{"sport":"nfl","slug":"brian-westbrook","bio":{"fullName":"Brian Westbrook","position":"RB","positionGroup":"RB","team":"SF","jerseyNumber":20,"heightInches":70,"weightLbs":203,"birthDate":"1979-09-02","college":"Villanova","collegeConference":null,"headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/xerjzdet52uvvhqovape","rookieSeason":2002,"lastSeason":2010,"yearsExperience":9,"status":"ACT","externalIds":{"gsis":"00-0021216","pfr":"WestBr00"}},"draft":{"year":2002,"round":3,"pick":91,"team":"PHI","undrafted":false},"combine":{"season":2002,"heightInches":68,"weightLbs":200,"fortyYard":4.57,"benchReps":26,"vertical":37,"broadJump":118,"threeCone":7.09,"shuttle":null,"school":"Villanova","hasData":true},"accolades":{"hallOfFame":false,"proBowls":2,"allPro":1,"careerAV":null,"seasonsStarted":7,"firstSeason":2002,"lastSeason":2010},"statTables":[{"id":"passing","label":"Passing","columns":[{"key":"completions"},{"key":"attempts"},{"key":"completion_pct"},{"key":"passing_yards"},{"key":"passing_tds"},{"key":"interceptions"},{"key":"yards_per_attempt"},{"key":"passer_rating"},{"key":"sacks"}],"rows":[{"season":2002,"seasonType":"REG","team":"PHI","gamesPlayed":14,"values":{"completions":1,"attempts":1,"completion_pct":100,"passing_yards":25,"passing_tds":1,"interceptions":0,"yards_per_attempt":25,"passer_rating":158.33,"sacks":0},"rowScope":"team"},{"season":2009,"seasonType":"REG","team":"PHI","gamesPlayed":8,"values":{"completions":0,"attempts":1,"completion_pct":0,"passing_yards":0,"passing_tds":0,"interceptions":0,"yards_per_attempt":0,"passer_rating":39.58,"sacks":0},"rowScope":"team"}],"careerTotals":{"REG":{"completions":1,"attempts":2,"completion_pct":50,"passing_yards":25,"passing_tds":1,"interceptions":0,"yards_per_attempt":12.5,"passer_rating":135.42,"sacks":0}}},{"id":"rushing","label":"Rushing","columns":[{"key":"carries"},{"key":"rushing_yards"},{"key":"rushing_tds"},{"key":"yards_per_carry"},{"key":"rushing_first_downs"},{"key":"rushing_fumbles_lost"}],"rows":[{"season":2002,"seasonType":"REG","team":"PHI","gamesPlayed":14,"values":{"carries":46,"rushing_yards":193,"rushing_tds":0,"yards_per_carry":4.2,"rushing_first_downs":11,"rushing_fumbles_lost":1},"rowScope":"team"},{"season":2002,"seasonType":"POST","team":"PHI","gamesPlayed":2,"values":{"carries":3,"rushing_yards":5,"rushing_tds":0,"yards_per_carry":1.67,"rushing_first_downs":1,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2003,"seasonType":"REG","team":"PHI","gamesPlayed":15,"values":{"carries":116,"rushing_yards":605,"rushing_tds":7,"yards_per_carry":5.22,"rushing_first_downs":27,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2004,"seasonType":"REG","team":"PHI","gamesPlayed":13,"values":{"carries":178,"rushing_yards":808,"rushing_tds":3,"yards_per_carry":4.54,"rushing_first_downs":38,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2004,"seasonType":"POST","team":"PHI","gamesPlayed":3,"values":{"carries":43,"rushing_yards":210,"rushing_tds":0,"yards_per_carry":4.88,"rushing_first_downs":12,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2005,"seasonType":"REG","team":"PHI","gamesPlayed":12,"values":{"carries":157,"rushing_yards":614,"rushing_tds":3,"yards_per_carry":3.91,"rushing_first_downs":27,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2006,"seasonType":"REG","team":"PHI","gamesPlayed":15,"values":{"carries":240,"rushing_yards":1217,"rushing_tds":7,"yards_per_carry":5.07,"rushing_first_downs":60,"rushing_fumbles_lost":1},"rowScope":"team"},{"season":2006,"seasonType":"POST","team":"PHI","gamesPlayed":2,"values":{"carries":33,"rushing_yards":257,"rushing_tds":3,"yards_per_carry":7.79,"rushing_first_downs":12,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2007,"seasonType":"REG","team":"PHI","gamesPlayed":15,"values":{"carries":278,"rushing_yards":1333,"rushing_tds":7,"yards_per_carry":4.79,"rushing_first_downs":73,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2008,"seasonType":"REG","team":"PHI","gamesPlayed":14,"values":{"carries":233,"rushing_yards":936,"rushing_tds":9,"yards_per_carry":4.02,"rushing_first_downs":49,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2008,"seasonType":"POST","team":"PHI","gamesPlayed":3,"values":{"carries":50,"rushing_yards":119,"rushing_tds":0,"yards_per_carry":2.38,"rushing_first_downs":5,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2009,"seasonType":"REG","team":"PHI","gamesPlayed":8,"values":{"carries":61,"rushing_yards":274,"rushing_tds":1,"yards_per_carry":4.49,"rushing_first_downs":13,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2010,"seasonType":"REG","team":"SF","gamesPlayed":13,"values":{"carries":77,"rushing_yards":340,"rushing_tds":4,"yards_per_carry":4.42,"rushing_first_downs":17,"rushing_fumbles_lost":0},"rowScope":"team"}],"careerTotals":{"REG":{"carries":1386,"rushing_yards":6320,"rushing_tds":41,"yards_per_carry":4.56,"rushing_first_downs":315,"rushing_fumbles_lost":2},"POST":{"carries":129,"rushing_yards":591,"rushing_tds":3,"yards_per_carry":4.58,"rushing_first_downs":30,"rushing_fumbles_lost":0}}},{"id":"receiving","label":"Receiving","columns":[{"key":"targets"},{"key":"receptions"},{"key":"receiving_yards"},{"key":"receiving_tds"},{"key":"yards_per_reception"},{"key":"catch_pct"},{"key":"receiving_first_downs"}],"rows":[{"season":2002,"seasonType":"REG","team":"PHI","gamesPlayed":14,"values":{"targets":13,"receptions":9,"receiving_yards":86,"receiving_tds":0,"yards_per_reception":9.56,"catch_pct":69.23,"receiving_first_downs":4},"rowScope":"team"},{"season":2002,"seasonType":"POST","team":"PHI","gamesPlayed":2,"values":{"targets":8,"receptions":3,"receiving_yards":25,"receiving_tds":0,"yards_per_reception":8.33,"catch_pct":37.5,"receiving_first_downs":1},"rowScope":"team"},{"season":2003,"seasonType":"REG","team":"PHI","gamesPlayed":15,"values":{"targets":38,"receptions":38,"receiving_yards":340,"receiving_tds":4,"yards_per_reception":8.95,"catch_pct":100,"receiving_first_downs":17},"rowScope":"team"},{"season":2004,"seasonType":"REG","team":"PHI","gamesPlayed":13,"values":{"targets":73,"receptions":73,"receiving_yards":703,"receiving_tds":6,"yards_per_reception":9.63,"catch_pct":100,"receiving_first_downs":30},"rowScope":"team"},{"season":2004,"seasonType":"POST","team":"PHI","gamesPlayed":3,"values":{"targets":17,"receptions":17,"receiving_yards":146,"receiving_tds":2,"yards_per_reception":8.59,"catch_pct":100,"receiving_first_downs":8},"rowScope":"team"},{"season":2005,"seasonType":"REG","team":"PHI","gamesPlayed":12,"values":{"targets":61,"receptions":61,"receiving_yards":616,"receiving_tds":4,"yards_per_reception":10.1,"catch_pct":100,"receiving_first_downs":27},"rowScope":"team"},{"season":2006,"seasonType":"REG","team":"PHI","gamesPlayed":15,"values":{"targets":79,"receptions":77,"receiving_yards":699,"receiving_tds":4,"yards_per_reception":9.08,"catch_pct":97.47,"receiving_first_downs":30},"rowScope":"team"},{"season":2006,"seasonType":"POST","team":"PHI","gamesPlayed":2,"values":{"targets":5,"receptions":5,"receiving_yards":17,"receiving_tds":0,"yards_per_reception":3.4,"catch_pct":100,"receiving_first_downs":1},"rowScope":"team"},{"season":2007,"seasonType":"REG","team":"PHI","gamesPlayed":15,"values":{"targets":90,"receptions":90,"receiving_yards":771,"receiving_tds":5,"yards_per_reception":8.57,"catch_pct":100,"receiving_first_downs":31},"rowScope":"team"},{"season":2008,"seasonType":"REG","team":"PHI","gamesPlayed":14,"values":{"targets":54,"receptions":54,"receiving_yards":402,"receiving_tds":5,"yards_per_reception":7.44,"catch_pct":100,"receiving_first_downs":18},"rowScope":"team"},{"season":2008,"seasonType":"POST","team":"PHI","gamesPlayed":3,"values":{"targets":7,"receptions":7,"receiving_yards":119,"receiving_tds":1,"yards_per_reception":17,"catch_pct":100,"receiving_first_downs":5},"rowScope":"team"},{"season":2009,"seasonType":"REG","team":"PHI","gamesPlayed":8,"values":{"targets":34,"receptions":25,"receiving_yards":181,"receiving_tds":1,"yards_per_reception":7.24,"catch_pct":73.53,"receiving_first_downs":7},"rowScope":"team"},{"season":2009,"seasonType":"POST","team":"PHI","gamesPlayed":1,"values":{"targets":2,"receptions":1,"receiving_yards":27,"receiving_tds":0,"yards_per_reception":27,"catch_pct":50,"receiving_first_downs":1},"rowScope":"team"},{"season":2010,"seasonType":"REG","team":"SF","gamesPlayed":13,"values":{"targets":24,"receptions":16,"receiving_yards":150,"receiving_tds":1,"yards_per_reception":9.38,"catch_pct":66.67,"receiving_first_downs":5},"rowScope":"team"}],"careerTotals":{"REG":{"targets":466,"receptions":443,"receiving_yards":3948,"receiving_tds":30,"yards_per_reception":8.91,"catch_pct":95.06,"receiving_first_downs":169},"POST":{"targets":39,"receptions":33,"receiving_yards":334,"receiving_tds":3,"yards_per_reception":10.12,"catch_pct":84.62,"receiving_first_downs":16}}},{"id":"defense","label":"Defense","columns":[{"key":"tackles_combined"},{"key":"tackles_solo"},{"key":"tackles_assists"},{"key":"tackles_for_loss"},{"key":"qb_hits"},{"key":"sacks_def"},{"key":"def_int"},{"key":"passes_defended"},{"key":"forced_fumbles"},{"key":"fumble_recoveries"},{"key":"def_tds"},{"key":"safeties"}],"rows":[{"season":2002,"seasonType":"REG","team":"PHI","gamesPlayed":1,"values":{"tackles_combined":1,"tackles_solo":0,"tackles_assists":1,"tackles_for_loss":0,"qb_hits":0,"sacks_def":0,"def_int":0,"passes_defended":0,"forced_fumbles":0,"fumble_recoveries":null,"def_tds":0,"safeties":0},"rowScope":"team"},{"season":2003,"seasonType":"REG","team":"PHI","gamesPlayed":1,"values":{"tackles_combined":1,"tackles_solo":1,"tackles_assists":0,"tackles_for_loss":0,"qb_hits":0,"sacks_def":0,"def_int":0,"passes_defended":0,"forced_fumbles":0,"fumble_recoveries":null,"def_tds":0,"safeties":0},"rowScope":"team"}],"careerTotals":{"REG":{"tackles_combined":2,"tackles_solo":1,"tackles_assists":1,"tackles_for_loss":0,"qb_hits":0,"sacks_def":0,"def_int":0,"passes_defended":0,"forced_fumbles":0,"fumble_recoveries":null,"def_tds":0,"safeties":0}}}],"careerGames":121,"similarPlayers":[{"slug":"bucky-irving","name":"Bucky Irving","sport":"nfl","similarity":95,"position":"RB","team":"TB","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/vkc00rvnix3f2b96vkwo","basis":"Running back comp"},{"slug":"tiki-barber","name":"Tiki Barber","sport":"nfl","similarity":95,"position":"RB","team":"NYG","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/envscajcftvy5low6aod","basis":"Running back comp"},{"slug":"austin-ekeler","name":"Austin Ekeler","sport":"nfl","similarity":94,"position":"RB","team":"WAS","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/sldndpn2zwt4uhkj2zks","basis":"Running back comp"},{"slug":"charlie-garner","name":"Charlie Garner","sport":"nfl","similarity":94,"position":"RB","team":"TB","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/i6vgoizxzlnf1ecxnzbq","basis":"Running back comp"},{"slug":"aaron-jones-2017","name":"Aaron Jones","sport":"nfl","similarity":93,"position":"RB","team":"MIN","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/bktkfvgfwujkdbzkcfim","basis":"Running back comp"},{"slug":"d-andre-swift","name":"D'Andre Swift","sport":"nfl","similarity":93,"position":"RB","team":"CHI","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/owpmwzoilitcodc6cmxo","basis":"Running back comp"},{"slug":"james-brooks","name":"James Brooks","sport":"nfl","similarity":92,"position":"RB","team":"TB","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/dilcjdwlx0vwiky758zf","basis":"Running back comp"},{"slug":"lesean-mccoy","name":"LeSean McCoy","sport":"nfl","similarity":92,"position":"RB","team":"TB","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/pbktgxotzvm04sasmxwl","basis":"Running back comp"}],"dataSources":["nflverse:draft_picks","nflverse:players","nflverse:combine","nflverse:player_stats","nflverse:player_stats_def","nflverse:injuries"],"generatedAt":"2026-08-31T10:23:32.140Z"}