{"sport":"mlb","slug":"greg-maddux","bio":{"fullName":"Greg Maddux","position":"P","team":"LAD","heightInches":72,"weightLbs":195,"birthDate":"1966-04-14","rookieSeason":1986,"lastSeason":2008,"status":"RET","externalIds":{"mlbam":"118120","chadwick":"d13d4022","retro":"maddg002","wikidata":"Q709138"}},"draft":{"year":1984,"round":null,"pick":null,"team":null,"undrafted":false},"statTables":[{"id":"batting","label":"Batting","columns":[{"key":"g"},{"key":"ab"},{"key":"r"},{"key":"h"},{"key":"doubles"},{"key":"triples"},{"key":"hr"},{"key":"rbi"},{"key":"sb"},{"key":"bb"},{"key":"so"},{"key":"avg"},{"key":"obp"},{"key":"slg"},{"key":"ops"}],"rows":[{"season":1986,"seasonType":"REG","team":"CHC","gamesPlayed":6,"values":{"g":6,"ab":12,"r":0,"h":4,"doubles":0,"triples":0,"hr":0,"rbi":0,"sb":0,"bb":0,"so":3,"avg":0.333,"obp":0.333,"slg":0.333,"ops":0.666},"rowScope":"team"},{"season":1987,"seasonType":"REG","team":"CHC","gamesPlayed":34,"values":{"g":34,"ab":42,"r":3,"h":5,"doubles":0,"triples":0,"hr":0,"rbi":2,"sb":0,"bb":0,"so":9,"avg":0.119,"obp":0.119,"slg":0.119,"ops":0.238},"rowScope":"team"},{"season":1988,"seasonType":"REG","team":"CHC","gamesPlayed":37,"values":{"g":37,"ab":96,"r":13,"h":19,"doubles":3,"triples":0,"hr":0,"rbi":5,"sb":1,"bb":0,"so":22,"avg":0.198,"obp":0.198,"slg":0.229,"ops":0.427},"rowScope":"team"},{"season":1989,"seasonType":"REG","team":"CHC","gamesPlayed":35,"values":{"g":35,"ab":81,"r":6,"h":17,"doubles":2,"triples":0,"hr":0,"rbi":4,"sb":1,"bb":1,"so":22,"avg":0.21,"obp":0.229,"slg":0.235,"ops":0.464},"rowScope":"team"},{"season":1989,"seasonType":"POST","team":"CHC","gamesPlayed":3,"values":{"g":3,"ab":3,"r":1,"h":0,"doubles":0,"triples":0,"hr":0,"rbi":0,"sb":0,"bb":0,"so":0,"avg":0,"obp":0,"slg":0,"ops":0},"rowScope":"team"},{"season":1990,"seasonType":"REG","team":"CHC","gamesPlayed":35,"values":{"g":35,"ab":83,"r":1,"h":12,"doubles":0,"triples":0,"hr":0,"rbi":3,"sb":0,"bb":2,"so":25,"avg":0.145,"obp":0.165,"slg":0.145,"ops":0.31},"rowScope":"team"},{"season":1991,"seasonType":"REG","team":"CHC","gamesPlayed":39,"values":{"g":39,"ab":88,"r":8,"h":18,"doubles":2,"triples":0,"hr":1,"rbi":7,"sb":1,"bb":2,"so":24,"avg":0.205,"obp":0.222,"slg":0.261,"ops":0.483},"rowScope":"team"},{"season":1992,"seasonType":"REG","team":"CHC","gamesPlayed":35,"values":{"g":35,"ab":88,"r":6,"h":15,"doubles":3,"triples":0,"hr":1,"rbi":8,"sb":0,"bb":1,"so":22,"avg":0.17,"obp":0.18,"slg":0.239,"ops":0.419},"rowScope":"team"},{"season":1993,"seasonType":"REG","team":"ATL","gamesPlayed":36,"values":{"g":36,"ab":91,"r":5,"h":15,"doubles":1,"triples":0,"hr":0,"rbi":4,"sb":0,"bb":1,"so":32,"avg":0.165,"obp":0.174,"slg":0.176,"ops":0.35},"rowScope":"team"},{"season":1993,"seasonType":"POST","team":"ATL","gamesPlayed":2,"values":{"g":2,"ab":4,"r":1,"h":1,"doubles":0,"triples":0,"hr":0,"rbi":0,"sb":0,"bb":0,"so":1,"avg":0.25,"obp":0.25,"slg":0.25,"ops":0.5},"rowScope":"team"},{"season":1994,"seasonType":"REG","team":"ATL","gamesPlayed":25,"values":{"g":25,"ab":63,"r":5,"h":14,"doubles":2,"triples":0,"hr":0,"rbi":2,"sb":0,"bb":1,"so":19,"avg":0.222,"obp":0.234,"slg":0.254,"ops":0.488},"rowScope":"team"},{"season":1995,"seasonType":"REG","team":"ATL","gamesPlayed":28,"values":{"g":28,"ab":72,"r":8,"h":11,"doubles":2,"triples":0,"hr":0,"rbi":0,"sb":0,"bb":3,"so":22,"avg":0.153,"obp":0.187,"slg":0.181,"ops":0.368},"rowScope":"team"},{"season":1995,"seasonType":"POST","team":"ATL","gamesPlayed":5,"values":{"g":5,"ab":12,"r":1,"h":1,"doubles":0,"triples":0,"hr":0,"rbi":0,"sb":0,"bb":0,"so":3,"avg":0.083,"obp":0.083,"slg":0.083,"ops":0.166},"rowScope":"team"},{"season":1996,"seasonType":"REG","team":"ATL","gamesPlayed":35,"values":{"g":35,"ab":68,"r":6,"h":10,"doubles":2,"triples":0,"hr":0,"rbi":2,"sb":0,"bb":3,"so":12,"avg":0.147,"obp":0.183,"slg":0.176,"ops":0.359},"rowScope":"team"},{"season":1996,"seasonType":"POST","team":"ATL","gamesPlayed":5,"values":{"g":5,"ab":6,"r":0,"h":0,"doubles":0,"triples":0,"hr":0,"rbi":0,"sb":0,"bb":0,"so":3,"avg":0,"obp":0,"slg":0,"ops":0},"rowScope":"team"},{"season":1997,"seasonType":"REG","team":"ATL","gamesPlayed":33,"values":{"g":33,"ab":67,"r":3,"h":7,"doubles":2,"triples":0,"hr":0,"rbi":4,"sb":1,"bb":5,"so":21,"avg":0.104,"obp":0.167,"slg":0.134,"ops":0.301},"rowScope":"team"},{"season":1997,"seasonType":"POST","team":"ATL","gamesPlayed":3,"values":{"g":3,"ab":5,"r":0,"h":0,"doubles":0,"triples":0,"hr":0,"rbi":0,"sb":0,"bb":1,"so":3,"avg":0,"obp":0.167,"slg":0,"ops":0.167},"rowScope":"team"},{"season":1998,"seasonType":"REG","team":"ATL","gamesPlayed":34,"values":{"g":34,"ab":75,"r":4,"h":18,"doubles":3,"triples":0,"hr":0,"rbi":4,"sb":0,"bb":4,"so":18,"avg":0.24,"obp":0.278,"slg":0.28,"ops":0.558},"rowScope":"team"},{"season":1998,"seasonType":"POST","team":"ATL","gamesPlayed":3,"values":{"g":3,"ab":5,"r":1,"h":1,"doubles":1,"triples":0,"hr":0,"rbi":0,"sb":0,"bb":0,"so":1,"avg":0.2,"obp":0.2,"slg":0.4,"ops":0.6},"rowScope":"team"},{"season":1999,"seasonType":"REG","team":"ATL","gamesPlayed":33,"values":{"g":33,"ab":64,"r":7,"h":11,"doubles":1,"triples":1,"hr":2,"rbi":7,"sb":0,"bb":1,"so":18,"avg":0.172,"obp":0.197,"slg":0.313,"ops":0.51},"rowScope":"team"},{"season":1999,"seasonType":"POST","team":"ATL","gamesPlayed":5,"values":{"g":5,"ab":8,"r":0,"h":0,"doubles":0,"triples":0,"hr":0,"rbi":0,"sb":0,"bb":0,"so":6,"avg":0,"obp":0,"slg":0,"ops":0},"rowScope":"team"},{"season":2000,"seasonType":"REG","team":"ATL","gamesPlayed":35,"values":{"g":35,"ab":80,"r":2,"h":15,"doubles":2,"triples":1,"hr":0,"rbi":5,"sb":0,"bb":2,"so":19,"avg":0.188,"obp":0.217,"slg":0.238,"ops":0.455},"rowScope":"team"},{"season":2000,"seasonType":"POST","team":"ATL","gamesPlayed":2,"values":{"g":2,"ab":1,"r":1,"h":0,"doubles":0,"triples":0,"hr":0,"rbi":0,"sb":0,"bb":1,"so":0,"avg":0,"obp":0.5,"slg":0,"ops":0.5},"rowScope":"team"},{"season":2001,"seasonType":"REG","team":"ATL","gamesPlayed":35,"values":{"g":35,"ab":64,"r":3,"h":12,"doubles":0,"triples":0,"hr":0,"rbi":3,"sb":0,"bb":2,"so":19,"avg":0.188,"obp":0.235,"slg":0.188,"ops":0.423},"rowScope":"team"},{"season":2001,"seasonType":"POST","team":"ATL","gamesPlayed":3,"values":{"g":3,"ab":5,"r":0,"h":1,"doubles":1,"triples":0,"hr":0,"rbi":0,"sb":0,"bb":0,"so":3,"avg":0.2,"obp":0.2,"slg":0.4,"ops":0.6},"rowScope":"team"},{"season":2002,"seasonType":"REG","team":"ATL","gamesPlayed":35,"values":{"g":35,"ab":59,"r":6,"h":11,"doubles":3,"triples":0,"hr":0,"rbi":2,"sb":1,"bb":0,"so":8,"avg":0.186,"obp":0.186,"slg":0.237,"ops":0.423},"rowScope":"team"},{"season":2002,"seasonType":"POST","team":"ATL","gamesPlayed":1,"values":{"g":1,"ab":3,"r":0,"h":0,"doubles":0,"triples":0,"hr":0,"rbi":0,"sb":0,"bb":0,"so":1,"avg":0,"obp":0,"slg":0,"ops":0},"rowScope":"team"},{"season":2003,"seasonType":"REG","team":"ATL","gamesPlayed":37,"values":{"g":37,"ab":68,"r":2,"h":10,"doubles":3,"triples":0,"hr":0,"rbi":2,"sb":0,"bb":1,"so":21,"avg":0.147,"obp":0.157,"slg":0.191,"ops":0.348},"rowScope":"team"},{"season":2003,"seasonType":"POST","team":"ATL","gamesPlayed":1,"values":{"g":1,"ab":2,"r":0,"h":0,"doubles":0,"triples":0,"hr":0,"rbi":0,"sb":0,"bb":0,"so":0,"avg":0,"obp":0,"slg":0,"ops":0},"rowScope":"team"},{"season":2004,"seasonType":"REG","team":"CHC","gamesPlayed":34,"values":{"g":34,"ab":69,"r":5,"h":11,"doubles":0,"triples":0,"hr":0,"rbi":5,"sb":1,"bb":1,"so":12,"avg":0.159,"obp":0.171,"slg":0.159,"ops":0.33},"rowScope":"team"},{"season":2005,"seasonType":"REG","team":"CHC","gamesPlayed":35,"values":{"g":35,"ab":76,"r":4,"h":13,"doubles":0,"triples":0,"hr":1,"rbi":5,"sb":1,"bb":0,"so":15,"avg":0.171,"obp":0.171,"slg":0.211,"ops":0.382},"rowScope":"team"},{"season":2006,"seasonType":"REG","gamesPlayed":34,"gamesStarted":null,"values":{"g":34,"ab":68,"r":3,"h":9,"doubles":2,"triples":0,"hr":0,"rbi":7,"sb":2,"bb":2,"so":22,"avg":0.132,"slg":0.162,"obp":null,"ops":null},"team":"TOT","rowScope":"total"},{"season":2006,"seasonType":"REG","team":"CHC","gamesPlayed":22,"values":{"g":22,"ab":43,"r":2,"h":4,"doubles":1,"triples":0,"hr":0,"rbi":4,"sb":1,"bb":2,"so":17,"avg":0.093,"obp":0.133,"slg":0.116,"ops":0.249},"rowScope":"team"},{"season":2006,"seasonType":"REG","team":"LAD","gamesPlayed":12,"values":{"g":12,"ab":25,"r":1,"h":5,"doubles":1,"triples":0,"hr":0,"rbi":3,"sb":1,"bb":0,"so":5,"avg":0.2,"obp":0.192,"slg":0.24,"ops":0.432},"rowScope":"team"},{"season":2006,"seasonType":"POST","team":"LAD","gamesPlayed":1,"values":{"g":1,"ab":1,"r":0,"h":0,"doubles":0,"triples":0,"hr":0,"rbi":0,"sb":0,"bb":0,"so":1,"avg":0,"obp":0,"slg":0,"ops":0},"rowScope":"team"},{"season":2007,"seasonType":"REG","team":"SD","gamesPlayed":35,"values":{"g":35,"ab":62,"r":2,"h":9,"doubles":2,"triples":0,"hr":0,"rbi":0,"sb":1,"bb":1,"so":19,"avg":0.145,"obp":0.159,"slg":0.177,"ops":0.336},"rowScope":"team"},{"season":2008,"seasonType":"REG","gamesPlayed":34,"gamesStarted":null,"values":{"g":34,"ab":55,"r":1,"h":6,"doubles":0,"triples":0,"hr":0,"rbi":3,"sb":1,"bb":1,"so":15,"avg":0.109,"slg":0.109,"obp":null,"ops":null},"team":"TOT","rowScope":"total"},{"season":2008,"seasonType":"REG","team":"LAD","gamesPlayed":7,"values":{"g":7,"ab":13,"r":0,"h":1,"doubles":0,"triples":0,"hr":0,"rbi":1,"sb":0,"bb":0,"so":1,"avg":0.077,"obp":0.077,"slg":0.077,"ops":0.154},"rowScope":"team"},{"season":2008,"seasonType":"REG","team":"SD","gamesPlayed":27,"values":{"g":27,"ab":42,"r":1,"h":5,"doubles":0,"triples":0,"hr":0,"rbi":2,"sb":1,"bb":1,"so":14,"avg":0.119,"obp":0.14,"slg":0.119,"ops":0.259},"rowScope":"team"},{"season":2008,"seasonType":"POST","team":"LAD","gamesPlayed":3,"values":{"g":3,"ab":0,"r":0,"h":0,"doubles":0,"triples":0,"hr":0,"rbi":0,"sb":0,"bb":0,"so":0,"avg":0,"obp":0,"slg":0,"ops":0},"rowScope":"team"}],"careerTotals":{"REG":{"g":759,"ab":1591,"r":103,"h":272,"doubles":35,"triples":2,"hr":5,"rbi":84,"sb":11,"bb":34,"so":419,"avg":0.171,"obp":0.191,"slg":0.205,"ops":0.396},"POST":{"g":37,"ab":55,"r":5,"h":4,"doubles":2,"triples":0,"hr":0,"rbi":0,"sb":0,"bb":2,"so":22,"avg":0.073,"obp":0.105,"slg":0.109,"ops":0.214}}},{"id":"pitching","label":"Pitching","columns":[{"key":"g"},{"key":"gs"},{"key":"w"},{"key":"l"},{"key":"sv"},{"key":"ip"},{"key":"so"},{"key":"bb"},{"key":"h"},{"key":"er"},{"key":"hr"},{"key":"era"},{"key":"whip"}],"rows":[{"season":1986,"seasonType":"REG","team":"CHC","gamesPlayed":6,"values":{"g":6,"gs":5,"w":2,"l":4,"sv":0,"ip":31,"so":20,"bb":11,"h":44,"er":19,"hr":3,"era":5.52,"whip":1.77},"rowScope":"team"},{"season":1987,"seasonType":"REG","team":"CHC","gamesPlayed":30,"values":{"g":30,"gs":27,"w":6,"l":14,"sv":0,"ip":155.2,"so":101,"bb":74,"h":181,"er":97,"hr":17,"era":5.61,"whip":1.64},"rowScope":"team"},{"season":1988,"seasonType":"REG","team":"CHC","gamesPlayed":34,"values":{"g":34,"gs":34,"w":18,"l":8,"sv":0,"ip":249,"so":140,"bb":81,"h":230,"er":88,"hr":13,"era":3.18,"whip":1.25},"rowScope":"team"},{"season":1989,"seasonType":"REG","team":"CHC","gamesPlayed":35,"values":{"g":35,"gs":35,"w":19,"l":12,"sv":0,"ip":238.1,"so":135,"bb":82,"h":222,"er":78,"hr":13,"era":2.95,"whip":1.28},"rowScope":"team"},{"season":1989,"seasonType":"POST","team":"CHC","gamesPlayed":2,"values":{"g":2,"gs":2,"w":0,"l":1,"sv":0,"ip":7.1,"so":5,"bb":4,"h":13,"er":11,"hr":2,"era":13.5,"whip":2.32},"rowScope":"team"},{"season":1990,"seasonType":"REG","team":"CHC","gamesPlayed":35,"values":{"g":35,"gs":35,"w":15,"l":15,"sv":0,"ip":237,"so":144,"bb":71,"h":242,"er":91,"hr":11,"era":3.46,"whip":1.32},"rowScope":"team"},{"season":1991,"seasonType":"REG","team":"CHC","gamesPlayed":37,"values":{"g":37,"gs":37,"w":15,"l":11,"sv":0,"ip":263,"so":198,"bb":66,"h":232,"er":98,"hr":18,"era":3.35,"whip":1.13},"rowScope":"team"},{"season":1992,"seasonType":"REG","team":"CHC","gamesPlayed":35,"values":{"g":35,"gs":35,"w":20,"l":11,"sv":0,"ip":268,"so":199,"bb":70,"h":201,"er":65,"hr":7,"era":2.18,"whip":1.01},"rowScope":"team"},{"season":1993,"seasonType":"REG","team":"ATL","gamesPlayed":36,"values":{"g":36,"gs":36,"w":20,"l":10,"sv":0,"ip":267,"so":197,"bb":52,"h":228,"er":70,"hr":14,"era":2.36,"whip":1.05},"rowScope":"team"},{"season":1993,"seasonType":"POST","team":"ATL","gamesPlayed":2,"values":{"g":2,"gs":2,"w":1,"l":1,"sv":0,"ip":12.2,"so":11,"bb":7,"h":11,"er":7,"hr":2,"era":4.97,"whip":1.42},"rowScope":"team"},{"season":1994,"seasonType":"REG","team":"ATL","gamesPlayed":25,"values":{"g":25,"gs":25,"w":16,"l":6,"sv":0,"ip":202,"so":156,"bb":31,"h":150,"er":35,"hr":4,"era":1.56,"whip":0.9},"rowScope":"team"},{"season":1995,"seasonType":"REG","team":"ATL","gamesPlayed":28,"values":{"g":28,"gs":28,"w":19,"l":2,"sv":0,"ip":209.2,"so":181,"bb":23,"h":147,"er":38,"hr":8,"era":1.63,"whip":0.81},"rowScope":"team"},{"season":1995,"seasonType":"POST","team":"ATL","gamesPlayed":5,"values":{"g":5,"gs":5,"w":3,"l":1,"sv":0,"ip":38,"so":19,"bb":7,"h":35,"er":12,"hr":4,"era":2.84,"whip":1.11},"rowScope":"team"},{"season":1996,"seasonType":"REG","team":"ATL","gamesPlayed":35,"values":{"g":35,"gs":35,"w":15,"l":11,"sv":0,"ip":245,"so":172,"bb":28,"h":225,"er":74,"hr":11,"era":2.72,"whip":1.03},"rowScope":"team"},{"season":1996,"seasonType":"POST","team":"ATL","gamesPlayed":5,"values":{"g":5,"gs":5,"w":3,"l":2,"sv":0,"ip":37,"so":22,"bb":3,"h":32,"er":7,"hr":1,"era":1.7,"whip":0.95},"rowScope":"team"},{"season":1997,"seasonType":"REG","team":"ATL","gamesPlayed":33,"values":{"g":33,"gs":33,"w":19,"l":4,"sv":0,"ip":232.2,"so":177,"bb":20,"h":200,"er":57,"hr":9,"era":2.2,"whip":0.95},"rowScope":"team"},{"season":1997,"seasonType":"POST","team":"ATL","gamesPlayed":3,"values":{"g":3,"gs":3,"w":1,"l":2,"sv":0,"ip":22,"so":22,"bb":5,"h":16,"er":3,"hr":0,"era":1.23,"whip":0.95},"rowScope":"team"},{"season":1998,"seasonType":"REG","team":"ATL","gamesPlayed":34,"values":{"g":34,"gs":34,"w":18,"l":9,"sv":0,"ip":251,"so":204,"bb":45,"h":201,"er":62,"hr":13,"era":2.22,"whip":0.98},"rowScope":"team"},{"season":1998,"seasonType":"POST","team":"ATL","gamesPlayed":3,"values":{"g":3,"gs":2,"w":1,"l":1,"sv":1,"ip":13,"so":8,"bb":3,"h":12,"er":4,"hr":0,"era":2.77,"whip":1.15},"rowScope":"team"},{"season":1999,"seasonType":"REG","team":"ATL","gamesPlayed":33,"values":{"g":33,"gs":33,"w":19,"l":9,"sv":0,"ip":219.1,"so":136,"bb":37,"h":258,"er":87,"hr":16,"era":3.57,"whip":1.34},"rowScope":"team"},{"season":1999,"seasonType":"POST","team":"ATL","gamesPlayed":5,"values":{"g":5,"gs":4,"w":1,"l":2,"sv":0,"ip":28,"so":17,"bb":9,"h":27,"er":7,"hr":2,"era":2.25,"whip":1.29},"rowScope":"team"},{"season":2000,"seasonType":"REG","team":"ATL","gamesPlayed":35,"values":{"g":35,"gs":35,"w":19,"l":9,"sv":0,"ip":249.1,"so":190,"bb":42,"h":225,"er":83,"hr":19,"era":3,"whip":1.07},"rowScope":"team"},{"season":2000,"seasonType":"POST","team":"ATL","gamesPlayed":1,"values":{"g":1,"gs":1,"w":0,"l":1,"sv":0,"ip":4,"so":2,"bb":3,"h":9,"er":5,"hr":1,"era":11.25,"whip":3},"rowScope":"team"},{"season":2001,"seasonType":"REG","team":"ATL","gamesPlayed":34,"values":{"g":34,"gs":34,"w":17,"l":11,"sv":0,"ip":233,"so":173,"bb":27,"h":220,"er":79,"hr":20,"era":3.05,"whip":1.06},"rowScope":"team"},{"season":2001,"seasonType":"POST","team":"ATL","gamesPlayed":3,"values":{"g":3,"gs":3,"w":0,"l":2,"sv":0,"ip":16,"so":12,"bb":5,"h":18,"er":8,"hr":1,"era":4.5,"whip":1.44},"rowScope":"team"},{"season":2002,"seasonType":"REG","team":"ATL","gamesPlayed":34,"values":{"g":34,"gs":34,"w":16,"l":6,"sv":0,"ip":199.1,"so":118,"bb":45,"h":194,"er":58,"hr":14,"era":2.62,"whip":1.2},"rowScope":"team"},{"season":2002,"seasonType":"POST","team":"ATL","gamesPlayed":1,"values":{"g":1,"gs":1,"w":1,"l":0,"sv":0,"ip":6,"so":3,"bb":1,"h":5,"er":2,"hr":1,"era":3,"whip":1},"rowScope":"team"},{"season":2003,"seasonType":"REG","team":"ATL","gamesPlayed":36,"values":{"g":36,"gs":36,"w":16,"l":11,"sv":0,"ip":218.1,"so":124,"bb":33,"h":225,"er":96,"hr":24,"era":3.96,"whip":1.18},"rowScope":"team"},{"season":2003,"seasonType":"POST","team":"ATL","gamesPlayed":1,"values":{"g":1,"gs":1,"w":0,"l":1,"sv":0,"ip":6,"so":1,"bb":1,"h":6,"er":2,"hr":0,"era":3,"whip":1.17},"rowScope":"team"},{"season":2004,"seasonType":"REG","team":"CHC","gamesPlayed":33,"values":{"g":33,"gs":33,"w":16,"l":11,"sv":0,"ip":212.2,"so":151,"bb":33,"h":218,"er":95,"hr":35,"era":4.02,"whip":1.18},"rowScope":"team"},{"season":2005,"seasonType":"REG","team":"CHC","gamesPlayed":35,"values":{"g":35,"gs":35,"w":13,"l":15,"sv":0,"ip":225,"so":136,"bb":36,"h":239,"er":106,"hr":29,"era":4.24,"whip":1.22},"rowScope":"team"},{"season":2006,"seasonType":"REG","gamesPlayed":34,"gamesStarted":null,"values":{"g":34,"gs":34,"w":15,"l":14,"sv":0,"so":117,"bb":37,"h":219,"er":98,"hr":20,"ip":210,"era":4.2,"whip":1.22},"team":"TOT","rowScope":"total"},{"season":2006,"seasonType":"REG","team":"CHC","gamesPlayed":22,"values":{"g":22,"gs":22,"w":9,"l":11,"sv":0,"ip":136.1,"so":81,"bb":23,"h":153,"er":71,"hr":14,"era":4.69,"whip":1.29},"rowScope":"team"},{"season":2006,"seasonType":"REG","team":"LAD","gamesPlayed":12,"values":{"g":12,"gs":12,"w":6,"l":3,"sv":0,"ip":73.2,"so":36,"bb":14,"h":66,"er":27,"hr":6,"era":3.3,"whip":1.09},"rowScope":"team"},{"season":2006,"seasonType":"POST","team":"LAD","gamesPlayed":1,"values":{"g":1,"gs":1,"w":0,"l":0,"sv":0,"ip":4,"so":0,"bb":2,"h":7,"er":4,"hr":0,"era":9,"whip":2.25},"rowScope":"team"},{"season":2007,"seasonType":"REG","team":"SD","gamesPlayed":34,"values":{"g":34,"gs":34,"w":14,"l":11,"sv":0,"ip":198,"so":104,"bb":25,"h":221,"er":91,"hr":14,"era":4.14,"whip":1.24},"rowScope":"team"},{"season":2008,"seasonType":"REG","gamesPlayed":33,"gamesStarted":null,"values":{"g":33,"gs":33,"w":8,"l":13,"sv":0,"so":98,"bb":30,"h":204,"er":91,"hr":21,"ip":194,"era":4.22,"whip":1.21},"team":"TOT","rowScope":"total"},{"season":2008,"seasonType":"REG","team":"LAD","gamesPlayed":7,"values":{"g":7,"gs":7,"w":2,"l":4,"sv":0,"ip":40.2,"so":18,"bb":4,"h":43,"er":23,"hr":5,"era":5.09,"whip":1.16},"rowScope":"team"},{"season":2008,"seasonType":"REG","team":"SD","gamesPlayed":26,"values":{"g":26,"gs":26,"w":6,"l":9,"sv":0,"ip":153.1,"so":80,"bb":26,"h":161,"er":68,"hr":16,"era":3.99,"whip":1.22},"rowScope":"team"},{"season":2008,"seasonType":"POST","team":"LAD","gamesPlayed":3,"values":{"g":3,"gs":0,"w":0,"l":0,"sv":0,"ip":4,"so":3,"bb":1,"h":4,"er":0,"hr":0,"era":0,"whip":1.25},"rowScope":"team"}],"careerTotals":{"REG":{"g":744,"gs":740,"w":355,"l":227,"sv":0,"ip":5008.1,"so":3371,"bb":999,"h":4726,"er":1756,"hr":353,"era":3.16,"whip":1.14},"POST":{"g":35,"gs":30,"w":11,"l":14,"sv":1,"ip":198,"so":125,"bb":51,"h":195,"er":72,"hr":14,"era":3.27,"whip":1.24}}},{"id":"advanced","label":"Advanced (League-Relative)","columns":[{"key":"ops_plus","label":"OPS+","description":"On-base plus slugging vs the player's own season+league (100 = league average). Park-unadjusted; OBP uses a consistent (H+BB)/(AB+BB) rate. Higher is better.","format":"int","higherIsBetter":true},{"key":"era_plus","label":"ERA+","description":"Earned-run average vs the player's own season+league (100 = league average). Park-unadjusted. Higher is better.","format":"int","higherIsBetter":true}],"rows":[{"season":1986,"seasonType":"REG","team":"CHC","values":{"ops_plus":91,"era_plus":69},"rowScope":"team"},{"season":1987,"seasonType":"REG","team":"CHC","values":{"ops_plus":-35,"era_plus":73},"rowScope":"team"},{"season":1988,"seasonType":"REG","team":"CHC","values":{"ops_plus":26,"era_plus":107},"rowScope":"team"},{"season":1989,"seasonType":"REG","team":"CHC","values":{"ops_plus":33,"era_plus":119},"rowScope":"team"},{"season":1990,"seasonType":"REG","team":"CHC","values":{"ops_plus":-11,"era_plus":109},"rowScope":"team"},{"season":1991,"seasonType":"REG","team":"CHC","values":{"ops_plus":40,"era_plus":111},"rowScope":"team"},{"season":1992,"seasonType":"REG","team":"CHC","values":{"ops_plus":22,"era_plus":161},"rowScope":"team"},{"season":1993,"seasonType":"REG","team":"ATL","values":{"ops_plus":-3,"era_plus":170},"rowScope":"team"},{"season":1994,"seasonType":"REG","team":"ATL","values":{"ops_plus":32,"era_plus":268},"rowScope":"team"},{"season":1995,"seasonType":"REG","team":"ATL","values":{"ops_plus":0,"era_plus":258},"rowScope":"team"},{"season":1996,"seasonType":"REG","team":"ATL","values":{"ops_plus":-6,"era_plus":161},"rowScope":"team"},{"season":1997,"seasonType":"REG","team":"ATL","values":{"ops_plus":-19,"era_plus":197},"rowScope":"team"},{"season":1998,"seasonType":"REG","team":"ATL","values":{"ops_plus":49,"era_plus":182},"rowScope":"team"},{"season":1999,"seasonType":"REG","team":"ATL","values":{"ops_plus":25,"era_plus":118},"rowScope":"team"},{"season":2000,"seasonType":"REG","team":"ATL","values":{"ops_plus":13,"era_plus":144},"rowScope":"team"},{"season":2001,"seasonType":"REG","team":"ATL","values":{"ops_plus":8,"era_plus":118},"rowScope":"team"},{"season":2002,"seasonType":"REG","team":"ATL","values":{"ops_plus":13,"era_plus":130},"rowScope":"team"},{"season":2003,"seasonType":"REG","team":"ATL","values":{"ops_plus":-10,"era_plus":98},"rowScope":"team"},{"season":2004,"seasonType":"REG","team":"CHC","values":{"ops_plus":-10,"era_plus":109},"rowScope":"team"},{"season":2005,"seasonType":"REG","team":"CHC","values":{"ops_plus":3,"era_plus":101},"rowScope":"team"},{"season":2006,"seasonType":"REG","gamesPlayed":null,"gamesStarted":null,"values":{"ops_plus":null,"era_plus":null},"team":"TOT","rowScope":"total"},{"season":2006,"seasonType":"REG","team":"CHC","values":{"ops_plus":-32,"era_plus":96},"rowScope":"team"},{"season":2006,"seasonType":"REG","team":"LAD","values":{"ops_plus":17,"era_plus":137},"rowScope":"team"},{"season":2007,"seasonType":"REG","team":"SD","values":{"ops_plus":-10,"era_plus":107},"rowScope":"team"},{"season":2008,"seasonType":"REG","gamesPlayed":null,"gamesStarted":null,"values":{"ops_plus":null,"era_plus":null},"team":"TOT","rowScope":"total"},{"season":2008,"seasonType":"REG","team":"LAD","values":{"ops_plus":-58,"era_plus":84},"rowScope":"team"},{"season":2008,"seasonType":"REG","team":"SD","values":{"ops_plus":-28,"era_plus":107},"rowScope":"team"}],"careerTotals":{"REG":{"ops_plus":7,"era_plus":127}},"advancedMeta":{"method":"computed in-house from MLB StatsAPI season batting/pitching lines, normalized to each player's own (season, league) baseline","formulas":{"era_plus":"100 * lgERA / playerERA (league ERA = 9 * ΣER / ΣIP over the season+league)","ops_plus":"100 * (OBP/lgOBP + SLG/lgSLG - 1)","career_era_plus":"innings-weighted league ERA / career ERA (B-Ref method)","career_ops_plus":"AB-weighted OBP & SLG against AB-weighted league rates"},"caveats":["PARK-UNADJUSTED: no park-factor data exists in the corpus, so these are league-relative but not park-adjusted (true B-Ref ERA+/OPS+ also divide by a park factor)","OBP baseline uses a consistent (H+BB)/(AB+BB) reached-base rate for BOTH player and league — the source feed carries no HBP or SF, so this is not the full (H+BB+HBP)/(AB+BB+HBP+SF) OBP; SLG is exact from the hit-type columns","league resolved from team code + season (most-recently-founded franchise existing by that season); the same resolver builds the baseline and looks up the player, so ratios stay internally coherent","a (season, league) bucket below the sample floor (3000 AB batting / 1000 IP pitching) yields null — no noisy baselines","regular season only; postseason lines are excluded from league baselines and metrics","AL and NL and each historical/Negro league are normalized separately — never blended across leagues or eras"]}}],"dataSources":["MLB StatsAPI (statsapi.mlb.com — official public league API; facts only, raw payloads not republished)"],"generatedAt":"2026-07-03T02:16:20.189Z"}