{"copyright":"Copyright 2026 MLB Advanced Media, L.P.  Use of any content on this page acknowledges agreement to the terms posted here http://gdx.mlb.com/components/copyright.txt","gamePk":776987,"link":"/api/v1.1/game/776987/feed/live","metaData":{"wait":10,"timeStamp":"20250727_202909","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count33","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776987,"type":"R","doubleHeader":"N","id":"2025/07/27/tormlb-detmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776987-2025-07-27","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-07-27T17:40:00Z","originalDate":"2025-07-27","officialDate":"2025-07-27","dayNight":"day","time":"1:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141","season":2025,"venue":{"id":14,"name":"Rogers Centre","link":"/api/v1/venues/14"},"springVenue":{"id":2536,"link":"/api/v1/venues/2536"},"teamCode":"tor","fileCode":"tor","abbreviation":"TOR","teamName":"Blue Jays","locationName":"Toronto","firstYearOfPlay":"1977","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Toronto","record":{"gamesPlayed":106,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":63,"losses":43,"ties":0,"pct":".594"},"records":{},"divisionLeader":false,"wins":63,"losses":43,"winningPercentage":".594"},"franchiseName":"Toronto","clubName":"Blue Jays","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116","season":2025,"venue":{"id":2394,"name":"Comerica Park","link":"/api/v1/venues/2394"},"springVenue":{"id":2511,"link":"/api/v1/venues/2511"},"teamCode":"det","fileCode":"det","abbreviation":"DET","teamName":"Tigers","locationName":"Detroit","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Detroit","record":{"gamesPlayed":107,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":61,"losses":46,"ties":0,"pct":".570"},"records":{},"divisionLeader":false,"wins":61,"losses":46,"winningPercentage":".570"},"franchiseName":"Detroit","clubName":"Tigers","active":true}},"players":{"ID676428":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428","firstName":"Brant","lastName":"Hurter","primaryNumber":"48","birthDate":"1998-09-06","currentAge":28,"birthCity":"Canton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brant","useLastName":"Hurter","middleName":"Harris","boxscoreName":"Hurter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-08-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brant Hurter","nameSlug":"brant-hurter-676428","firstLastName":"Brant Hurter","lastFirstName":"Hurter, Brant","lastInitName":"Hurter, B","initLastName":"B Hurter","fullFMLName":"Brant Harris Hurter","fullLFMName":"Hurter, Brant Harris","strikeZoneTop":3.656,"strikeZoneBottom":1.677},"ID666182":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182","firstName":"Bo","lastName":"Bichette","primaryNumber":"19","birthDate":"1998-03-05","currentAge":28,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Bo","useLastName":"Bichette","middleName":"Joseph","boxscoreName":"Bichette","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"bih-shett","mlbDebutDate":"2019-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bo Bichette","nameSlug":"bo-bichette-666182","firstLastName":"Bo Bichette","lastFirstName":"Bichette, Bo","lastInitName":"Bichette, B","initLastName":"B Bichette","fullFMLName":"Bo Joseph Bichette","fullLFMName":"Bichette, Bo Joseph","strikeZoneTop":3.162,"strikeZoneBottom":1.596},"ID669373":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373","firstName":"Tarik","lastName":"Skubal","primaryNumber":"29","birthDate":"1996-11-20","currentAge":29,"birthCity":"Hayward","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tarik","useLastName":"Skubal","middleName":"Daniel","boxscoreName":"Skubal","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"tare-ick sku-ble","mlbDebutDate":"2020-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tarik Skubal","nameSlug":"tarik-skubal-669373","firstLastName":"Tarik Skubal","lastFirstName":"Skubal, Tarik","lastInitName":"Skubal, T","initLastName":"T Skubal","fullFMLName":"Tarik Daniel Skubal","fullLFMName":"Skubal, Tarik Daniel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663554":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554","firstName":"Casey","lastName":"Mize","primaryNumber":"32","birthDate":"1997-05-01","currentAge":29,"birthCity":"Springville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Mize","middleName":"A.","boxscoreName":"Mize","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Mize","nameSlug":"casey-mize-663554","firstLastName":"Casey Mize","lastFirstName":"Mize, Casey","lastInitName":"Mize, C","initLastName":"C Mize","fullFMLName":"Casey A. Mize","fullLFMName":"Mize, Casey A.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID681857":{"id":681857,"fullName":"Reese Olson","link":"/api/v1/people/681857","firstName":"William","lastName":"Olson","primaryNumber":"45","birthDate":"1999-07-31","currentAge":27,"birthCity":"Gainesville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":160,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Reese","useLastName":"Olson","middleName":"Reese","boxscoreName":"Olson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Reese Olson","nameSlug":"reese-olson-681857","firstLastName":"Reese Olson","lastFirstName":"Olson, Reese","lastInitName":"Olson, R","initLastName":"R Olson","fullFMLName":"William Reese Olson","fullLFMName":"Olson, William Reese","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID592426":{"id":592426,"fullName":"Luke Jackson","link":"/api/v1/people/592426","firstName":"Luke","lastName":"Jackson","primaryNumber":"53","birthDate":"1991-08-24","currentAge":35,"birthCity":"Fort Lauderdale","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luke","useLastName":"Jackson","middleName":"Ray","boxscoreName":"Jackson","nickName":"Skywalker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2015-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Jackson","nameSlug":"luke-jackson-592426","firstLastName":"Luke Jackson","lastFirstName":"Jackson, Luke","lastInitName":"Jackson, L","initLastName":"L Jackson","fullFMLName":"Luke Ray Jackson","fullLFMName":"Jackson, Luke Ray","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID682985":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985","firstName":"Riley","lastName":"Greene","primaryNumber":"31","birthDate":"2000-09-28","currentAge":25,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Riley","useLastName":"Greene","middleName":"Alan","boxscoreName":"Greene, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Riley Greene","nameSlug":"riley-greene-682985","firstLastName":"Riley Greene","lastFirstName":"Greene, Riley","lastInitName":"Greene, R","initLastName":"R Greene","fullFMLName":"Riley Alan Greene","fullLFMName":"Greene, Riley Alan","strikeZoneTop":3.3,"strikeZoneBottom":1.67},"ID663947":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947","firstName":"Weston","lastName":"Holton","primaryNumber":"87","birthDate":"1996-06-13","currentAge":30,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Holton","middleName":"Tyler","boxscoreName":"Holton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Holton","nameSlug":"tyler-holton-663947","firstLastName":"Tyler Holton","lastFirstName":"Holton, Tyler","lastInitName":"Holton, T","initLastName":"T Holton","fullFMLName":"Weston Tyler Holton","fullLFMName":"Holton, Weston Tyler","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID676391":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391","firstName":"Ernie","lastName":"Clement","primaryNumber":"22","birthDate":"1996-03-22","currentAge":30,"birthCity":"Rochester","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ernie","useLastName":"Clement","middleName":"James","boxscoreName":"Clement","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ernie Clement","nameSlug":"ernie-clement-676391","firstLastName":"Ernie Clement","lastFirstName":"Clement, Ernie","lastInitName":"Clement, E","initLastName":"E Clement","fullFMLName":"Ernie James Clement","fullLFMName":"Clement, Ernie James","strikeZoneTop":3.191,"strikeZoneBottom":1.61},"ID656427":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427","firstName":"Jack","lastName":"Flaherty","primaryNumber":"9","birthDate":"1995-10-15","currentAge":30,"birthCity":"Burbank","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Flaherty","middleName":"Rafe","boxscoreName":"Flaherty","nickName":"Flare","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Flaherty","nameSlug":"jack-flaherty-656427","firstLastName":"Jack Flaherty","lastFirstName":"Flaherty, Jack","lastInitName":"Flaherty, J","initLastName":"J Flaherty","fullFMLName":"Jack Rafe Flaherty","fullLFMName":"Flaherty, Jack Rafe","strikeZoneTop":3.48,"strikeZoneBottom":1.62},"ID656546":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546","firstName":"Jeffrey","lastName":"Hoffman","primaryNumber":"24","birthDate":"1993-01-08","currentAge":33,"birthCity":"Latham","birthStateProvince":"NY","birthCountry":"USA","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeff","useLastName":"Hoffman","middleName":"Robert","boxscoreName":"Hoffman, J","nickName":"Hoff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2016-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeff Hoffman","nameSlug":"jeff-hoffman-656546","firstLastName":"Jeff Hoffman","lastFirstName":"Hoffman, Jeff","lastInitName":"Hoffman, J","initLastName":"J Hoffman","fullFMLName":"Jeffrey Robert Hoffman","fullLFMName":"Hoffman, Jeffrey Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID621244":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244","firstName":"José","lastName":"Berríos","primaryNumber":"17","birthDate":"1994-05-27","currentAge":32,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Berríos","middleName":"Orlando","boxscoreName":"Berríos","nickName":"La Makina","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"beh-REE-ohs","mlbDebutDate":"2016-04-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Berríos","nameSlug":"jose-berrios-621244","firstLastName":"José Berríos","lastFirstName":"Berríos, José","lastInitName":"Berríos, J","initLastName":"J Berríos","fullFMLName":"José Orlando Berríos","fullLFMName":"Berríos, José Orlando","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID664770":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770","firstName":"Nathan","lastName":"Lukes","primaryNumber":"38","birthDate":"1994-07-12","currentAge":32,"birthCity":"Sacramento","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Nathan","useLastName":"Lukes","middleName":"Donald","boxscoreName":"Lukes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"lucas","mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nathan Lukes","nameSlug":"nathan-lukes-664770","firstLastName":"Nathan Lukes","lastFirstName":"Lukes, Nathan","lastInitName":"Lukes, N","initLastName":"N Lukes","fullFMLName":"Nathan Donald Lukes","fullLFMName":"Lukes, Nathan Donald","strikeZoneTop":3.164,"strikeZoneBottom":1.597},"ID680718":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718","firstName":"Addison","lastName":"Barger","primaryNumber":"47","birthDate":"1999-11-12","currentAge":26,"birthCity":"Bellevue","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Addison","useLastName":"Barger","boxscoreName":"Barger","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"barge-er","mlbDebutDate":"2024-04-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Addison Barger","nameSlug":"addison-barger-680718","firstLastName":"Addison Barger","lastFirstName":"Barger, Addison","lastInitName":"Barger, A","initLastName":"A Barger","fullFMLName":"Addison Barger","fullLFMName":"Barger, Addison ","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"ID650402":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402","firstName":"Gleyber","lastName":"Torres","primaryNumber":"25","birthDate":"1996-12-13","currentAge":29,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Gleyber","useLastName":"Torres","middleName":"David","boxscoreName":"Torres","nickName":"De Caracas","gender":"M","nameMatrilineal":"Castro","isPlayer":true,"isVerified":true,"pronunciation":"GLAY-burr","mlbDebutDate":"2018-04-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gleyber Torres","nameSlug":"gleyber-torres-650402","firstLastName":"Gleyber Torres","lastFirstName":"Torres, Gleyber","lastInitName":"Torres, G","initLastName":"G Torres","fullFMLName":"Gleyber David Torres","fullLFMName":"Torres, Gleyber David","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"ID689254":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254","firstName":"Mason","lastName":"Fluharty","primaryNumber":"68","birthDate":"2001-08-13","currentAge":25,"birthCity":"Lewes","birthStateProvince":"DE","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Fluharty","middleName":"Lynn","boxscoreName":"Fluharty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"FLEW-hardy","mlbDebutDate":"2025-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mason Fluharty","nameSlug":"mason-fluharty-689254","firstLastName":"Mason Fluharty","lastFirstName":"Fluharty, Mason","lastInitName":"Fluharty, M","initLastName":"M Fluharty","fullFMLName":"Mason Lynn Fluharty","fullLFMName":"Fluharty, Mason Lynn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID643338":{"id":643338,"fullName":"Chad Green","link":"/api/v1/people/643338","firstName":"Chad","lastName":"Green","birthDate":"1991-05-24","currentAge":35,"birthCity":"Greenville","birthStateProvince":"SC","birthCountry":"USA","height":"6' 3\"","weight":215,"active":false,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chad","useLastName":"Green","middleName":"Keith","boxscoreName":"Green","nickName":"Greeny","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"lastPlayedDate":"2025-07-29","mlbDebutDate":"2016-05-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chad Green","nameSlug":"chad-green-643338","firstLastName":"Chad Green","lastFirstName":"Green, Chad","lastInitName":"Green, C","initLastName":"C Green","fullFMLName":"Chad Keith Green","fullLFMName":"Green, Chad Keith","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID684320":{"id":684320,"fullName":"Yariel Rodríguez","link":"/api/v1/people/684320","firstName":"Yariel","lastName":"Rodriguez","primaryNumber":"29","birthDate":"1997-03-10","currentAge":29,"birthCity":"Camaguey","birthCountry":"Cuba","height":"6' 0\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yariel","useLastName":"Rodríguez","middleName":"Humberto","boxscoreName":"Rodríguez, Y","gender":"M","nameMatrilineal":"Yordi","isPlayer":true,"isVerified":true,"pronunciation":"YAH-ree-el","mlbDebutDate":"2024-04-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yariel Rodríguez","nameSlug":"yariel-rodriguez-684320","firstLastName":"Yariel Rodríguez","lastFirstName":"Rodríguez, Yariel","lastInitName":"Rodríguez, Y","initLastName":"Y Rodríguez","fullFMLName":"Yariel Humberto Rodríguez","fullLFMName":"Rodríguez, Yariel Humberto","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID680755":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755","firstName":"Braydon","lastName":"Fisher","primaryNumber":"63","birthDate":"2000-07-26","currentAge":26,"birthCity":"League City","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Braydon","useLastName":"Fisher","boxscoreName":"Fisher","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braydon Fisher","nameSlug":"braydon-fisher-680755","firstLastName":"Braydon Fisher","lastFirstName":"Fisher, Braydon","lastInitName":"Fisher, B","initLastName":"B Fisher","fullFMLName":"Braydon  Fisher","fullLFMName":"Fisher, Braydon","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID663837":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837","firstName":"Matthew","lastName":"Vierling","primaryNumber":"8","birthDate":"1996-09-16","currentAge":30,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Matt","useLastName":"Vierling","middleName":"Gregory","boxscoreName":"Vierling","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"VEER-ling","mlbDebutDate":"2021-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Vierling","nameSlug":"matt-vierling-663837","firstLastName":"Matt Vierling","lastFirstName":"Vierling, Matt","lastInitName":"Vierling, M","initLastName":"M Vierling","fullFMLName":"Matthew Gregory Vierling","fullLFMName":"Vierling, Matthew Gregory","strikeZoneTop":3.274,"strikeZoneBottom":1.652},"ID677870":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870","firstName":"Leonardo","lastName":"Jimenez","primaryNumber":"19","birthDate":"2001-05-17","currentAge":25,"birthCity":"Chitre","birthCountry":"Panama","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Leo","useLastName":"Jiménez","middleName":"Joel","boxscoreName":"Jiménez, L","gender":"M","nameMatrilineal":"Green","isPlayer":true,"isVerified":true,"pronunciation":"lay-oh him-EN-ez","mlbDebutDate":"2024-06-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Leo Jiménez","nameSlug":"leo-jimenez-677870","firstLastName":"Leo Jiménez","lastFirstName":"Jiménez, Leo","lastInitName":"Jiménez, L","initLastName":"L Jiménez","fullFMLName":"Leonardo Joel Jiménez","fullLFMName":"Jiménez, Leonardo Joel","strikeZoneTop":3.118,"strikeZoneBottom":1.574},"ID678009":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009","firstName":"Parker","lastName":"Meadows","primaryNumber":"22","birthDate":"1999-11-02","currentAge":26,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 5\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Parker","useLastName":"Meadows","boxscoreName":"Meadows, P","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Parker Meadows","nameSlug":"parker-meadows-678009","firstLastName":"Parker Meadows","lastFirstName":"Meadows, Parker","lastInitName":"Meadows, P","initLastName":"P Meadows","fullFMLName":"Parker  Meadows","fullLFMName":"Meadows, Parker","strikeZoneTop":3.427,"strikeZoneBottom":1.73},"ID693307":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307","firstName":"Francis","lastName":"Dingler","primaryNumber":"13","birthDate":"1998-09-17","currentAge":28,"birthCity":"Massillon","birthStateProvince":"OH","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Dillon","useLastName":"Dingler","middleName":"Dillon","boxscoreName":"Dingler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dillon Dingler","nameSlug":"dillon-dingler-693307","firstLastName":"Dillon Dingler","lastFirstName":"Dingler, Dillon","lastInitName":"Dingler, D","initLastName":"D Dingler","fullFMLName":"Francis Dillon Dingler","fullLFMName":"Dingler, Francis Dillon","strikeZoneTop":3.272,"strikeZoneBottom":1.651},"ID690993":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993","firstName":"Colten","lastName":"Keith","primaryNumber":"33","birthDate":"2001-08-14","currentAge":25,"birthCity":"Zanesville","birthStateProvince":"OH","birthCountry":"USA","height":"6' 2\"","weight":211,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Colt","useLastName":"Keith","middleName":"Thomas","boxscoreName":"Keith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colt Keith","nameSlug":"colt-keith-690993","firstLastName":"Colt Keith","lastFirstName":"Keith, Colt","lastInitName":"Keith, C","initLastName":"C Keith","fullFMLName":"Colten Thomas Keith","fullLFMName":"Keith, Colten Thomas","strikeZoneTop":3.278,"strikeZoneBottom":1.654},"ID667297":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297","firstName":"Thomas","lastName":"Nance","primaryNumber":"35","birthDate":"1991-03-19","currentAge":35,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tommy","useLastName":"Nance","middleName":"Andrew","boxscoreName":"Nance","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-05-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Nance","nameSlug":"tommy-nance-667297","firstLastName":"Tommy Nance","lastFirstName":"Nance, Tommy","lastInitName":"Nance, T","initLastName":"T Nance","fullFMLName":"Thomas Andrew Nance","fullLFMName":"Nance, Thomas Andrew","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID695445":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445","firstName":"Chase","lastName":"Lee","primaryNumber":"52","birthDate":"1998-08-13","currentAge":28,"birthCity":"Birmingham","birthStateProvince":"AL","birthCountry":"USA","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Lee","middleName":"Alexander","boxscoreName":"Lee, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Lee","nameSlug":"chase-lee-695445","firstLastName":"Chase Lee","lastFirstName":"Lee, Chase","lastInitName":"Lee, C","initLastName":"C Lee","fullFMLName":"Chase Alexander Lee","fullLFMName":"Lee, Chase Alexander","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID645305":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305","firstName":"Ali","lastName":"Sánchez","primaryNumber":"39","birthDate":"1997-01-20","currentAge":29,"birthCity":"Carora","birthCountry":"Venezuela","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Ali","useLastName":"Sánchez","middleName":"Miguel","boxscoreName":"Sánchez, A","gender":"M","nameMatrilineal":"Marchan","isPlayer":true,"isVerified":true,"pronunciation":"AH-lee","mlbDebutDate":"2020-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ali Sánchez","nameSlug":"ali-sanchez-645305","firstLastName":"Ali Sánchez","lastFirstName":"Sánchez, Ali","lastInitName":"Sánchez, A","initLastName":"A Sánchez","fullFMLName":"Ali Miguel Sánchez","fullLFMName":"Sánchez, Ali Miguel","strikeZoneTop":3.195,"strikeZoneBottom":1.612},"ID656716":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716","firstName":"Zachary","lastName":"McKinstry","primaryNumber":"39","birthDate":"1995-04-29","currentAge":31,"birthCity":"Toledo","birthStateProvince":"OH","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Zach","useLastName":"McKinstry","boxscoreName":"McKinstry","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"muh-KIN-stry","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach McKinstry","nameSlug":"zach-mckinstry-656716","firstLastName":"Zach McKinstry","lastFirstName":"McKinstry, Zach","lastInitName":"McKinstry, Z","initLastName":"Z McKinstry","fullFMLName":"Zachary McKinstry","fullLFMName":"McKinstry, Zachary","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID663330":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330","firstName":"Jahmai","lastName":"Jones","primaryNumber":"37","birthDate":"1997-08-04","currentAge":29,"birthCity":"Roswell","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jahmai","useLastName":"Jones","middleName":"Fitzgerald","boxscoreName":"Jones, Jah","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"juh-MY","mlbDebutDate":"2020-08-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jahmai Jones","nameSlug":"jahmai-jones-663330","firstLastName":"Jahmai Jones","lastFirstName":"Jones, Jahmai","lastInitName":"Jones, J","initLastName":"J Jones","fullFMLName":"Jahmai Fitzgerald Jones","fullLFMName":"Jones, Jahmai Fitzgerald","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"ID663893":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893","firstName":"Brendon","lastName":"Little","primaryNumber":"54","birthDate":"1996-08-11","currentAge":30,"birthCity":"Bryn Mawr","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brendon","useLastName":"Little","middleName":"David","boxscoreName":"Little, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-08-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brendon Little","nameSlug":"brendon-little-663893","firstLastName":"Brendon Little","lastFirstName":"Little, Brendon","lastInitName":"Little, B","initLastName":"B Little","fullFMLName":"Brendon David Little","fullLFMName":"Little, Brendon David","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID595879":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879","firstName":"Ednel","lastName":"Báez","primaryNumber":"28","birthDate":"1992-12-01","currentAge":33,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Javier","useLastName":"Báez","middleName":"Javier","boxscoreName":"Báez, J","nickName":"El Mago","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Báez","nameSlug":"javier-baez-595879","firstLastName":"Javier Báez","lastFirstName":"Báez, Javier","lastInitName":"Báez, J","initLastName":"J Báez","fullFMLName":"Ednel Javier Báez","fullLFMName":"Báez, Ednel Javier","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"ID605135":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135","firstName":"Christopher","lastName":"Bassitt","primaryNumber":"40","birthDate":"1989-02-22","currentAge":37,"birthCity":"Toledo","birthStateProvince":"OH","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Bassitt","middleName":"M.","boxscoreName":"Bassitt","nickName":"C Bass","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Bassitt","nameSlug":"chris-bassitt-605135","firstLastName":"Chris Bassitt","lastFirstName":"Bassitt, Chris","lastInitName":"Bassitt, C","initLastName":"C Bassitt","fullFMLName":"Christopher M. Bassitt","fullLFMName":"Bassitt, Christopher M.","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID592332":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332","firstName":"Kevin","lastName":"Gausman","primaryNumber":"12","birthDate":"1991-01-06","currentAge":35,"birthCity":"Centennial","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Gausman","middleName":"John","boxscoreName":"Gausman","nickName":"Gausy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"GAWZ-min","mlbDebutDate":"2013-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Gausman","nameSlug":"kevin-gausman-592332","firstLastName":"Kevin Gausman","lastFirstName":"Gausman, Kevin","lastInitName":"Gausman, K","initLastName":"K Gausman","fullFMLName":"Kevin John Gausman","fullLFMName":"Gausman, Kevin John","strikeZoneTop":3.59,"strikeZoneBottom":1.67},"ID681481":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481","firstName":"Kerry","lastName":"Carpenter","primaryNumber":"30","birthDate":"1997-09-02","currentAge":29,"birthCity":"Eustis","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Kerry","useLastName":"Carpenter","middleName":"William","boxscoreName":"Carpenter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kerry Carpenter","nameSlug":"kerry-carpenter-681481","firstLastName":"Kerry Carpenter","lastFirstName":"Carpenter, Kerry","lastInitName":"Carpenter, K","initLastName":"K Carpenter","fullFMLName":"Kerry William Carpenter","fullLFMName":"Carpenter, Kerry William","strikeZoneTop":3.234,"strikeZoneBottom":1.632},"ID641778":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778","firstName":"Eric","lastName":"Lauer","primaryNumber":"33","birthDate":"1995-06-03","currentAge":31,"birthCity":"Elyria","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eric","useLastName":"Lauer","middleName":"Lance","boxscoreName":"Lauer","nickName":"Gomer","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"LAO-wer","mlbDebutDate":"2018-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Eric Lauer","nameSlug":"eric-lauer-641778","firstLastName":"Eric Lauer","lastFirstName":"Lauer, Eric","lastInitName":"Lauer, E","initLastName":"E Lauer","fullFMLName":"Eric Lance Lauer","fullLFMName":"Lauer, Eric Lance","strikeZoneTop":3.63,"strikeZoneBottom":1.67},"ID677865":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865","firstName":"Justin","lastName":"Bruihl","primaryNumber":"47","birthDate":"1997-06-26","currentAge":29,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Bruihl","boxscoreName":"Bruihl","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Justin Bruihl","nameSlug":"justin-bruihl-677865","firstLastName":"Justin Bruihl","lastFirstName":"Bruihl, Justin","lastInitName":"Bruihl, J","initLastName":"J Bruihl","fullFMLName":"Justin  Bruihl","fullLFMName":"Bruihl, Justin ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID679529":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529","firstName":"Spencer","lastName":"Torkelson","primaryNumber":"20","birthDate":"1999-08-26","currentAge":27,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Torkelson","middleName":"Enochs","boxscoreName":"Torkelson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Torkelson","nameSlug":"spencer-torkelson-679529","firstLastName":"Spencer Torkelson","lastFirstName":"Torkelson, Spencer","lastInitName":"Torkelson, S","initLastName":"S Torkelson","fullFMLName":"Spencer Enochs Torkelson","fullLFMName":"Torkelson, Spencer Enochs","strikeZoneTop":3.232,"strikeZoneBottom":1.631},"ID702176":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176","firstName":"Alan","lastName":"Roden","primaryNumber":"18","birthDate":"1999-12-22","currentAge":26,"birthCity":"Middleton","birthStateProvince":"WI","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Alan","useLastName":"Roden","middleName":"Eric","boxscoreName":"Roden","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"ROW-den","mlbDebutDate":"2025-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alan Roden","nameSlug":"alan-roden-702176","firstLastName":"Alan Roden","lastFirstName":"Roden, Alan","lastInitName":"Roden, A","initLastName":"A Roden","fullFMLName":"Alan Eric Roden","fullLFMName":"Roden, Alan Eric","strikeZoneTop":3.159,"strikeZoneBottom":1.594},"ID676914":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914","firstName":"Davis","lastName":"Schneider","primaryNumber":"36","birthDate":"1999-01-26","currentAge":27,"birthCity":"Berlin","birthStateProvince":"NJ","birthCountry":"USA","height":"5' 8\"","weight":190,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Davis","useLastName":"Schneider","boxscoreName":"Schneider","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2023-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Davis Schneider","nameSlug":"davis-schneider-676914","firstLastName":"Davis Schneider","lastFirstName":"Schneider, Davis","lastInitName":"Schneider, D","initLastName":"D Schneider","fullFMLName":"Davis Schneider","fullLFMName":"Schneider, Davis ","strikeZoneTop":3.045,"strikeZoneBottom":1.537},"ID694388":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388","firstName":"Mario","lastName":"Loperfido","primaryNumber":"10","birthDate":"1999-05-11","currentAge":27,"birthCity":"Philadelphia","birthStateProvince":"PA","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Joey","useLastName":"Loperfido","middleName":"Joseph","boxscoreName":"Loperfido, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"low-per-FEE-dough","mlbDebutDate":"2024-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Loperfido","nameSlug":"joey-loperfido-694388","firstLastName":"Joey Loperfido","lastFirstName":"Loperfido, Joey","lastInitName":"Loperfido, J","initLastName":"J Loperfido","fullFMLName":"Mario Joseph Loperfido","fullLFMName":"Loperfido, Mario Joseph","strikeZoneTop":3.322,"strikeZoneBottom":1.676},"ID668670":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670","firstName":"Jacob","lastName":"Rogers","primaryNumber":"28","birthDate":"1995-04-18","currentAge":31,"birthCity":"Canyon","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jake","useLastName":"Rogers","middleName":"Ray","boxscoreName":"Rogers","nickName":"Rog","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Rogers","nameSlug":"jake-rogers-668670","firstLastName":"Jake Rogers","lastFirstName":"Rogers, Jake","lastInitName":"Rogers, J","initLastName":"J Rogers","fullFMLName":"Jacob Ray Rogers","fullLFMName":"Rogers, Jacob Ray","strikeZoneTop":3.184,"strikeZoneBottom":1.607},"ID453286":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286","firstName":"Maxwell","lastName":"Scherzer","primaryNumber":"31","birthDate":"1984-07-27","currentAge":42,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 3\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Max","useLastName":"Scherzer","middleName":"M.","boxscoreName":"Scherzer","nickName":"Brown Eye","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2006,"pronunciation":"SHER-zer","mlbDebutDate":"2008-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Scherzer","nameSlug":"max-scherzer-453286","firstLastName":"Max Scherzer","lastFirstName":"Scherzer, Max","lastInitName":"Scherzer, M","initLastName":"M Scherzer","fullFMLName":"Maxwell M. Scherzer","fullLFMName":"Scherzer, Maxwell M.","strikeZoneTop":3.38,"strikeZoneBottom":1.59},"ID543807":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807","firstName":"George","lastName":"Springer","primaryNumber":"4","birthDate":"1989-09-19","currentAge":36,"birthCity":"New Britain","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"George","useLastName":"Springer","middleName":"Chelston","boxscoreName":"Springer","nickName":"Horhay","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Springer","nameTitle":"III","nameSuffix":"III","nameSlug":"george-springer-543807","firstLastName":"George Springer","lastFirstName":"Springer, George","lastInitName":"Springer, G","initLastName":"G Springer","fullFMLName":"George Chelston Springer","fullLFMName":"Springer, George Chelston","strikeZoneTop":3.267,"strikeZoneBottom":1.649},"ID592454":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454","firstName":"Thomas","lastName":"Kahnle","birthDate":"1989-08-07","currentAge":37,"birthCity":"Latham","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tommy","useLastName":"Kahnle","middleName":"Robert","boxscoreName":"Kahnle","nickName":"King Kahn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"CANE-lee","mlbDebutDate":"2014-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Kahnle","nameSlug":"tommy-kahnle-592454","firstLastName":"Tommy Kahnle","lastFirstName":"Kahnle, Tommy","lastInitName":"Kahnle, T","initLastName":"T Kahnle","fullFMLName":"Thomas Robert Kahnle","fullLFMName":"Kahnle, Thomas Robert","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID623168":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168","firstName":"Tyler","lastName":"Heineman","primaryNumber":"31","birthDate":"1991-06-19","currentAge":35,"birthCity":"Pacific Palisades","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Tyler","useLastName":"Heineman","middleName":"Andrew","boxscoreName":"Heineman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"HIY-nuh-min","mlbDebutDate":"2019-09-04","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Heineman","nameSlug":"tyler-heineman-623168","firstLastName":"Tyler Heineman","lastFirstName":"Heineman, Tyler","lastInitName":"Heineman, T","initLastName":"T Heineman","fullFMLName":"Tyler Andrew Heineman","fullLFMName":"Heineman, Tyler Andrew","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID669724":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724","firstName":"Brenan","lastName":"Hanifee","primaryNumber":"75","birthDate":"1998-05-29","currentAge":28,"birthCity":"Harrisonburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brenan","useLastName":"Hanifee","boxscoreName":"Hanifee","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2023-09-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brenan Hanifee","nameSlug":"brenan-hanifee-669724","firstLastName":"Brenan Hanifee","lastFirstName":"Hanifee, Brenan","lastInitName":"Hanifee, B","initLastName":"B Hanifee","fullFMLName":"Brenan Hanifee","fullLFMName":"Hanifee, Brenan","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID665489":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489","firstName":"Vladimir","lastName":"Guerrero","primaryNumber":"27","birthDate":"1999-03-16","currentAge":27,"birthCity":"Montreal","birthStateProvince":"QC","birthCountry":"Canada","height":"6' 0\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Vladimir","useLastName":"Guerrero Jr.","boxscoreName":"Guerrero Jr.","nickName":"El K","gender":"M","nameMatrilineal":"Ramos","isPlayer":true,"isVerified":false,"mlbDebutDate":"2019-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Vladimir Guerrero Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"vladimir-guerrero-jr-665489","firstLastName":"Vladimir Guerrero Jr.","lastFirstName":"Guerrero Jr., Vladimir","lastInitName":"Guerrero Jr., V","initLastName":"V Guerrero Jr.","fullFMLName":"Vladimir Guerrero Jr.","fullLFMName":"Guerrero Jr., Vladimir ","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID608650":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650","firstName":"Dietrich","lastName":"Enns","primaryNumber":"71","birthDate":"1991-05-16","currentAge":35,"birthCity":"Frankfort","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dietrich","useLastName":"Enns","boxscoreName":"Enns","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"en-s","mlbDebutDate":"2017-08-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dietrich Enns","nameSlug":"dietrich-enns-608650","firstLastName":"Dietrich Enns","lastFirstName":"Enns, Dietrich","lastInitName":"Enns, D","initLastName":"D Enns","fullFMLName":"Dietrich Enns","fullLFMName":"Enns, Dietrich","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID664702":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702","firstName":"Myles","lastName":"Straw","primaryNumber":"3","birthDate":"1994-10-17","currentAge":31,"birthCity":"Garden Grove","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":178,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Myles","useLastName":"Straw","middleName":"James Noble","boxscoreName":"Straw","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-09-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Myles Straw","nameSlug":"myles-straw-664702","firstLastName":"Myles Straw","lastFirstName":"Straw, Myles","lastInitName":"Straw, M","initLastName":"M Straw","fullFMLName":"Myles James Noble Straw","fullLFMName":"Straw, Myles James Noble","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"ID676684":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684","firstName":"William","lastName":"Vest","primaryNumber":"19","birthDate":"1995-06-06","currentAge":31,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Will","useLastName":"Vest","middleName":"Lane","boxscoreName":"Vest","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Vest","nameSlug":"will-vest-676684","firstLastName":"Will Vest","lastFirstName":"Vest, Will","lastInitName":"Vest, W","initLastName":"W Vest","fullFMLName":"William Lane Vest","fullLFMName":"Vest, William Lane","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID672761":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761","firstName":"Wenceel","lastName":"Pérez","primaryNumber":"46","birthDate":"1999-10-30","currentAge":26,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 11\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Wenceel","useLastName":"Pérez","middleName":"Xavier","boxscoreName":"Pérez, W","gender":"M","nameMatrilineal":"Vargas","isPlayer":true,"isVerified":true,"pronunciation":"when-SELL PER-ez","mlbDebutDate":"2024-04-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wenceel Pérez","nameSlug":"wenceel-perez-672761","firstLastName":"Wenceel Pérez","lastFirstName":"Pérez, Wenceel","lastInitName":"Pérez, W","initLastName":"W Pérez","fullFMLName":"Wenceel Xavier Pérez","fullLFMName":"Pérez, Wenceel Xavier","strikeZoneTop":3.182,"strikeZoneBottom":1.606},"ID675512":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512","firstName":"Troy","lastName":"Melton","primaryNumber":"52","birthDate":"2000-12-03","currentAge":25,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Troy","useLastName":"Melton","middleName":"Edward","boxscoreName":"Melton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-07-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Troy Melton","nameSlug":"troy-melton-675512","firstLastName":"Troy Melton","lastFirstName":"Melton, Troy","lastInitName":"Melton, T","initLastName":"T Melton","fullFMLName":"Troy Edward Melton","fullLFMName":"Melton, Troy Edward","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":2394,"name":"Comerica Park","link":"/api/v1/venues/2394","location":{"address1":"2100 Woodward Avenue","city":"Detroit","state":"Michigan","stateAbbrev":"MI","postalCode":"48201","defaultCoordinates":{"latitude":42.3391151,"longitude":-83.048695},"azimuthAngle":150.0,"elevation":600,"country":"USA","phone":"(313) 471-2000"},"timeZone":{"tz":"EDT","id":"America/Detroit","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":41083,"turfType":"Grass","roofType":"Open","leftLine":345,"leftCenter":370,"center":420,"rightCenter":365,"rightLine":330},"active":true,"season":"2025"},"officialVenue":{"id":2394,"link":"/api/v1/venues/2394"},"weather":{"condition":"Sunny","temp":"88","wind":"2 mph, Out To CF"},"gameInfo":{"attendance":36053,"firstPitch":"2025-07-27T17:40:00.000Z","gameDurationMinutes":169},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"home":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"}},"officialScorer":{"id":482141,"fullName":"Jeff Businger","link":"/api/v1/people/482141"},"primaryDatacaster":{"id":427283,"fullName":"Chuck Klonke","link":"/api/v1/people/427283"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nathan Lukes pops out to second baseman Gleyber Torres.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T17:40:39.426Z","endTime":"2025-07-27T17:41:25.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T14:52:43.941Z","endTime":"2025-07-27T17:17:11.667Z","isPitch":false,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-27T17:17:11.667Z","endTime":"2025-07-27T17:38:55.913Z","isPitch":false,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-27T17:38:55.913Z","endTime":"2025-07-27T17:40:41.602Z","isPitch":false,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.42555143797138,"strikeZoneBottom":1.51851531525751,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.09900104916307,"aZ":-14.920269511883307,"pfxX":-3.7329836975527684,"pfxZ":9.249976053454988,"pX":-1.14170918482784,"pZ":2.9427081271015614,"vX0":4.79145853514111,"vY0":-135.14615304413869,"vZ0":-3.5298636512587316,"x":160.52,"y":159.33,"x0":-2.4456054560324225,"y0":50.00550597025048,"z0":5.3017636513881685,"aX":-6.9656379970569295},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.3,"breakHorizontal":5.9,"spinRate":2301,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.4039689959387429,"extension":6.368941824080415},"index":3,"playId":"edfbfffc-b0f0-3313-ad24-253579870b8f","pitchNumber":1,"startTime":"2025-07-27T17:40:41.602Z","endTime":"2025-07-27T17:40:45.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.8,"strikeZoneTop":3.28724439889353,"strikeZoneBottom":1.50098763398496,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.783787479797766,"aZ":-16.18347043278511,"pfxX":-4.146790739044836,"pfxZ":8.96514604641989,"pX":-1.0032580693927877,"pZ":2.1027378127062564,"vX0":5.021211911160957,"vY0":-132.13657388206772,"vZ0":-5.271523295933773,"x":155.24,"y":182.01,"x0":-2.381447512158916,"y0":50.0064250363398,"z0":5.296417284426268,"aX":-7.400445078687666},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.4,"breakHorizontal":6.5,"spinRate":2123,"spinDirection":209},"zone":13,"typeConfidence":0.9,"plateTime":0.4131045774714006,"extension":6.225335557653835},"index":4,"playId":"ad49c874-81c2-338a-9855-2a3f06e7c36e","pitchNumber":2,"startTime":"2025-07-27T17:40:56.361Z","endTime":"2025-07-27T17:41:00.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":78.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.37444260329188,"aZ":-30.99430536463266,"pfxX":2.680390440002985,"pfxZ":0.7744979659599363,"pX":0.13288746025767306,"pZ":2.1055472992453135,"vX0":5.291101795441876,"vY0":-121.67312684543631,"vZ0":-1.5347232090373728,"x":111.93,"y":181.93,"x0":-2.4012746937106293,"y0":50.0047872546292,"z0":5.380876905190977,"aX":4.099892780712216},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.3,"breakHorizontal":-5.9,"spinRate":2436,"spinDirection":134},"zone":8,"typeConfidence":0.9,"plateTime":0.4467564187134254,"extension":6.318214341191175},"hitData":{"launchSpeed":98.4,"launchAngle":60.0,"totalDistance":206.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":172.07,"coordY":131.85}},"index":5,"playId":"261b065d-5ce7-3862-adc2-4f57ec6b29dc","pitchNumber":3,"startTime":"2025-07-27T17:41:14.913Z","endTime":"2025-07-27T17:41:25.403Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T17:41:25.403Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"George Springer strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T17:41:41.509Z","endTime":"2025-07-27T17:42:53.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.68521894793443,"aZ":-28.26025630095223,"pfxX":3.240932250730478,"pfxZ":2.4793642799714677,"pX":0.4250272028024588,"pZ":1.3604702058624092,"vX0":6.08636934234449,"vY0":-123.84604578988686,"vZ0":-4.128331081043347,"x":100.8,"y":202.05,"x0":-2.4689972840229535,"y0":50.005327489554624,"z0":5.366868255025139,"aX":5.122570813082499},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.0,"breakHorizontal":-7.1,"spinRate":2485,"spinDirection":147},"zone":14,"typeConfidence":0.9,"plateTime":0.43935481735417126,"extension":6.269651836856181},"index":0,"playId":"578a7071-ef4f-3b65-9433-0d402b8030e0","pitchNumber":1,"startTime":"2025-07-27T17:41:52.902Z","endTime":"2025-07-27T17:41:57.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":79.1,"strikeZoneTop":3.42532869473846,"strikeZoneBottom":1.5833234707673,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.543880769935413,"aZ":-29.257285572144525,"pfxX":3.6054703111899276,"pfxZ":1.8712085209785965,"pX":0.6081447442178542,"pZ":1.6029359743539175,"vX0":6.248944847387809,"vY0":-122.99253094158107,"vZ0":-3.530622067382435,"x":93.82,"y":195.5,"x0":-2.417372943927547,"y0":50.002785596518,"z0":5.493973673215293,"aX":5.615058746360888},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.9,"breakHorizontal":-7.8,"spinRate":2468,"spinDirection":135},"zone":9,"typeConfidence":0.91,"plateTime":0.4425122800423198,"extension":6.200328108121446},"index":1,"playId":"e7f92818-ec3f-3c43-b21b-daf24e82d48c","pitchNumber":2,"startTime":"2025-07-27T17:42:10.093Z","endTime":"2025-07-27T17:42:15.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":72.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.573572580439645,"aZ":-40.158233747741846,"pfxX":6.910200178491837,"pfxZ":-6.145782090025282,"pX":0.12127929343894907,"pZ":2.32300531841157,"vX0":4.368599957969112,"vY0":-113.01831088567612,"vZ0":2.3453964664832183,"x":112.38,"y":176.06,"x0":-2.730674621242172,"y0":50.00038181177168,"z0":5.2897501789806345,"aX":8.983371444649862},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-10.3,"breakHorizontal":-13.6,"spinRate":2429,"spinDirection":52},"zone":5,"typeConfidence":0.9,"plateTime":0.48365561174229077,"extension":6.273578800051341},"index":2,"playId":"0ecc04b2-4f1d-3110-a36c-9189b87fd757","pitchNumber":3,"startTime":"2025-07-27T17:42:27.235Z","endTime":"2025-07-27T17:42:32.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.929758654465246,"aZ":-29.578559763951596,"pfxX":2.9993415238522214,"pfxZ":1.6419203787096261,"pX":1.8543038213982521,"pZ":1.1238008532865535,"vX0":9.206152127450597,"vY0":-123.78356068722765,"vZ0":-4.326103339694349,"x":46.32,"y":208.44,"x0":-2.278172001931185,"y0":50.00015082371937,"z0":5.325499430143213,"aX":4.72793953307912},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.3,"breakHorizontal":-7.2,"spinRate":2551,"spinDirection":142},"zone":14,"typeConfidence":0.91,"plateTime":0.43975952915285266,"extension":6.3249886732829985},"index":3,"playId":"5822b8ed-cc0e-359f-876b-30c80fea6ac6","pitchNumber":4,"startTime":"2025-07-27T17:42:44.312Z","endTime":"2025-07-27T17:42:53.025Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T17:42:53.025Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vladimir Guerrero Jr. singles on a line drive to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T17:43:09.901Z","endTime":"2025-07-27T17:45:16.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.9,"strikeZoneTop":3.61598069212186,"strikeZoneBottom":1.5427198599467,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.015412368870475,"aZ":-16.159547309833126,"pfxX":-4.055126983282854,"pfxZ":8.42297995785312,"pX":1.0066806665631354,"pZ":0.7643458104137825,"vX0":10.582103570291366,"vY0":-136.30009127560828,"vZ0":-8.82051695639444,"x":78.63,"y":218.14,"x0":-2.3813119413345105,"y0":50.00479702718197,"z0":5.134714963292296,"aX":-7.712769297871838},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":5.4,"spinRate":2395,"spinDirection":213},"zone":14,"typeConfidence":0.89,"plateTime":0.400258603146018,"extension":6.58330056083028},"index":0,"playId":"84b522a5-4aa1-3b73-b90e-ba4f81102880","pitchNumber":1,"startTime":"2025-07-27T17:43:19.408Z","endTime":"2025-07-27T17:43:22.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.64,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.769232885587652,"aZ":-17.678389648304105,"pfxX":-1.0435132642217213,"pfxZ":7.766607256634822,"pX":0.6008568919634373,"pZ":2.81543007678957,"vX0":8.367732660204865,"vY0":-135.31592890516762,"vZ0":-3.2606709919727312,"x":94.1,"y":162.76,"x0":-2.3874521734211114,"y0":50.000687536410624,"z0":5.264792018024934,"aX":-1.9474933467386557},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.6,"breakHorizontal":0.2,"spinRate":2342,"spinDirection":215},"zone":6,"typeConfidence":0.9,"plateTime":0.40379255924883406,"extension":6.394745189216501},"index":1,"playId":"85f91514-cb9e-38f4-8c3c-c5015469ab5e","pitchNumber":2,"startTime":"2025-07-27T17:43:34.560Z","endTime":"2025-07-27T17:43:40.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.6,"strikeZoneTop":3.64,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.834628478257425,"aZ":-29.1411653296913,"pfxX":2.839861551683766,"pfxZ":1.8830313007406598,"pX":1.360419536161963,"pZ":0.9445705534469897,"vX0":8.071446152203526,"vY0":-125.01855400044103,"vZ0":-5.068451924118142,"x":65.14,"y":213.28,"x0":-2.255288323322786,"y0":50.00355085363259,"z0":5.338225244926994,"aX":4.578755628303367},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.6,"breakHorizontal":-6.7,"spinRate":2436,"spinDirection":134},"zone":14,"typeConfidence":0.91,"plateTime":0.43505756149649466,"extension":6.387583422432782},"index":2,"playId":"0e688fd8-4ac0-3ce4-9d53-95cbc2c3f732","pitchNumber":3,"startTime":"2025-07-27T17:44:01.528Z","endTime":"2025-07-27T17:44:06.811Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-27T17:44:09.876Z","endTime":"2025-07-27T17:44:24.678Z","isPitch":false,"type":"action","player":{"id":665489,"link":"/api/v1/people/665489"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":88.0,"strikeZoneTop":3.64979549485157,"strikeZoneBottom":1.57386245882883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.397208947786904,"aZ":-16.64997201586708,"pfxX":-4.303024474734734,"pfxZ":7.938741560520184,"pX":0.9119931689616083,"pZ":2.1902666336443093,"vX0":10.553845549607704,"vY0":-137.9397494986423,"vZ0":-5.007299511309929,"x":82.24,"y":179.64,"x0":-2.37948409909204,"y0":50.00513078006744,"z0":5.126738073887125,"aX":-8.418060506819499},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.7,"breakHorizontal":6.0,"spinRate":2404,"spinDirection":211},"zone":14,"typeConfidence":0.87,"plateTime":0.3948443074707626,"extension":6.384245776265974},"index":4,"playId":"ca9df241-4029-3b02-afca-5afb3e1690cb","pitchNumber":4,"startTime":"2025-07-27T17:44:24.678Z","endTime":"2025-07-27T17:44:29.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.9,"strikeZoneTop":3.53660262037166,"strikeZoneBottom":1.60768586031828,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.659040589962313,"aZ":-27.99080867504328,"pfxX":1.9571236433679111,"pfxZ":2.6268892956968033,"pX":0.9306571203668146,"pZ":1.5150867754090511,"vX0":7.685706564116304,"vY0":-124.58792105572572,"vZ0":-3.5495392586841854,"x":81.53,"y":197.87,"x0":-2.4307689268524544,"y0":50.0052788988573,"z0":5.235762876135886,"aX":3.1213546042500493},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.2,"breakHorizontal":-5.0,"spinRate":2391,"spinDirection":139},"zone":14,"typeConfidence":0.9,"plateTime":0.4372429739766508,"extension":6.432061985575786},"index":5,"playId":"db2d49a6-c5b3-3e53-883c-5f6502fd7c1c","pitchNumber":5,"startTime":"2025-07-27T17:44:42.866Z","endTime":"2025-07-27T17:44:47.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.1,"strikeZoneTop":3.64,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.533237201441455,"aZ":-15.312219433254286,"pfxX":-5.261407115215846,"pfxZ":8.55916996113857,"pX":-0.2982890933491964,"pZ":2.177531152881379,"vX0":7.658676997865081,"vY0":-138.6432026615396,"vZ0":-5.50765136801188,"x":128.37,"y":179.99,"x0":-2.3977506227030094,"y0":50.003111251857746,"z0":5.191862096981289,"aX":-10.36590437547371},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.6,"breakHorizontal":8.2,"spinRate":2358,"spinDirection":213},"zone":7,"typeConfidence":0.9,"plateTime":0.39327274550219427,"extension":6.410576874564133},"hitData":{"launchSpeed":102.3,"launchAngle":8.0,"totalDistance":206.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.4,"coordY":109.0}},"index":6,"playId":"20ff57fa-3ba1-3607-8ae4-417154c10814","pitchNumber":6,"startTime":"2025-07-27T17:45:05.639Z","endTime":"2025-07-27T17:45:16.645Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T17:45:16.645Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a line drive to right fielder Kerry Carpenter. Vladimir Guerrero Jr. to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T17:45:27.059Z","endTime":"2025-07-27T17:49:12.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"postOnSecond":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.9,"strikeZoneTop":3.68,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.409418126808188,"aZ":-27.79421728430892,"pfxX":3.254822036858923,"pfxZ":2.6791819451061833,"pX":0.19805868744379243,"pZ":2.2940476948152306,"vX0":5.69007988445542,"vY0":-125.75093907369157,"vZ0":-1.9972773255103706,"x":109.45,"y":176.84,"x0":-2.4984767878622938,"y0":50.004481504217324,"z0":5.307276866586225,"aX":5.323031928239109},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.7,"breakHorizontal":-7.0,"spinRate":2543,"spinDirection":129},"zone":8,"typeConfidence":0.89,"plateTime":0.43207673112593836,"extension":6.366120633989691},"index":0,"playId":"91104938-75c7-39fe-b82d-e2b1831d186c","pitchNumber":1,"startTime":"2025-07-27T17:45:43.404Z","endTime":"2025-07-27T17:45:46.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":84.0,"strikeZoneTop":3.7485317350021,"strikeZoneBottom":1.70302069421966,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.94905103167179,"aZ":-17.162331872699035,"pfxX":-3.853269950445654,"pfxZ":8.426637733142297,"pX":-1.4950806073579108,"pZ":1.5981019835413852,"vX0":4.180844622846893,"vY0":-131.3989835434185,"vZ0":-5.608708854044913,"x":173.99,"y":195.63,"x0":-2.5922113807868428,"y0":50.002885673381584,"z0":4.999307200365709,"aX":-6.864627417491559},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.5,"breakHorizontal":6.2,"spinRate":2251,"spinDirection":214},"zone":13,"typeConfidence":0.9,"plateTime":0.4138943624091884,"extension":6.725534306982743},"index":1,"playId":"a46f5b05-38f5-3ff9-b231-8002237a6f40","pitchNumber":2,"startTime":"2025-07-27T17:46:03.237Z","endTime":"2025-07-27T17:46:07.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":72.6,"strikeZoneTop":3.68,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.030294526544832,"aZ":-36.792581703025505,"pfxX":5.9956076371800675,"pfxZ":-3.5232348430916796,"pX":0.2599436199615264,"pZ":1.4074257815506022,"vX0":4.832284391654754,"vY0":-113.35420218605859,"vZ0":0.0017476939539409209,"x":107.09,"y":200.78,"x0":-2.6715000813360508,"y0":50.000277004436796,"z0":5.053558713227903,"aX":7.868067430203318},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-6.1,"breakHorizontal":-12.0,"spinRate":2376,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.4815958061372152,"extension":6.441112853357788},"index":2,"playId":"001d49ff-ca10-33cc-be4a-79672b36742d","pitchNumber":3,"startTime":"2025-07-27T17:46:21.982Z","endTime":"2025-07-27T17:46:25.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":71.2,"strikeZoneTop":3.396565864667,"strikeZoneBottom":1.49777509441688,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.07102093948005,"aZ":-39.070758496952095,"pfxX":6.4476259546496815,"pfxZ":-5.388766707679631,"pX":-1.3484147355560425,"pZ":2.457218836264608,"vX0":1.2908969891421895,"vY0":-112.28922942546046,"vZ0":3.0021157240442227,"x":168.4,"y":172.44,"x0":-2.7684269966657,"y0":50.00527472453008,"z0":5.074229184375489,"aX":8.245613917461444},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-8.8,"breakHorizontal":-12.0,"spinRate":2343,"spinDirection":55},"zone":11,"typeConfidence":0.9,"plateTime":0.4875320768982818,"extension":6.50006376666897},"index":3,"playId":"4de9d412-f54c-366e-ac47-609389c8c576","pitchNumber":4,"startTime":"2025-07-27T17:46:47.591Z","endTime":"2025-07-27T17:46:51.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.1,"strikeZoneTop":3.68,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.64296679012367,"aZ":-26.734672174620506,"pfxX":0.7669256470720516,"pfxZ":3.378503422023954,"pX":0.7417101768541896,"pZ":1.9052309753424161,"vX0":7.679777693438936,"vY0":-125.07461459355342,"vZ0":-2.7227970298022814,"x":88.73,"y":187.34,"x0":-2.448854822933772,"y0":50.00095921433123,"z0":5.1662382957148525,"aX":1.2310360002974206},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.8,"breakHorizontal":-2.9,"spinRate":2516,"spinDirection":138},"zone":9,"typeConfidence":0.88,"plateTime":0.4354182596698015,"extension":6.57171636750576},"index":4,"playId":"0d132d5a-93a5-3d50-9f80-d38741393b4b","pitchNumber":5,"startTime":"2025-07-27T17:47:08.212Z","endTime":"2025-07-27T17:47:13.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.68,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.627148452854016,"aZ":-16.520219138910555,"pfxX":-4.304361649909072,"pfxZ":8.68000000726109,"pX":0.2186364254435294,"pZ":1.806306665207339,"vX0":8.575986391793924,"vY0":-132.74160513157787,"vZ0":-5.403330029976331,"x":108.67,"y":190.01,"x0":-2.4795497423497324,"y0":50.0008094604296,"z0":5.051604466820006,"aX":-7.761421818693075},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.9,"breakHorizontal":6.1,"spinRate":2270,"spinDirection":213},"zone":8,"typeConfidence":0.87,"plateTime":0.4109909995608234,"extension":6.664735185009867},"index":5,"playId":"c54713de-536b-33f2-9062-7351bdf9717b","pitchNumber":6,"startTime":"2025-07-27T17:47:31.084Z","endTime":"2025-07-27T17:47:34.678Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":73.4,"strikeZoneTop":3.40088204794671,"strikeZoneBottom":1.47324088745063,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.96184432117712,"aZ":-38.431098146039936,"pfxX":4.54611892823072,"pfxZ":-4.662740809168775,"pX":0.9163754445466648,"pZ":0.6324220291422014,"vX0":6.49825864212241,"vY0":-114.93134322032407,"vZ0":-1.3201820680161263,"x":82.07,"y":221.7,"x0":-2.536709368261032,"y0":50.00545329298783,"z0":4.940818568403684,"aX":6.093554571908543},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-8.5,"breakHorizontal":-9.8,"spinRate":2429,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.47624901073421366,"extension":6.413099839164142},"index":6,"playId":"2592d71f-9a17-3cd3-9409-0a5efce05630","pitchNumber":7,"startTime":"2025-07-27T17:47:53.480Z","endTime":"2025-07-27T17:47:58.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":71.0,"strikeZoneTop":3.68,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.87678099115746,"aZ":-38.04377624002672,"pfxX":6.758037916175482,"pfxZ":-4.62139505480636,"pX":-0.1662214529994984,"pZ":1.6284820236393762,"vX0":3.5073988194650134,"vY0":-112.436583234781,"vZ0":0.9821041374936126,"x":123.34,"y":194.81,"x0":-2.6283624426818935,"y0":50.003155029080354,"z0":5.070485080200607,"aX":8.583657559208097},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-7.8,"breakHorizontal":-13.2,"spinRate":2400,"spinDirection":57},"zone":8,"typeConfidence":0.9,"plateTime":0.48860917902817924,"extension":6.534149056641334},"index":7,"playId":"be33441f-b38a-3488-92c4-b1c19e9302bd","pitchNumber":8,"startTime":"2025-07-27T17:48:18.305Z","endTime":"2025-07-27T17:48:22.870Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":8,"playId":"47f8c8a8-469d-4254-b8cd-bb5f69908634","startTime":"2025-07-27T17:48:44.787Z","endTime":"2025-07-27T17:48:49.787Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.7,"strikeZoneTop":3.68,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.816120446495397,"aZ":-29.421875536062284,"pfxX":3.7490465720669524,"pfxZ":1.7307400152561598,"pX":0.6097207488631141,"pZ":2.2912450916877964,"vX0":6.156746757364273,"vY0":-124.25633809288387,"vZ0":-1.4626434341256007,"x":93.76,"y":176.92,"x0":-2.370677026665552,"y0":50.00383765494655,"z0":5.29286939465462,"aX":5.9640959986282684},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.1,"breakHorizontal":-8.0,"spinRate":2366,"spinDirection":126},"zone":9,"typeConfidence":0.9,"plateTime":0.43790027255069575,"extension":6.400933660102728},"hitData":{"launchSpeed":104.4,"launchAngle":-2.0,"totalDistance":35.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.84,"coordY":108.49}},"index":9,"playId":"01680714-327d-3c8e-823a-0d860cbcd171","pitchNumber":9,"startTime":"2025-07-27T17:49:00.184Z","endTime":"2025-07-27T17:49:12.248Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T17:49:12.248Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Addison Barger called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T17:49:36.428Z","endTime":"2025-07-27T17:50:33.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":75.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.392287095349506,"aZ":-37.72336764504289,"pfxX":4.492251474366009,"pfxZ":-3.9325874051889658,"pX":-0.20526327380010592,"pZ":1.890351638280156,"vX0":4.557714237433583,"vY0":-117.50499774747715,"vZ0":0.9035536981533354,"x":124.82,"y":187.74,"x0":-2.747254115605846,"y0":50.00336407921118,"z0":4.981202622995236,"aX":6.337542321111496},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-6.7,"breakHorizontal":-9.1,"spinRate":2436,"spinDirection":62},"zone":8,"typeConfidence":0.87,"plateTime":0.4645481449997275,"extension":6.2652974591223645},"index":0,"playId":"9ffa3d54-fec8-35eb-bcc9-5b0651f3b40d","pitchNumber":1,"startTime":"2025-07-27T17:49:37.026Z","endTime":"2025-07-27T17:49:41.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.905787328570515,"aZ":-17.109801218635294,"pfxX":-3.7132092079237515,"pfxZ":8.061170893811761,"pX":-0.3880459550973169,"pZ":2.8447945298136568,"vX0":6.550310425040255,"vY0":-134.77552122014998,"vZ0":-3.262439115595992,"x":131.79,"y":161.97,"x0":-2.35008085306994,"y0":50.00397287221179,"z0":5.255450609751408,"aX":-6.940812529112368},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.3,"breakHorizontal":5.5,"spinRate":2334,"spinDirection":204},"zone":4,"typeConfidence":0.9,"plateTime":0.4039355680409953,"extension":6.494397018267524},"index":1,"playId":"525d9a9c-a397-3d46-845f-d6f5d9a305a4","pitchNumber":2,"startTime":"2025-07-27T17:50:01.277Z","endTime":"2025-07-27T17:50:05.888Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-27T17:50:14.212Z","endTime":"2025-07-27T17:50:26.182Z","isPitch":false,"type":"action","player":{"id":680718,"link":"/api/v1/people/680718"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.7,"strikeZoneTop":3.74032193924003,"strikeZoneBottom":1.71905634539873,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.083738795281484,"aZ":-15.237477710365901,"pfxX":-2.9215849690856186,"pfxZ":8.712757199626301,"pX":0.23379107137014918,"pZ":1.9303122707287252,"vX0":8.04930381005476,"vY0":-137.48700345887727,"vZ0":-6.255949650399979,"x":108.09,"y":186.66,"x0":-2.33249451731804,"y0":50.003367613268885,"z0":5.24172156525846,"aX":-5.68041203579002},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.9,"breakHorizontal":3.8,"spinRate":2431,"spinDirection":204},"zone":8,"typeConfidence":0.91,"plateTime":0.39605922891923795,"extension":6.484693222515207},"index":3,"playId":"410bb62f-4395-37b5-a20e-f870b71921bb","pitchNumber":3,"startTime":"2025-07-27T17:50:26.182Z","endTime":"2025-07-27T17:50:33.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T17:50:33.450Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colt Keith flies out to left fielder Joey Loperfido.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T17:52:39.098Z","endTime":"2025-07-27T17:52:52.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.62572667131616,"aZ":-17.170643854360208,"pfxX":-6.291766980435787,"pfxZ":7.955172348964366,"pX":0.13703202078510227,"pZ":3.125738944192961,"vX0":9.58204752132679,"vY0":-136.1578298741545,"vZ0":-3.554858749088816,"x":111.78,"y":154.39,"x0":-2.602999617289821,"y0":50.002831758095006,"z0":5.62944222530198,"aX":-11.867333751625061},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.9,"breakHorizontal":9.5,"spinRate":2397,"spinDirection":214},"zone":2,"typeConfidence":0.89,"plateTime":0.4015814857623976,"extension":6.064311156494191},"hitData":{"launchSpeed":95.7,"launchAngle":35.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.38,"coordY":66.45}},"index":0,"playId":"e11df229-6f4a-3320-89c0-4a75e339ba73","pitchNumber":1,"startTime":"2025-07-27T17:52:43.519Z","endTime":"2025-07-27T17:52:52.802Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T17:52:52.802Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T17:53:03.866Z","endTime":"2025-07-27T17:55:15.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.08964564539855,"strikeZoneBottom":1.41596633756572,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.22400435653843,"aZ":-27.634353668015287,"pfxX":-0.49565553733755685,"pfxZ":2.8385545386479922,"pX":1.1125137502491342,"pZ":1.6843729381551524,"vX0":9.680858008375578,"vY0":-124.87083151053474,"vZ0":-3.747988705539269,"x":74.59,"y":193.3,"x0":-2.7298622362109892,"y0":50.00139786080095,"z0":5.447247971411603,"aX":-0.792727004479472},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.6,"breakHorizontal":-1.1,"spinRate":2424,"spinDirection":187},"zone":14,"typeConfidence":0.87,"plateTime":0.43657253871999746,"extension":6.225507288367375},"index":0,"playId":"c14d0797-3392-3d03-a1a6-dfffd1ad926f","pitchNumber":1,"startTime":"2025-07-27T17:53:20.172Z","endTime":"2025-07-27T17:53:23.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.2849633698488,"strikeZoneBottom":1.52310812181473,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.131816071864375,"aZ":-16.47956158675128,"pfxX":-9.679210207175151,"pfxZ":8.557387800751364,"pX":0.7742901738719944,"pZ":1.4200936144084566,"vX0":12.098993912553663,"vY0":-134.10862867029664,"vZ0":-7.68246500335397,"x":87.49,"y":200.44,"x0":-2.523655639717546,"y0":50.00492897435753,"z0":5.482614175604348,"aX":-17.75583627580799},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.0,"breakHorizontal":15.1,"spinRate":2392,"spinDirection":218},"zone":14,"typeConfidence":0.86,"plateTime":0.4073651135162262,"extension":6.148251028466138},"index":1,"playId":"0f6d0cae-7130-3423-b271-dd36e3993656","pitchNumber":2,"startTime":"2025-07-27T17:53:36.592Z","endTime":"2025-07-27T17:53:41.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.270617778699773,"aZ":-13.7715248275016,"pfxX":-6.116947946418599,"pfxZ":9.856067424535734,"pX":0.27776928242981597,"pZ":2.6653221825777003,"vX0":9.70686639595904,"vY0":-135.67573315402865,"vZ0":-5.351848661632206,"x":106.41,"y":166.82,"x0":-2.549124524192824,"y0":50.00327877641426,"z0":5.6208416489977315,"aX":-11.422413506578764},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.9,"breakHorizontal":9.0,"spinRate":2362,"spinDirection":214},"zone":6,"typeConfidence":0.9,"plateTime":0.4034829760004426,"extension":6.082315983841777},"index":2,"playId":"b345f31f-9cb7-392d-8ad9-7646d3b63893","pitchNumber":3,"startTime":"2025-07-27T17:53:59.403Z","endTime":"2025-07-27T17:54:04.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.10358766309008,"strikeZoneBottom":1.48935779445687,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.146440050945436,"aZ":-31.341875576254477,"pfxX":-0.046863118475606313,"pfxZ":0.540486864870136,"pX":1.3542933208657209,"pZ":1.596631973095321,"vX0":9.98447373037166,"vY0":-123.74999517307604,"vZ0":-2.7411459163589087,"x":65.38,"y":195.67,"x0":-2.722809437170239,"y0":50.00573832166094,"z0":5.337831089586221,"aX":-0.07228412909524533},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.6,"breakHorizontal":-2.2,"spinRate":2364,"spinDirection":141},"zone":14,"typeConfidence":0.88,"plateTime":0.44219952363771187,"extension":6.172710178645621},"index":3,"playId":"a649b92f-1a7e-3adb-ae52-482555e843b2","pitchNumber":4,"startTime":"2025-07-27T17:54:19.925Z","endTime":"2025-07-27T17:54:23.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.2648777399012,"strikeZoneBottom":1.50303029086912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.360670370446694,"aZ":-12.496414403774859,"pfxX":-6.017189093822154,"pfxZ":10.471126304055517,"pX":0.48047996759474565,"pZ":1.485558697774361,"vX0":10.496064709122596,"vY0":-135.66289432179198,"vZ0":-7.7397332274161315,"x":98.69,"y":198.67,"x0":-2.6422863050336813,"y0":50.003966158596796,"z0":5.230562113994497,"aX":-11.3099210848758},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.6,"breakHorizontal":8.9,"spinRate":2357,"spinDirection":217},"zone":9,"typeConfidence":0.9,"plateTime":0.4024554716094806,"extension":6.238320590709135},"index":4,"playId":"4aa53a43-f589-3688-8d81-4c7facbe43ea","pitchNumber":5,"startTime":"2025-07-27T17:54:34.308Z","endTime":"2025-07-27T17:54:40.714Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-27T17:54:47.704Z","endTime":"2025-07-27T17:55:07.537Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.911099695259185,"aZ":-13.742238060190303,"pfxX":-5.209196470773785,"pfxZ":9.524393076159319,"pX":-0.10321743587725357,"pZ":2.2360072277747007,"vX0":8.837279744937995,"vY0":-137.8095396477225,"vZ0":-6.187683214293942,"x":120.93,"y":178.41,"x0":-2.6659455905843137,"y0":50.00069984060647,"z0":5.428419834870037,"aX":-10.07928556588279},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":7.7,"spinRate":2434,"spinDirection":218},"zone":5,"typeConfidence":0.91,"plateTime":0.3965521683034421,"extension":6.10926806366635},"index":6,"playId":"fef7b8f7-2b33-3a6a-b965-012d64f44c3b","pitchNumber":6,"startTime":"2025-07-27T17:55:07.537Z","endTime":"2025-07-27T17:55:15.374Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T17:55:15.374Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kerry Carpenter strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T17:55:17.490Z","endTime":"2025-07-27T17:57:04.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.49692184494077,"strikeZoneBottom":1.68249373659251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.84417708235361,"aZ":-14.978084115079174,"pfxX":-5.2771637991238824,"pfxZ":9.060872926483619,"pX":-0.4910374996248486,"pZ":3.5840911760559697,"vX0":7.694751850535539,"vY0":-136.81030727367605,"vZ0":-2.740970810113513,"x":135.72,"y":142.01,"x0":-2.6528778580607386,"y0":50.002989066459115,"z0":5.624014233679895,"aX":-10.016137462032521},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.1,"breakHorizontal":7.9,"spinRate":2322,"spinDirection":217},"zone":1,"typeConfidence":0.91,"plateTime":0.4001766717635258,"extension":6.079056950974354},"index":0,"playId":"f042c874-2e20-3484-a289-45bc1fa941d7","pitchNumber":1,"startTime":"2025-07-27T17:55:41.470Z","endTime":"2025-07-27T17:55:46.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":71.0,"strikeZoneTop":3.36562935474706,"strikeZoneBottom":1.6691651383878,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.423264654145797,"aZ":-38.09175259711471,"pfxX":5.213290496305215,"pfxZ":-4.691630294079578,"pX":0.14524393589653067,"pZ":3.19414367792297,"vX0":4.9215654119100565,"vY0":-111.13716769909198,"vZ0":2.9091464153576547,"x":111.46,"y":152.54,"x0":-2.7687629492246755,"y0":50.00368920221652,"z0":5.802672925801033,"aX":6.573091100085802},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-7.6,"breakHorizontal":-10.7,"spinRate":2684,"spinDirection":67},"zone":2,"typeConfidence":0.9,"plateTime":0.49134161177975333,"extension":6.030254435868547},"index":1,"playId":"20bf7246-66a9-3bd3-8a2e-b522f167c870","pitchNumber":2,"startTime":"2025-07-27T17:55:56.985Z","endTime":"2025-07-27T17:56:02.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.973912852121472,"aZ":-14.373835349280808,"pfxX":-6.016190289250097,"pfxZ":9.41567011914594,"pX":0.4213328960558734,"pZ":3.1331074040473466,"vX0":10.145923497657883,"vY0":-136.59265506768728,"vZ0":-3.8690734849761923,"x":100.94,"y":154.19,"x0":-2.5588670586094056,"y0":50.002079963295174,"z0":5.555702854855482,"aX":-11.373593462647511},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":8.8,"spinRate":2408,"spinDirection":213},"zone":3,"typeConfidence":0.91,"plateTime":0.40093650635100353,"extension":6.073055300933032},"index":2,"playId":"66ae8cc2-52f6-3ed3-a842-dc16f7399346","pitchNumber":3,"startTime":"2025-07-27T17:56:12.308Z","endTime":"2025-07-27T17:56:16.704Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-27T17:56:20.921Z","endTime":"2025-07-27T17:56:36.207Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.5,"strikeZoneTop":3.39030670589726,"strikeZoneBottom":1.69380776035275,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.86744039586517,"aZ":-25.94045031602827,"pfxX":0.10224895829915814,"pfxZ":3.685505128092979,"pX":0.8087000493978128,"pZ":0.21511916967403805,"vX0":8.845178302992792,"vY0":-128.2691854992104,"vZ0":-7.857166968601232,"x":86.17,"y":232.97,"x0":-2.6764734204840606,"y0":50.00379085938565,"z0":5.2975322589954414,"aX":0.17046839030020441},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.3,"breakHorizontal":-1.9,"spinRate":2300,"spinDirection":202},"zone":14,"typeConfidence":0.83,"plateTime":0.42463502018796495,"extension":6.159831198929697},"index":4,"playId":"ee6468e7-48a2-36db-b372-cd20cd460862","pitchNumber":4,"startTime":"2025-07-27T17:56:36.207Z","endTime":"2025-07-27T17:56:40.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.348185787413776,"aZ":-11.546557499249316,"pfxX":-4.569750195909107,"pfxZ":10.630577718433969,"pX":-0.08563040830483547,"pZ":2.8491983499507247,"vX0":8.580913326940117,"vY0":-138.08553301406042,"vZ0":-5.142141121327002,"x":120.26,"y":161.85,"x0":-2.6329391940719007,"y0":50.00596870960397,"z0":5.505639809206741,"aX":-8.870809392289253},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.4,"breakHorizontal":6.6,"spinRate":2368,"spinDirection":217},"zone":2,"typeConfidence":0.92,"plateTime":0.3959318414626378,"extension":6.158764490650679},"index":5,"playId":"0784169c-83ee-308d-a11e-e00581ad9fdd","pitchNumber":5,"startTime":"2025-07-27T17:56:59.681Z","endTime":"2025-07-27T17:57:04.985Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T17:57:04.985Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ernie Clement grounds out, third baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-27T17:58:58.344Z","endTime":"2025-07-27T17:59:49.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.42593724930698,"strikeZoneBottom":1.58842174115593,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.897650593002563,"aZ":-14.362452360420138,"pfxX":-5.0041160913125005,"pfxZ":9.750005928492438,"pX":-0.5001776466128339,"pZ":1.113401908961351,"vX0":6.9262177655341715,"vY0":-133.60732306418592,"vZ0":-7.983139478136444,"x":136.07,"y":208.72,"x0":-2.463254383914286,"y0":50.00636126933469,"z0":5.14993852947323,"aX":-9.145990771701552},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.3,"breakHorizontal":7.8,"spinRate":2416,"spinDirection":209},"zone":13,"typeConfidence":0.9,"plateTime":0.40828433287597443,"extension":6.293182057673906},"index":0,"playId":"a528bb28-01a8-30a8-8620-493cbb9d05d5","pitchNumber":1,"startTime":"2025-07-27T17:59:13.339Z","endTime":"2025-07-27T17:59:18.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.45925083333956,"strikeZoneBottom":1.5636521164399,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.959078440974036,"aZ":-30.65839877310349,"pfxX":2.5610645575894746,"pfxZ":0.9612469996375426,"pX":0.6325078023770946,"pZ":1.7662584095275145,"vX0":6.789524321248653,"vY0":-124.23731170658698,"vZ0":-2.500799779181709,"x":92.89,"y":191.09,"x0":-2.4593769732509987,"y0":50.00171113836908,"z0":5.312978744427193,"aX":4.036441526913973},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.4,"breakHorizontal":-6.1,"spinRate":2557,"spinDirection":154},"zone":9,"typeConfidence":0.91,"plateTime":0.4394685507687246,"extension":6.246442239160562},"index":1,"playId":"564583f2-9924-3006-81ff-117359c38716","pitchNumber":2,"startTime":"2025-07-27T17:59:27.063Z","endTime":"2025-07-27T17:59:30.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.374700689678573,"aZ":-29.179504858687665,"pfxX":2.722403779879782,"pfxZ":1.8947677504858973,"pX":0.16413971549374948,"pZ":1.69043375029651,"vX0":5.907630831215717,"vY0":-124.35620424241105,"vZ0":-2.963766255838779,"x":110.74,"y":193.14,"x0":-2.585853258937349,"y0":50.00489303692008,"z0":5.290882691546559,"aX":4.3113746493288945},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.0,"breakHorizontal":-6.1,"spinRate":2504,"spinDirection":150},"zone":8,"typeConfidence":0.9,"plateTime":0.4386074787287977,"extension":6.3107493793101},"hitData":{"launchSpeed":81.9,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.87,"coordY":163.24}},"index":2,"playId":"822fb3a8-9f85-3989-ba08-9997de8bbaba","pitchNumber":3,"startTime":"2025-07-27T17:59:41.340Z","endTime":"2025-07-27T17:59:49.196Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T17:59:49.196Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Loperfido strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-27T18:00:08.177Z","endTime":"2025-07-27T18:01:24.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.46717003721155,"strikeZoneBottom":1.60301917274425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.42725004562035,"aZ":-28.624892511295688,"pfxX":3.0619544009398294,"pfxZ":2.2103975244390375,"pX":-0.7360559380462101,"pZ":1.8522069815420938,"vX0":3.87910189401715,"vY0":-125.37709497928417,"vZ0":-2.7591415165593594,"x":145.06,"y":188.77,"x0":-2.6963462603535655,"y0":50.002678571404395,"z0":5.28372294023143,"aX":4.912996786427455},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.6,"breakHorizontal":-6.4,"spinRate":2421,"spinDirection":147},"zone":7,"typeConfidence":0.89,"plateTime":0.4355251716322881,"extension":6.180733859560125},"index":0,"playId":"d12c3f48-fdba-32b9-9fa7-4c627f8c79db","pitchNumber":1,"startTime":"2025-07-27T18:00:17.519Z","endTime":"2025-07-27T18:00:21.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.1,"strikeZoneTop":3.44505612697293,"strikeZoneBottom":1.58128070553604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.737689925749123,"aZ":-26.064717257936106,"pfxX":-9.3147205650069,"pfxZ":3.9128905952014588,"pX":-2.3408837061452514,"pZ":3.051384451587027,"vX0":3.9522009635722584,"vY0":-124.14716858832519,"vZ0":-0.1359968760813921,"x":206.23,"y":156.39,"x0":-2.742814681768578,"y0":50.0040965742845,"z0":5.275482852767186,"aX":-14.54785198653864},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.3,"breakHorizontal":16.0,"spinRate":1885,"spinDirection":227},"zone":11,"typeConfidence":0.86,"plateTime":0.44110765981129685,"extension":6.159087869740948},"index":1,"playId":"6055eb47-6133-32ae-9e34-39cf759a66dc","pitchNumber":2,"startTime":"2025-07-27T18:00:35.368Z","endTime":"2025-07-27T18:00:40.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.652140226913076,"aZ":-16.955125008630947,"pfxX":-3.6929710329399636,"pfxZ":8.15937987430873,"pX":0.5826817215480153,"pZ":3.4805755015025137,"vX0":9.324568866430067,"vY0":-135.04084801593538,"vZ0":-1.752227186762421,"x":94.79,"y":144.8,"x0":-2.4199865760681583,"y0":50.00337494967147,"z0":5.318032596421883,"aX":-6.889584239821701},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.6,"breakHorizontal":4.9,"spinRate":2310,"spinDirection":211},"zone":3,"typeConfidence":0.87,"plateTime":0.40406424972492694,"extension":6.371487766225623},"index":2,"playId":"041b6d16-045d-3eb8-bb0e-20e5108f3d50","pitchNumber":3,"startTime":"2025-07-27T18:00:51.648Z","endTime":"2025-07-27T18:00:56.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.435413384877364,"aZ":-31.243619255902775,"pfxX":2.4488516372303444,"pfxZ":0.5768801301697293,"pX":1.3654553994886038,"pZ":1.0213267474861114,"vX0":8.278308153772512,"vY0":-126.07262421670434,"vZ0":-4.183221629273032,"x":64.95,"y":211.2,"x0":-2.272295844049633,"y0":50.003482821077796,"z0":5.209877334849816,"aX":3.9618499845067525},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.4,"breakHorizontal":-6.2,"spinRate":2449,"spinDirection":131},"zone":14,"typeConfidence":0.91,"plateTime":0.4336154238347256,"extension":6.276434201464367},"index":3,"playId":"e31c8114-0b59-30a5-82ce-01a50ea2de93","pitchNumber":4,"startTime":"2025-07-27T18:01:18.655Z","endTime":"2025-07-27T18:01:24.304Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:01:24.304Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyler Heineman lines out to right fielder Kerry Carpenter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-27T18:01:29.921Z","endTime":"2025-07-27T18:02:22.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.15,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.13372756014687,"aZ":-16.771805452654053,"pfxX":-3.8311508691960627,"pfxZ":7.917348125105802,"pX":0.06732372408872339,"pZ":2.499505545337015,"vX0":8.176887254756794,"vY0":-137.75416126289352,"vZ0":-4.137281601446397,"x":114.43,"y":171.29,"x0":-2.425664341515758,"y0":50.002636491900766,"z0":5.13590859121521,"aX":-7.45377931397045},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.8,"breakHorizontal":5.5,"spinRate":2447,"spinDirection":216},"zone":5,"typeConfidence":0.9,"plateTime":0.3957961979984028,"extension":6.420994124274464},"index":0,"playId":"4a3e3d87-fe79-3b72-8fa0-ccf34047458b","pitchNumber":1,"startTime":"2025-07-27T18:01:50.601Z","endTime":"2025-07-27T18:01:55.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.6,"strikeZoneTop":3.15,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.808898199455673,"aZ":-17.930875104268527,"pfxX":-4.951056876362145,"pfxZ":7.144252907710515,"pX":0.4679370893550694,"pZ":2.485276908923958,"vX0":9.630391280793516,"vY0":-139.44966087550887,"vZ0":-3.9029095768160897,"x":99.16,"y":171.68,"x0":-2.368210839006828,"y0":50.001455026560386,"z0":5.067077651690719,"aX":-9.869621252879842},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.4,"breakHorizontal":7.2,"spinRate":2321,"spinDirection":218},"zone":6,"typeConfidence":0.86,"plateTime":0.39098673183613597,"extension":6.424292784212142},"hitData":{"launchSpeed":76.8,"launchAngle":30.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.92,"coordY":98.8}},"index":1,"playId":"87902628-8f2d-3391-b5d6-189fabd52cef","pitchNumber":2,"startTime":"2025-07-27T18:02:11.695Z","endTime":"2025-07-27T18:02:22.073Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:02:22.073Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Riley Greene pops out to third baseman Addison Barger.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T18:04:28.349Z","endTime":"2025-07-27T18:04:48.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.094719457737785,"aZ":-14.212136310508004,"pfxX":-5.092985057626187,"pfxZ":9.721772612752108,"pX":0.7365096653241892,"pZ":3.5123193256153526,"vX0":10.370150424477593,"vY0":-134.78069927761445,"vZ0":-3.076964764507559,"x":88.93,"y":143.95,"x0":-2.4917176134513372,"y0":50.00406461208979,"z0":5.666652184320763,"aX":-9.41193373307227},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.2,"breakHorizontal":7.1,"spinRate":2334,"spinDirection":214},"zone":3,"typeConfidence":0.89,"plateTime":0.40570950118407545,"extension":6.050145522375015},"hitData":{"launchSpeed":61.4,"launchAngle":58.0,"totalDistance":152.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":83.63,"coordY":157.12}},"index":0,"playId":"ef502699-776d-368a-9104-bfacc831c794","pitchNumber":1,"startTime":"2025-07-27T18:04:40.439Z","endTime":"2025-07-27T18:04:48.879Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:04:48.879Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to center fielder Nathan Lukes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T18:05:00.318Z","endTime":"2025-07-27T18:06:42.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.60918456177707,"strikeZoneBottom":1.63193898473447,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.876772092015763,"aZ":-14.272552014076133,"pfxX":-5.660525233200932,"pfxZ":9.717968180688267,"pX":0.12051597112133061,"pZ":1.2841218496230677,"vX0":9.246008933096224,"vY0":-134.10439769820135,"vZ0":-8.39808588268361,"x":112.41,"y":204.11,"x0":-2.618557892747695,"y0":50.003753268437336,"z0":5.449743407820796,"aX":-10.429254388059242},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.2,"breakHorizontal":8.5,"spinRate":2211,"spinDirection":213},"zone":14,"typeConfidence":0.88,"plateTime":0.4066413898254595,"extension":6.048810669054238},"index":0,"playId":"ff36955f-0204-3cfa-9a91-71a9e0d45b75","pitchNumber":1,"startTime":"2025-07-27T18:05:15.226Z","endTime":"2025-07-27T18:05:20.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.63132458403943,"strikeZoneBottom":1.59599635113871,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.30530983484366,"aZ":-13.799673200815695,"pfxX":-4.313131587699076,"pfxZ":9.687199205562832,"pX":-0.1812584350246318,"pZ":3.1928705117288447,"vX0":8.146282706234738,"vY0":-136.44939954718004,"vZ0":-3.815401599696573,"x":123.91,"y":152.57,"x0":-2.636924348528173,"y0":50.00584824662172,"z0":5.551789841288855,"aX":-8.184426691777032},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.9,"breakHorizontal":6.2,"spinRate":2291,"spinDirection":217},"zone":2,"typeConfidence":0.9,"plateTime":0.40046962106128614,"extension":6.0174113638852695},"index":1,"playId":"5f7727c1-aa90-3031-8802-aff2904978ef","pitchNumber":2,"startTime":"2025-07-27T18:05:29.847Z","endTime":"2025-07-27T18:05:33.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.13284147508181,"aZ":-13.734662251634667,"pfxX":-5.619444714691486,"pfxZ":9.59851701615921,"pX":0.11995851945719041,"pZ":2.574618612416294,"vX0":9.420086498033262,"vY0":-137.4096237886394,"vZ0":-5.59516584550167,"x":112.43,"y":169.27,"x0":-2.6153924274044607,"y0":50.00488221742753,"z0":5.563070043483059,"aX":-10.798408540804687},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.4,"breakHorizontal":8.3,"spinRate":2396,"spinDirection":213},"zone":5,"typeConfidence":0.91,"plateTime":0.39791323824228053,"extension":6.078742425142559},"index":2,"playId":"10fc324d-2c52-3013-8d7c-f22550e00f0f","pitchNumber":3,"startTime":"2025-07-27T18:05:46.326Z","endTime":"2025-07-27T18:05:51.989Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-27T18:05:58.118Z","endTime":"2025-07-27T18:06:12.698Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":81.4,"strikeZoneTop":3.58916719201399,"strikeZoneBottom":1.7289431288689,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.36755961599225,"aZ":-29.370344871645003,"pfxX":0.35308853454090094,"pfxZ":1.7159916169418725,"pX":1.5911635704959086,"pZ":0.8572342560286244,"vX0":10.464538318320184,"vY0":-125.45901857105997,"vZ0":-5.388083090304169,"x":56.35,"y":215.63,"x0":-2.6363996705156314,"y0":50.002731290316085,"z0":5.354813835187082,"aX":0.5767425818488859},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.3,"breakHorizontal":-2.4,"spinRate":2399,"spinDirection":149},"zone":14,"typeConfidence":0.9,"plateTime":0.4324398618380316,"extension":6.230615350279137},"index":4,"playId":"23ebf320-4292-38da-a2fb-e556f8049857","pitchNumber":4,"startTime":"2025-07-27T18:06:12.698Z","endTime":"2025-07-27T18:06:16.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.327156526595953,"aZ":-13.062595624637593,"pfxX":-4.57878779984948,"pfxZ":9.891460155290572,"pX":-0.18076054359931493,"pZ":3.214509033085819,"vX0":8.211726539605907,"vY0":-138.23213747458408,"vZ0":-3.891202251303742,"x":123.89,"y":151.99,"x0":-2.5973473710072947,"y0":50.00032682377136,"z0":5.519760291004529,"aX":-8.845459137889073},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.3,"breakHorizontal":6.6,"spinRate":2382,"spinDirection":215},"zone":2,"typeConfidence":0.92,"plateTime":0.39651178975868895,"extension":6.1627528870044115},"hitData":{"launchSpeed":98.9,"launchAngle":47.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.48,"coordY":72.73}},"index":5,"playId":"4716dac5-fd22-3bda-ad66-7513e5bc0437","pitchNumber":5,"startTime":"2025-07-27T18:06:32.258Z","endTime":"2025-07-27T18:06:42.688Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:06:42.688Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach McKinstry strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T18:06:52.214Z","endTime":"2025-07-27T18:07:50.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.30987888479823,"strikeZoneBottom":1.59216183669309,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.332845359343647,"aZ":-15.413750990509264,"pfxX":-4.53907378783492,"pfxZ":8.845338152087864,"pX":-0.22662472637037295,"pZ":2.1001607437186975,"vX0":7.967464712075941,"vY0":-136.37537247368024,"vZ0":-6.305025884187791,"x":125.64,"y":182.08,"x0":-2.5884683003580635,"y0":50.003504206424694,"z0":5.494469155819453,"aX":-8.601866961297095},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.9,"breakHorizontal":6.6,"spinRate":2236,"spinDirection":220},"zone":8,"typeConfidence":0.9,"plateTime":0.4007431380445934,"extension":6.116112595963632},"index":0,"playId":"975d070a-c319-3f88-b323-a91a3e401dcc","pitchNumber":1,"startTime":"2025-07-27T18:07:08.782Z","endTime":"2025-07-27T18:07:13.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.10413671269103,"aZ":-24.864532116083147,"pfxX":0.14072576033767747,"pfxZ":4.26001813842772,"pX":0.5375720201986746,"pZ":3.455808964574938,"vX0":8.446510293066984,"vY0":-129.0073324574541,"vZ0":-0.3886517482631595,"x":96.51,"y":145.47,"x0":-2.7719071603748806,"y0":50.006306550452706,"z0":5.494338202850473,"aX":0.24097094725877943},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.9,"breakHorizontal":-1.8,"spinRate":2444,"spinDirection":163},"zone":3,"typeConfidence":0.6,"plateTime":0.4215509451720294,"extension":6.0738481888738916},"index":1,"playId":"68c1517c-b7f7-3adb-b7a6-afd877a05773","pitchNumber":2,"startTime":"2025-07-27T18:07:25.470Z","endTime":"2025-07-27T18:07:30.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.463839479229733,"aZ":-13.847798410273242,"pfxX":-4.338734746275444,"pfxZ":9.456902611231989,"pX":-0.35570103760634114,"pZ":3.757669988536227,"vX0":7.4599834788057064,"vY0":-138.2415535062246,"vZ0":-2.4052216807123123,"x":130.56,"y":137.32,"x0":-2.5239626078095623,"y0":50.00145651865977,"z0":5.567106952630913,"aX":-8.407394687198078},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.8,"breakHorizontal":6.4,"spinRate":2225,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.39602493686229145,"extension":6.1012154799943605},"index":2,"playId":"162f78b5-16da-3a8f-9bc8-890ba099f250","pitchNumber":3,"startTime":"2025-07-27T18:07:44.650Z","endTime":"2025-07-27T18:07:50.833Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:07:50.833Z","atBatIndex":13},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alan Roden pops out to second baseman Gleyber Torres.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T18:09:43.839Z","endTime":"2025-07-27T18:11:17.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":71.5,"strikeZoneTop":3.39074364879388,"strikeZoneBottom":1.57882830674444,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.779049224999603,"aZ":-37.60339072791369,"pfxX":5.137284868283543,"pfxZ":-4.285622602756458,"pX":-0.3489186378835854,"pZ":1.5741144772284983,"vX0":3.482483419025412,"vY0":-110.94047776197685,"vZ0":0.15481757237617577,"x":130.3,"y":196.28,"x0":-2.597419809402217,"y0":50.00179603223358,"z0":5.370222231069858,"aX":6.508933256993992},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-7.6,"breakHorizontal":-10.1,"spinRate":2372,"spinDirection":51},"zone":7,"typeConfidence":0.9,"plateTime":0.4906378458846574,"extension":6.133625071522859},"index":0,"playId":"5060e0d2-27be-3fa2-83e5-37a17114cc46","pitchNumber":1,"startTime":"2025-07-27T18:10:01.920Z","endTime":"2025-07-27T18:10:06.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.51467910638597,"strikeZoneBottom":1.67361572553101,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.639325216256363,"aZ":-18.602779956795676,"pfxX":-3.137989337528519,"pfxZ":7.287865937748627,"pX":-0.18324049086001984,"pZ":3.7342846985565514,"vX0":7.0889173678439805,"vY0":-134.72253953043258,"vZ0":-0.7138299088274931,"x":123.98,"y":137.95,"x0":-2.4255393929302556,"y0":50.005173421735286,"z0":5.301801145132831,"aX":-5.846509091277969},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.3,"breakHorizontal":4.4,"spinRate":2329,"spinDirection":210},"zone":11,"typeConfidence":0.88,"plateTime":0.40452001473108234,"extension":6.337437260827705},"index":1,"playId":"e04a7560-3b59-34fd-be47-86043714b70a","pitchNumber":2,"startTime":"2025-07-27T18:10:17.730Z","endTime":"2025-07-27T18:10:21.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.51520267065142,"strikeZoneBottom":1.7042805831734,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.40755456079243,"aZ":-17.191581005208953,"pfxX":-2.3366408772580183,"pfxZ":8.095034930296844,"pX":-1.7168471964408936,"pZ":3.6260107576213363,"vX0":3.075940816209456,"vY0":-134.51672324969766,"vZ0":-1.335935418319868,"x":182.44,"y":140.88,"x0":-2.5662096476455987,"y0":50.004285216357644,"z0":5.335587060434165,"aX":-4.3259918655880885},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.6,"breakHorizontal":3.6,"spinRate":2337,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.4056029366771017,"extension":6.304848605820532},"index":2,"playId":"61ac7cef-e897-3b98-a97c-2f2c9bc61e2c","pitchNumber":3,"startTime":"2025-07-27T18:10:35.410Z","endTime":"2025-07-27T18:10:38.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":71.6,"strikeZoneTop":3.43946780534007,"strikeZoneBottom":1.59916968073303,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.5836334536011,"aZ":-36.24260451947549,"pfxX":5.32586265469774,"pfxZ":-3.1728588571025114,"pX":-1.526060623695134,"pZ":1.9606968465144,"vX0":1.1559632632372714,"vY0":-112.1182011522098,"vZ0":0.8107613933720854,"x":175.17,"y":185.84,"x0":-2.739205802069409,"y0":50.00012677379808,"z0":5.267275008434211,"aX":6.8390409459929185},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-5.3,"breakHorizontal":-10.0,"spinRate":2362,"spinDirection":58},"zone":13,"typeConfidence":0.9,"plateTime":0.4868709970541252,"extension":6.1096351443631285},"index":3,"playId":"ffdffe50-2618-3cf3-87c8-38a44bda51ce","pitchNumber":4,"startTime":"2025-07-27T18:10:50.849Z","endTime":"2025-07-27T18:10:56.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.131188653408007,"aZ":-18.347835079009595,"pfxX":-2.226093961058626,"pfxZ":7.689906417679899,"pX":0.4751727433903326,"pZ":2.390949126248403,"vX0":8.025998506597912,"vY0":-132.45694692720025,"vZ0":-4.151102676996684,"x":98.89,"y":174.22,"x0":-2.2892396593643003,"y0":50.00216225970777,"z0":5.298926422097076,"aX":-4.00241616603041},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.3,"breakHorizontal":2.5,"spinRate":2328,"spinDirection":203},"zone":6,"typeConfidence":0.88,"plateTime":0.4116354474053616,"extension":6.318702798415974},"hitData":{"launchSpeed":79.9,"launchAngle":62.0,"totalDistance":164.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":162.22,"coordY":146.12}},"index":4,"playId":"d180161d-4cd3-32ee-8104-e0b271e7ae74","pitchNumber":5,"startTime":"2025-07-27T18:11:07.856Z","endTime":"2025-07-27T18:11:17.685Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:11:17.685Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Lukes grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T18:11:30.254Z","endTime":"2025-07-27T18:12:06.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.1,"strikeZoneTop":3.44923772957978,"strikeZoneBottom":1.60105082093011,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.913959557868836,"aZ":-17.536952574952377,"pfxX":-0.7247052519242083,"pfxZ":8.157876281174378,"pX":-0.5295941308681181,"pZ":3.046143856820474,"vX0":5.282800015513468,"vY0":-132.0491239655806,"vZ0":-2.657339461354706,"x":137.19,"y":156.53,"x0":-2.4483485410396755,"y0":50.00174196450149,"z0":5.332116386433267,"aX":-1.30056204158404},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.5,"breakHorizontal":0.4,"spinRate":2283,"spinDirection":208},"zone":1,"typeConfidence":0.89,"plateTime":0.41228282644048075,"extension":6.369288732045498},"index":0,"playId":"139a60e0-6850-33c7-a2ac-76e504f190e0","pitchNumber":1,"startTime":"2025-07-27T18:11:45.940Z","endTime":"2025-07-27T18:11:50.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.290449022035528,"aZ":-17.627685054141303,"pfxX":-2.4654536494701653,"pfxZ":7.818113328158697,"pX":0.9697313200360659,"pZ":2.8031113639923446,"vX0":9.506801374110339,"vY0":-134.8051311352797,"vZ0":-3.0648464311850345,"x":80.04,"y":163.1,"x0":-2.265473177941126,"y0":50.00334806393553,"z0":5.182721091403634,"aX":-4.5887362214161},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.8,"breakHorizontal":2.6,"spinRate":2290,"spinDirection":210},"zone":12,"typeConfidence":0.88,"plateTime":0.4046199813249909,"extension":6.401364514106412},"hitData":{"launchSpeed":55.5,"launchAngle":-0.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.39,"coordY":162.7}},"index":1,"playId":"73673789-4901-3605-bd56-dd7058be97c9","pitchNumber":2,"startTime":"2025-07-27T18:11:59.355Z","endTime":"2025-07-27T18:12:06.918Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:12:06.918Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"George Springer singles on a line drive to center fielder Parker Meadows.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T18:12:16.477Z","endTime":"2025-07-27T18:13:36.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678009,"link":"/api/v1/people/678009"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.968518261876838,"aZ":-16.913168657774083,"pfxX":-4.822519953017933,"pfxZ":7.819755658334651,"pX":0.7258867409263389,"pZ":2.066780217008302,"vX0":9.97382545449525,"vY0":-138.15859156935738,"vZ0":-5.320531786443444,"x":89.33,"y":182.98,"x0":-2.2887160954449355,"y0":50.005403913633124,"z0":5.137309474682379,"aX":-9.415642019805482},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.3,"breakHorizontal":6.8,"spinRate":2310,"spinDirection":211},"zone":9,"typeConfidence":0.88,"plateTime":0.3949868825208429,"extension":6.491014482210891},"index":0,"playId":"3e0b849d-693b-3cc4-85a6-3cb33a05bde1","pitchNumber":1,"startTime":"2025-07-27T18:12:32.487Z","endTime":"2025-07-27T18:12:37.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":81.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.916474420370164,"aZ":-28.743017058431686,"pfxX":2.39490752326359,"pfxZ":2.0917491680673317,"pX":0.9415774126942266,"pZ":2.067655079108883,"vX0":7.395775287109757,"vY0":-126.32042564864871,"vZ0":-2.420630883811926,"x":81.11,"y":182.95,"x0":-2.3169314181348226,"y0":50.00470628696817,"z0":5.312908971197424,"aX":3.9307467974575294},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.5,"breakHorizontal":-5.8,"spinRate":2446,"spinDirection":135},"zone":14,"typeConfidence":0.9,"plateTime":0.431015756379165,"extension":6.311357931499606},"index":1,"playId":"42d7ab9a-dc72-370e-a112-8932f582de43","pitchNumber":2,"startTime":"2025-07-27T18:12:47.630Z","endTime":"2025-07-27T18:12:53.546Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-27T18:12:58.710Z","endTime":"2025-07-27T18:13:08.468Z","isPitch":false,"type":"action","player":{"id":543807,"link":"/api/v1/people/543807"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.2,"strikeZoneTop":3.64030860106935,"strikeZoneBottom":1.55611472026255,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.820521350102652,"aZ":-25.877265564558932,"pfxX":1.9868054540361477,"pfxZ":3.84448745612678,"pX":1.612937817943298,"pZ":0.20260730679537503,"vX0":9.105887369196042,"vY0":-126.42786031031686,"vZ0":-7.176864773864391,"x":55.52,"y":233.31,"x0":-2.275930317518983,"y0":50.00624940082636,"z0":5.119912328375886,"aX":3.2538893467324574},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.6,"breakHorizontal":-5.4,"spinRate":2446,"spinDirection":145},"zone":14,"typeConfidence":0.89,"plateTime":0.4312301109489507,"extension":6.364643144987176},"index":3,"playId":"768a310d-94c0-3755-986f-98a100d79065","pitchNumber":3,"startTime":"2025-07-27T18:13:08.468Z","endTime":"2025-07-27T18:13:13.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.031583297504536,"aZ":-27.767958198022598,"pfxX":1.6325214553382335,"pfxZ":2.593245862659451,"pX":1.1382370175068064,"pZ":2.530219236785171,"vX0":8.266270454839354,"vY0":-128.55003115823365,"vZ0":-1.5666746587440303,"x":73.61,"y":170.46,"x0":-2.312065441038751,"y0":50.00094277734892,"z0":5.2738424275203055,"aX":2.7705055070664284},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.6,"breakHorizontal":-4.6,"spinRate":2523,"spinDirection":147},"zone":14,"typeConfidence":0.88,"plateTime":0.4237365783079423,"extension":6.3006502598167815},"hitData":{"launchSpeed":92.8,"launchAngle":19.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":137.43,"coordY":92.48}},"index":4,"playId":"b48f41c3-fc68-32a6-801c-09b6cdb50306","pitchNumber":4,"startTime":"2025-07-27T18:13:26.280Z","endTime":"2025-07-27T18:13:36.608Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:13:36.608Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vladimir Guerrero Jr. called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T18:13:43.238Z","endTime":"2025-07-27T18:16:34.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.6083477843999,"strikeZoneBottom":1.66759319000779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.718448262352208,"aZ":-27.86999766465081,"pfxX":1.0001762575752742,"pfxZ":2.757659336530473,"pX":0.5198505737968001,"pZ":1.4570225966489971,"vX0":6.775139225980041,"vY0":-123.64518153065397,"vZ0":-3.2896112067404233,"x":97.18,"y":199.44,"x0":-2.3762924894979474,"y0":50.003124291537226,"z0":5.122418017628102,"aX":1.561398932456488},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.6,"breakHorizontal":-3.2,"spinRate":2438,"spinDirection":125},"zone":14,"typeConfidence":0.9,"plateTime":0.4415622648489017,"extension":6.627354777432608},"index":0,"playId":"2d4536a1-8414-3b0f-a0ff-1337754c6227","pitchNumber":1,"startTime":"2025-07-27T18:14:04.103Z","endTime":"2025-07-27T18:14:08.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.61206427332335,"strikeZoneBottom":1.68371528898353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.107533167024997,"aZ":-15.631782513853018,"pfxX":-2.623150977542367,"pfxZ":8.837973727397324,"pX":0.8937140468858489,"pZ":2.900485600585108,"vX0":9.668128234648103,"vY0":-135.34757259859578,"vZ0":-3.2125618910303277,"x":82.93,"y":160.47,"x0":-2.3700596206812063,"y0":50.00068430381752,"z0":5.185062930756742,"aX":-4.909077698971208},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.6,"breakHorizontal":2.9,"spinRate":2306,"spinDirection":209},"zone":12,"typeConfidence":0.9,"plateTime":0.4033288003106965,"extension":6.585162306049712},"index":1,"playId":"570075ba-a842-38b1-ac68-bb8a82860e19","pitchNumber":2,"startTime":"2025-07-27T18:14:21.219Z","endTime":"2025-07-27T18:14:24.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":73.7,"strikeZoneTop":3.63137020123596,"strikeZoneBottom":1.66161244957532,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.778927138065352,"aZ":-39.44166561889608,"pfxX":3.777062682796697,"pfxZ":-5.414877012387971,"pX":0.9097004609738047,"pZ":-0.033023420794960436,"vX0":6.7187547206787865,"vY0":-114.96271933686194,"vZ0":-2.5309338461753583,"x":82.32,"y":239.67,"x0":-2.53839362115734,"y0":50.003873422624764,"z0":4.900956227950069,"aX":5.067841645791762},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-10.2,"breakHorizontal":-8.5,"spinRate":2513,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.4759508650346058,"extension":6.648802759904369},"index":2,"playId":"971f942e-8314-3aca-afd4-ddd2ea4b83c0","pitchNumber":3,"startTime":"2025-07-27T18:14:40.382Z","endTime":"2025-07-27T18:14:46.352Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"bf96e29e-8b04-3ed2-89ec-c699655d1ac4","startTime":"2025-07-27T18:15:06.065Z","endTime":"2025-07-27T18:15:12.347Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":79.1,"strikeZoneTop":3.65371352976167,"strikeZoneBottom":1.65475070138549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.50029731849505,"aZ":-26.84183684084306,"pfxX":0.10142739365351838,"pfxZ":3.4160207671678156,"pX":0.8241402113821156,"pZ":0.860523191151057,"vX0":7.5044668233610174,"vY0":-123.41512571574577,"vZ0":-4.975418474533037,"x":85.59,"y":215.55,"x0":-2.252540126418664,"y0":50.005872844761136,"z0":5.127506927465992,"aX":0.15894037880151446},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.4,"breakHorizontal":-1.7,"spinRate":2427,"spinDirection":129},"zone":14,"typeConfidence":0.88,"plateTime":0.44156561160301866,"extension":6.391075044416192},"index":4,"playId":"ddeb2d39-aad7-3ae7-a051-2c5c1cae11cd","pitchNumber":4,"startTime":"2025-07-27T18:15:27.104Z","endTime":"2025-07-27T18:15:31.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.7,"strikeZoneTop":3.67158574427141,"strikeZoneBottom":1.67263168373986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.713691639239485,"aZ":-14.501208331815132,"pfxX":-5.3611733802541615,"pfxZ":9.304618537909823,"pX":0.47378457416824027,"pZ":1.7252527432361064,"vX0":9.304757687751328,"vY0":-135.95467962041567,"vZ0":-6.321719799136268,"x":98.94,"y":192.2,"x0":-2.273876132512321,"y0":50.00312464146496,"z0":5.0607978521555665,"aX":-10.18395735863224},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.8,"breakHorizontal":8.0,"spinRate":2368,"spinDirection":210},"zone":9,"typeConfidence":0.89,"plateTime":0.40064427863635377,"extension":6.679112801788804},"index":5,"playId":"129f11c3-2530-3b9c-a67b-1e3ba4c0cb28","pitchNumber":5,"startTime":"2025-07-27T18:15:48.472Z","endTime":"2025-07-27T18:15:58.962Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2025-07-27T18:16:09.668Z","endTime":"2025-07-27T18:16:24.698Z","isPitch":false,"type":"action","player":{"id":665489,"link":"/api/v1/people/665489"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.4,"strikeZoneTop":3.640024942728,"strikeZoneBottom":1.66761567297878,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.93677128047956,"aZ":-13.470144171661802,"pfxX":-4.600959979189114,"pfxZ":9.882102480501949,"pX":-0.023147566866533964,"pZ":1.6942028039575214,"vX0":7.744841240412037,"vY0":-135.7705024090562,"vZ0":-6.570231793120541,"x":117.88,"y":193.04,"x0":-2.2972787438699975,"y0":50.00098917104974,"z0":5.0587277643404525,"aX":-8.707026932776033},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.9,"breakHorizontal":7.0,"spinRate":2335,"spinDirection":213},"zone":8,"typeConfidence":0.91,"plateTime":0.4013485578124376,"extension":6.4652471238190214},"index":7,"playId":"3493e093-b05f-3eeb-b727-a0d5d614819c","pitchNumber":6,"startTime":"2025-07-27T18:16:24.698Z","endTime":"2025-07-27T18:16:34.505Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:16:34.505Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dillon Dingler singles on a line drive to right fielder Alan Roden.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T18:18:25.971Z","endTime":"2025-07-27T18:18:53.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.639555348319792,"aZ":-14.431495575247224,"pfxX":-7.518588028198625,"pfxZ":9.28497705434299,"pX":-0.21609516805725876,"pZ":2.102602846208762,"vX0":9.041125689656921,"vY0":-136.75947484684468,"vZ0":-6.320774239812807,"x":125.24,"y":182.01,"x0":-2.5742352730749127,"y0":50.00485631994028,"z0":5.41782254786688,"aX":-14.371175553992382},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":11.9,"spinRate":2386,"spinDirection":218},"zone":8,"typeConfidence":0.9,"plateTime":0.3991463402617481,"extension":6.0754432339045525},"hitData":{"launchSpeed":93.6,"launchAngle":13.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":159.96,"coordY":91.36}},"index":0,"playId":"6a485c5c-5151-355c-ac3c-65e424456114","pitchNumber":1,"startTime":"2025-07-27T18:18:43.142Z","endTime":"2025-07-27T18:18:53.865Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:18:53.865Z","atBatIndex":18},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Parker Meadows doubles (4) on a sharp line drive to right fielder Alan Roden. Dillon Dingler to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T18:19:04.009Z","endTime":"2025-07-27T18:21:37.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"postOnThird":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.5,"endSpeed":69.4,"strikeZoneTop":3.52061743891585,"strikeZoneBottom":1.70368616268642,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.05962508520049,"aZ":-35.8013102734872,"pfxX":8.914474817343594,"pfxZ":-3.0185215022138667,"pX":0.12168928744502709,"pZ":2.3058277093467177,"vX0":3.686980492975743,"vY0":-108.5664877441092,"vZ0":1.0134065061975044,"x":112.36,"y":176.52,"x0":-2.754209658497822,"y0":50.00534012471307,"z0":5.713470769908484,"aX":10.698508630234986},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-4.9,"breakHorizontal":-17.0,"spinRate":2681,"spinDirection":62},"zone":5,"typeConfidence":0.91,"plateTime":0.5034834461515385,"extension":6.1916025743981296},"index":0,"playId":"d67471eb-4fce-3dd1-80f2-1846ec38e743","pitchNumber":1,"startTime":"2025-07-27T18:19:19.999Z","endTime":"2025-07-27T18:19:24.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.5,"strikeZoneTop":3.55684624954492,"strikeZoneBottom":1.82843790631005,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.222399361777633,"aZ":-13.506452355597073,"pfxX":-5.180135198037933,"pfxZ":9.688388883940917,"pX":0.6142387452304565,"pZ":1.5915802695162546,"vX0":10.608889975137378,"vY0":-136.72884459786124,"vZ0":-7.883657614078251,"x":93.59,"y":195.81,"x0":-2.6128513767770047,"y0":50.00072012720478,"z0":5.404965070039569,"aX":-9.979713859769195},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.3,"breakHorizontal":7.6,"spinRate":2396,"spinDirection":214},"zone":14,"typeConfidence":0.9,"plateTime":0.3979691883372811,"extension":6.420541386082716},"index":1,"playId":"a634aaa5-a7e0-3d1f-884b-d12567ef07ef","pitchNumber":2,"startTime":"2025-07-27T18:19:37.690Z","endTime":"2025-07-27T18:19:41.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.5,"strikeZoneTop":3.54326590440531,"strikeZoneBottom":1.75593682942659,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.36298488115984,"aZ":-16.068465375006834,"pfxX":-6.639219882603632,"pfxZ":8.302402679250335,"pX":1.0337019140464179,"pZ":2.2636516177025543,"vX0":12.260081828236508,"vY0":-137.64405043236218,"vZ0":-5.278317582060702,"x":77.6,"y":177.66,"x0":-2.5933136969524613,"y0":50.00555434246425,"z0":5.275392853277296,"aX":-12.884634404796712},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.2,"breakHorizontal":9.8,"spinRate":2514,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.3962476805502715,"extension":6.237597539144977},"index":2,"playId":"ca1fe883-c5f9-35bb-b122-01808edd4ff4","pitchNumber":3,"startTime":"2025-07-27T18:19:59.963Z","endTime":"2025-07-27T18:20:04.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.522827525850477,"aZ":-34.25201860557092,"pfxX":7.88231859820504,"pfxZ":-1.5714384260933674,"pX":0.21288080599914921,"pZ":2.6468982760276045,"vX0":4.226345192755109,"vY0":-113.99084465885895,"vZ0":0.9638581397935921,"x":108.89,"y":167.31,"x0":-2.6845816941110674,"y0":50.00047330337327,"z0":5.5810796205087065,"aX":10.44633855315072},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-2.3,"breakHorizontal":-15.2,"spinRate":2642,"spinDirection":62},"zone":5,"typeConfidence":0.9,"plateTime":0.47916909247248496,"extension":6.303191271853459},"index":3,"playId":"fd584061-97de-36bd-a513-448c648af154","pitchNumber":4,"startTime":"2025-07-27T18:20:19.780Z","endTime":"2025-07-27T18:20:27.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.561266507135,"strikeZoneBottom":1.8036135072922,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.832285585884897,"aZ":-14.692189294459077,"pfxX":-5.878913820658205,"pfxZ":8.891875648920095,"pX":-1.033398545018906,"pZ":2.055415755558528,"vX0":6.667439776278555,"vY0":-138.80025254548326,"vZ0":-6.5069822076954065,"x":156.39,"y":183.28,"x0":-2.6941432781048986,"y0":50.005936855778295,"z0":5.394958166402169,"aX":-11.5618243716112},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":9.4,"spinRate":2416,"spinDirection":212},"zone":13,"typeConfidence":0.91,"plateTime":0.3934729543548281,"extension":6.22286229413912},"index":4,"playId":"0322ecae-12cb-31f3-aedd-5cb6fb20f8a2","pitchNumber":5,"startTime":"2025-07-27T18:20:42.783Z","endTime":"2025-07-27T18:20:47.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.56007992736548,"aZ":-13.50747004535378,"pfxX":-5.039028388408676,"pfxZ":9.61833713242501,"pX":-0.3775306320258272,"pZ":2.8556575056022413,"vX0":7.832396854636688,"vY0":-138.361609011666,"vZ0":-4.560911140601546,"x":131.39,"y":161.68,"x0":-2.5889569914116572,"y0":50.005132815682586,"z0":5.4291304427427916,"aX":-9.782486281157109},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":7.6,"spinRate":2385,"spinDirection":213},"zone":4,"typeConfidence":0.91,"plateTime":0.3957141756066682,"extension":6.188688760332187},"index":5,"playId":"c70dd2eb-dfb2-3954-a1fb-6a4206abd53f","pitchNumber":6,"startTime":"2025-07-27T18:21:02.038Z","endTime":"2025-07-27T18:21:07.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.32681974012881,"aZ":-30.35485921493322,"pfxX":-7.9025360107950835,"pfxZ":1.1604217619781956,"pX":-0.027734623535540234,"pZ":2.4249464541127166,"vX0":9.340057010575391,"vY0":-124.11570342917419,"vZ0":-0.6833010539545734,"x":118.06,"y":173.31,"x0":-2.8089907258510927,"y0":50.000745397074795,"z0":5.226770125629074,"aX":-12.355864487401904},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.2,"breakHorizontal":12.2,"spinRate":1443,"spinDirection":251},"zone":5,"typeConfidence":0.9,"plateTime":0.44094093464289585,"extension":6.387019481896539},"hitData":{"launchSpeed":101.9,"launchAngle":21.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":216.57,"coordY":102.15}},"index":6,"playId":"bb8a8da9-7115-34d2-89a7-7badcb24b254","pitchNumber":7,"startTime":"2025-07-27T18:21:24.684Z","endTime":"2025-07-27T18:21:37.531Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:21:37.531Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Javier Báez flies out to right fielder Alan Roden.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T18:21:53.889Z","endTime":"2025-07-27T18:22:25.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"postOnThird":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.22584976621341,"aZ":-12.60902500306662,"pfxX":-4.430805876177761,"pfxZ":10.006163702212147,"pX":0.7222545377101733,"pZ":2.1654468380557494,"vX0":10.399582647715956,"vY0":-138.96686783586992,"vZ0":-6.695440343059937,"x":89.47,"y":180.31,"x0":-2.4932347240871953,"y0":50.0010057981838,"z0":5.443952960197403,"aX":-8.662616688155047},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.8,"breakHorizontal":5.9,"spinRate":2490,"spinDirection":214},"zone":9,"typeConfidence":0.92,"plateTime":0.3941882828889214,"extension":6.268641376962622},"hitData":{"launchSpeed":78.9,"launchAngle":42.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.68,"coordY":112.25}},"index":0,"playId":"fd6ed90a-cf61-3799-afe6-fd40bc14609c","pitchNumber":1,"startTime":"2025-07-27T18:22:13.655Z","endTime":"2025-07-27T18:22:25.637Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:22:25.637Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Colt Keith pops out to shortstop Bo Bichette.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T18:22:44.528Z","endTime":"2025-07-27T18:23:10.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"postOnThird":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":71.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.383462040526247,"aZ":-40.57735700359329,"pfxX":7.146431413590216,"pfxZ":-6.493996413815767,"pX":0.6384185912381977,"pZ":2.6658334181704464,"vX0":5.09155255828448,"vY0":-112.96447789658502,"vZ0":2.062501249208863,"x":92.66,"y":166.8,"x0":-2.5723785005568347,"y0":50.00294884656625,"z0":5.817004992043204,"aX":9.24557027645238},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-10.9,"breakHorizontal":-14.3,"spinRate":2666,"spinDirection":59},"zone":6,"typeConfidence":0.91,"plateTime":0.484675050726993,"extension":6.128779903829988},"hitData":{"launchSpeed":70.9,"launchAngle":41.0,"totalDistance":207.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":90.71,"coordY":125.68}},"index":0,"playId":"2e9ffa8f-9ce4-36f0-9d43-b5cebf814e96","pitchNumber":1,"startTime":"2025-07-27T18:22:58.723Z","endTime":"2025-07-27T18:23:10.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:23:10.231Z","atBatIndex":21},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Gleyber Torres homers (10) on a fly ball to right center field. Dillon Dingler scores. Parker Meadows scores.","rbi":3,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T18:24:23.904Z","endTime":"2025-07-27T18:25:09.174Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":{"id":453286,"link":"/api/v1/people/453286"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":{"id":453286,"link":"/api/v1/people/453286"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"responsiblePitcher":{"id":453286,"link":"/api/v1/people/453286"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-27T18:23:38.769Z","endTime":"2025-07-27T18:24:26.143Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":71.1,"strikeZoneTop":3.17599591527095,"strikeZoneBottom":1.56169991579615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.32472335346584,"aZ":-38.30962806932865,"pfxX":6.815530996901781,"pfxZ":-4.871587587485255,"pX":-0.0027219519334122384,"pZ":1.3018967975959534,"vX0":3.8902543881814013,"vY0":-111.59517722421829,"vZ0":-1.076847929179155,"x":117.1,"y":203.63,"x0":-2.654754063811485,"y0":50.00267579584214,"z0":5.741522596073577,"aX":8.584178375047953},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-8.8,"breakHorizontal":-13.3,"spinRate":2652,"spinDirection":53},"zone":13,"typeConfidence":0.91,"plateTime":0.49106458851856294,"extension":6.167071525883972},"index":1,"playId":"bcf8abfe-db08-350b-85b2-dc46d02967d5","pitchNumber":1,"startTime":"2025-07-27T18:24:26.143Z","endTime":"2025-07-27T18:24:31.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.24,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.48597383959467,"aZ":-14.064900577483689,"pfxX":-5.564554965391317,"pfxZ":9.378503910489119,"pX":-0.17815184756074226,"pZ":2.6592092748004763,"vX0":8.593119366976156,"vY0":-138.4522446887537,"vZ0":-5.2076161087051185,"x":123.79,"y":166.98,"x0":-2.60687527782647,"y0":50.00046746136296,"z0":5.514250881473322,"aX":-10.742829012913441},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.0,"breakHorizontal":8.2,"spinRate":2255,"spinDirection":202},"zone":5,"typeConfidence":0.92,"plateTime":0.3964288142288348,"extension":6.221506016607687},"hitData":{"launchSpeed":105.9,"launchAngle":26.0,"totalDistance":403.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":187.69,"coordY":47.96}},"index":2,"playId":"1144d1d5-95f4-33dd-87f2-fea50022d1e7","pitchNumber":2,"startTime":"2025-07-27T18:24:44.376Z","endTime":"2025-07-27T18:25:09.174Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:25:09.174Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kerry Carpenter flies out to right fielder Alan Roden.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T18:25:35.585Z","endTime":"2025-07-27T18:26:34.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.42994470318173,"strikeZoneBottom":1.66592554257296,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.15093990027381,"aZ":-29.087476302514194,"pfxX":2.260323319964343,"pfxZ":1.7853695424994562,"pX":0.3626006181880074,"pZ":4.275694783919914,"vX0":7.019281103079542,"vY0":-129.79704791650784,"vZ0":2.3491172684963586,"x":103.18,"y":123.34,"x0":-2.657395536856674,"y0":50.00084402629202,"z0":5.556744429811079,"aX":3.899975032883703},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.0,"breakHorizontal":-5.5,"spinRate":2523,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.4200975873767483,"extension":6.044855076081445},"index":0,"playId":"bef830e4-6e63-33ad-b9cd-5af6e4680930","pitchNumber":1,"startTime":"2025-07-27T18:25:35.715Z","endTime":"2025-07-27T18:25:40.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.422241617542202,"aZ":-30.941437994412915,"pfxX":-8.237387246516946,"pfxZ":0.8006629294706649,"pX":0.43027499741372466,"pZ":2.2344715676085496,"vX0":10.134392863759931,"vY0":-122.88285325020534,"vZ0":-1.2087345209037073,"x":100.6,"y":178.45,"x0":-2.660994458088132,"y0":50.00424066108207,"z0":5.341346512957183,"aX":-12.70601033850765},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.4,"breakHorizontal":12.8,"spinRate":1458,"spinDirection":249},"zone":6,"typeConfidence":0.9,"plateTime":0.44429848340538847,"extension":6.355308639875013},"index":1,"playId":"e5e75b23-2914-3136-98be-701c8a47a4e9","pitchNumber":2,"startTime":"2025-07-27T18:25:51.622Z","endTime":"2025-07-27T18:25:57.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.43085008628215,"strikeZoneBottom":1.69675885907843,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.009511673782065,"aZ":-17.31071832483475,"pfxX":-4.676009433627457,"pfxZ":7.6888719728939865,"pX":-1.3971628212790126,"pZ":3.9493632754901644,"vX0":5.180053307241533,"vY0":-137.54439145072857,"vZ0":-1.3009826403505222,"x":170.26,"y":132.15,"x0":-2.6895497953141434,"y0":50.00156509315268,"z0":5.592162250856719,"aX":-9.037708912839337},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.9,"breakHorizontal":7.4,"spinRate":2330,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.3969015203792958,"extension":6.028759977872419},"index":2,"playId":"2a2c626a-f87a-3036-a3d3-7d5ee3e56fa9","pitchNumber":3,"startTime":"2025-07-27T18:26:09.597Z","endTime":"2025-07-27T18:26:13.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.16119304955351,"aZ":-15.964623502667445,"pfxX":-4.9635441341092434,"pfxZ":8.509754684066197,"pX":0.8449329052991255,"pZ":2.672201529920901,"vX0":10.977509497137264,"vY0":-136.25044082057516,"vZ0":-4.448483128045806,"x":84.79,"y":166.63,"x0":-2.567456034663691,"y0":50.00607096173339,"z0":5.407937710154007,"aX":-9.45919634688809},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":7.0,"spinRate":2260,"spinDirection":211},"zone":12,"typeConfidence":0.89,"plateTime":0.39993747038961924,"extension":6.203055513776747},"hitData":{"launchSpeed":76.4,"launchAngle":36.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.49,"coordY":119.47}},"index":3,"playId":"ae2d6574-d45c-3697-a86d-8fe774525b30","pitchNumber":4,"startTime":"2025-07-27T18:26:26.655Z","endTime":"2025-07-27T18:26:34.263Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:26:34.263Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a sharp line drive to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-27T18:28:33.801Z","endTime":"2025-07-27T18:30:51.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.1,"strikeZoneTop":3.81872690143088,"strikeZoneBottom":1.6999833154949,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.98668415139159,"aZ":-16.144555246931613,"pfxX":-2.908207503110156,"pfxZ":9.103896962784813,"pX":0.16357703059875864,"pZ":3.0223218159714462,"vX0":7.47331375645317,"vY0":-131.38250661231257,"vZ0":-2.8535407399000285,"x":110.76,"y":157.18,"x0":-2.3309792787964176,"y0":50.0028213921245,"z0":5.312173906937136,"aX":-5.121817763951776},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.1,"breakHorizontal":3.7,"spinRate":2264,"spinDirection":205},"zone":5,"typeConfidence":0.9,"plateTime":0.4157828317354584,"extension":6.4406149777972965},"index":0,"playId":"d34bf4df-15ff-343b-a969-f90b2a32ec38","pitchNumber":1,"startTime":"2025-07-27T18:28:47.288Z","endTime":"2025-07-27T18:28:51.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.76776063032682,"strikeZoneBottom":1.70837635261929,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.38037763896996,"aZ":-25.424684121290525,"pfxX":-8.075174413586886,"pfxZ":4.005209551569526,"pX":0.04031299279764929,"pZ":1.9947746789868264,"vX0":8.546715055828525,"vY0":-128.44614287892455,"vZ0":-3.102603899136951,"x":115.46,"y":184.92,"x0":-2.2670717934404423,"y0":50.004195091886885,"z0":5.176191473778068,"aX":-13.614948079971402},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.8,"breakHorizontal":13.0,"spinRate":2042,"spinDirection":214},"zone":8,"typeConfidence":0.74,"plateTime":0.424974483280113,"extension":6.3838499170445635},"index":1,"playId":"e54de42b-082b-37e6-ac02-b0cde30cb9ec","pitchNumber":2,"startTime":"2025-07-27T18:29:00.664Z","endTime":"2025-07-27T18:29:04.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":71.3,"strikeZoneTop":3.68,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.86511396736607,"aZ":-39.62741625412873,"pfxX":6.503273214521862,"pfxZ":-5.859580624646698,"pX":0.202344457297059,"pZ":0.8612209198314481,"vX0":3.8896451377796057,"vY0":-112.48882056678396,"vZ0":-0.7107678345696378,"x":109.29,"y":215.53,"x0":-2.3986209636357785,"y0":50.00277859210681,"z0":5.225411723821535,"aX":8.270465910248332},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-10.4,"breakHorizontal":-12.8,"spinRate":2408,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.48835002464035826,"extension":6.294140226157052},"index":2,"playId":"79d266c1-c297-33cb-9b65-8661df860b69","pitchNumber":3,"startTime":"2025-07-27T18:29:17.824Z","endTime":"2025-07-27T18:29:22.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.43915891721,"strikeZoneBottom":1.61655234558395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.90417519016953,"aZ":-18.685248774631663,"pfxX":-3.7328882872278264,"pfxZ":7.679804151225785,"pX":-1.5666027923054897,"pZ":3.00478802940423,"vX0":3.3830232544608236,"vY0":-131.2107987109266,"vZ0":-2.0190048998955934,"x":176.72,"y":157.65,"x0":-2.383210903794806,"y0":50.001115913133205,"z0":5.166007492766623,"aX":-6.554876390702319},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.7,"breakHorizontal":6.1,"spinRate":2241,"spinDirection":204},"zone":11,"typeConfidence":0.9,"plateTime":0.41630808086577176,"extension":6.448354037350694},"index":3,"playId":"9a021182-d63a-3a1c-88d9-ddf8d2897f7e","pitchNumber":4,"startTime":"2025-07-27T18:29:42.063Z","endTime":"2025-07-27T18:29:46.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.40414687782011,"strikeZoneBottom":1.64050162086301,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.872282646542324,"aZ":-17.518367134624874,"pfxX":-3.680851186349524,"pfxZ":8.135220880205047,"pX":-2.0693321426062212,"pZ":3.078827720140148,"vX0":2.3957269307264717,"vY0":-132.97605106040095,"vZ0":-2.218474398567521,"x":195.88,"y":155.65,"x0":-2.500866220224708,"y0":50.00624478820738,"z0":5.186361159063983,"aX":-6.633802538195585},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.5,"breakHorizontal":6.2,"spinRate":2277,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.41094996419901575,"extension":6.447845015606144},"index":4,"playId":"a65ffa5a-9106-334d-8a8c-367987cad8e5","pitchNumber":5,"startTime":"2025-07-27T18:29:57.464Z","endTime":"2025-07-27T18:30:01.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.4,"strikeZoneTop":3.68,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.79461499395552,"aZ":-17.924282691263933,"pfxX":-4.535163106334624,"pfxZ":7.517601608543632,"pX":-0.1154315204488122,"pZ":2.9564873308085904,"vX0":7.54384509104027,"vY0":-135.86352167855335,"vZ0":-2.9499519277406647,"x":121.4,"y":158.95,"x0":-2.3209981345666626,"y0":50.00612457976783,"z0":5.281097329735493,"aX":-8.60130201418685},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.3,"breakHorizontal":6.8,"spinRate":2380,"spinDirection":215},"zone":5,"typeConfidence":0.87,"plateTime":0.40097898734933635,"extension":6.415472793728567},"index":5,"playId":"f6f9d57b-9910-3c3a-a447-483c9bb58a73","pitchNumber":6,"startTime":"2025-07-27T18:30:17.321Z","endTime":"2025-07-27T18:30:23.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.1,"strikeZoneTop":3.68,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.688357815372274,"aZ":-39.23182776578111,"pfxX":5.7079057577961825,"pfxZ":-5.273655207600193,"pX":0.07584318973472952,"pZ":1.4330053186390255,"vX0":4.247552505331517,"vY0":-115.07611453985554,"vZ0":0.34355688428561404,"x":114.11,"y":200.09,"x0":-2.5363586958042017,"y0":50.000872502501,"z0":5.087353850740978,"aX":7.641584816507951},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-9.1,"breakHorizontal":-11.4,"spinRate":2456,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.47627281340235195,"extension":6.273779595613161},"hitData":{"launchSpeed":103.0,"launchAngle":14.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":50.71,"coordY":92.96}},"index":6,"playId":"105ea090-843e-3847-9689-91f37e188f41","pitchNumber":7,"startTime":"2025-07-27T18:30:37.597Z","endTime":"2025-07-27T18:30:51.029Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:30:51.029Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Addison Barger flies out to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-27T18:31:01.761Z","endTime":"2025-07-27T18:31:24.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.66,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.60622981630948,"aZ":-16.38996213934467,"pfxX":-3.670166948568441,"pfxZ":8.45310822291934,"pX":-0.3573233181940111,"pZ":2.3330940486376877,"vX0":6.872687596804641,"vY0":-135.11470908360658,"vZ0":-4.488324734877001,"x":130.62,"y":175.79,"x0":-2.4454179679033463,"y0":50.006719191766365,"z0":5.1507123393427525,"aX":-6.857188065931313},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.6,"breakHorizontal":5.4,"spinRate":2389,"spinDirection":205},"zone":4,"typeConfidence":0.9,"plateTime":0.403791167727809,"extension":6.34557492614032},"hitData":{"launchSpeed":91.6,"launchAngle":41.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.62,"coordY":96.34}},"index":0,"playId":"c556ea74-6c5b-3e8a-9ef7-3ec36dd2b641","pitchNumber":1,"startTime":"2025-07-27T18:31:12.110Z","endTime":"2025-07-27T18:31:24.731Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:31:24.731Z","atBatIndex":25},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ernie Clement lines out to right fielder Kerry Carpenter.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-27T18:31:35.449Z","endTime":"2025-07-27T18:32:12.154Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.8,"strikeZoneTop":3.45849363918212,"strikeZoneBottom":1.57595885941617,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.867563304089085,"aZ":-26.29386034953104,"pfxX":2.7083198210317274,"pfxZ":3.5934705969623852,"pX":0.24620859493853775,"pZ":2.1760225542536076,"vX0":6.149769612283077,"vY0":-125.89858928040852,"vZ0":-2.4104475530323657,"x":107.62,"y":180.03,"x0":-2.561351925401347,"y0":50.00475729117476,"z0":5.232247666839065,"aX":4.431314526142972},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.2,"breakHorizontal":-6.1,"spinRate":2447,"spinDirection":152},"zone":5,"typeConfidence":0.88,"plateTime":0.43184326866799605,"extension":6.450841664068872},"index":0,"playId":"994378be-3f20-3366-9364-62ecf4adac50","pitchNumber":1,"startTime":"2025-07-27T18:31:45.991Z","endTime":"2025-07-27T18:31:49.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":80.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.30782604496937,"aZ":-29.15942043309864,"pfxX":2.5295797406291896,"pfxZ":1.8782040453521143,"pX":0.8331282214606025,"pZ":1.9452949912049273,"vX0":7.360371079858967,"vY0":-124.72045149791215,"vZ0":-2.3941612889285304,"x":85.24,"y":186.26,"x0":-2.461334992234668,"y0":50.00590216580849,"z0":5.274652709296504,"aX":4.065030492613151},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.1,"breakHorizontal":-6.0,"spinRate":2413,"spinDirection":127},"zone":14,"typeConfidence":0.91,"plateTime":0.43580133598430093,"extension":6.459472959002157},"hitData":{"launchSpeed":91.5,"launchAngle":19.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.82,"coordY":92.72}},"index":1,"playId":"d3bc4388-265a-30bb-8842-196e9455ce80","pitchNumber":2,"startTime":"2025-07-27T18:32:01.988Z","endTime":"2025-07-27T18:32:12.154Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:32:12.154Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Loperfido strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-27T18:32:34.109Z","endTime":"2025-07-27T18:33:39.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":73.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.146926340863473,"aZ":-39.50541188148345,"pfxX":4.183347701401887,"pfxZ":-5.459314734162913,"pX":0.17034562812748813,"pZ":2.067775917597025,"vX0":5.096947417522021,"vY0":-114.56242628444902,"vZ0":1.6919978627227443,"x":110.51,"y":182.95,"x0":-2.6182786558998337,"y0":50.00339502201182,"z0":5.151826394288513,"aX":5.616401623218893},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-9.2,"breakHorizontal":-8.8,"spinRate":2424,"spinDirection":54},"zone":8,"typeConfidence":0.9,"plateTime":0.476263517633027,"extension":6.443971288222942},"index":0,"playId":"6efc4095-4b22-3384-b4b0-705a979cf78b","pitchNumber":1,"startTime":"2025-07-27T18:32:35.570Z","endTime":"2025-07-27T18:32:39.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.48285945800029,"strikeZoneBottom":1.66951082885341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.926831063322744,"aZ":-19.077994913855182,"pfxX":-1.211649274113296,"pfxZ":7.223526283254834,"pX":-1.2317482695827746,"pZ":4.523850756761868,"vX0":4.185269678339662,"vY0":-133.37872762385774,"vZ0":1.5968343761878208,"x":163.95,"y":116.64,"x0":-2.65937999581073,"y0":50.00519645512257,"z0":5.287272541550894,"aX":-2.197859911542876},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.7,"breakHorizontal":1.3,"spinRate":2231,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.409621361542416,"extension":6.213674116467641},"index":1,"playId":"22531571-4aaf-3e3f-89b7-9475c64c1c54","pitchNumber":2,"startTime":"2025-07-27T18:32:52.357Z","endTime":"2025-07-27T18:32:55.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.14441141310218,"aZ":-17.538456600430408,"pfxX":-1.516193316438398,"pfxZ":7.900195633051837,"pX":0.8217081513675065,"pZ":2.661464272706697,"vX0":8.887348192379907,"vY0":-134.51969738043888,"vZ0":-3.2259366654790265,"x":85.68,"y":166.92,"x0":-2.312383503410635,"y0":50.006188970330264,"z0":5.102757642325313,"aX":-2.8113205097218033},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.9,"breakHorizontal":1.1,"spinRate":2318,"spinDirection":207},"zone":6,"typeConfidence":0.89,"plateTime":0.4054670507224043,"extension":6.601252814635492},"index":2,"playId":"ffabaed7-7f03-308d-858e-57591eeb8f26","pitchNumber":3,"startTime":"2025-07-27T18:33:10.433Z","endTime":"2025-07-27T18:33:15.054Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-27T18:33:22.976Z","endTime":"2025-07-27T18:33:33.447Z","isPitch":false,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":72.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.82684745043184,"aZ":-40.757084452796605,"pfxX":5.723892286707196,"pfxZ":-6.557766776142331,"pX":-0.7379926010753199,"pZ":1.907760318375879,"vX0":2.7176392636493008,"vY0":-113.39360558729963,"vZ0":1.7892926263422075,"x":145.13,"y":187.27,"x0":-2.693946741564525,"y0":50.00381762897511,"z0":5.160476244279404,"aX":7.488960790903934},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-11.2,"breakHorizontal":-11.0,"spinRate":2401,"spinDirection":55},"zone":7,"typeConfidence":0.9,"plateTime":0.48216171525271845,"extension":6.129979971351048},"index":4,"playId":"e57f1f41-9f9c-3290-a7d6-bf2aa383740f","pitchNumber":4,"startTime":"2025-07-27T18:33:33.447Z","endTime":"2025-07-27T18:33:39.402Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:33:39.402Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Riley Greene flies out to left fielder Joey Loperfido.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-27T18:35:54.808Z","endTime":"2025-07-27T18:36:49.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T18:35:48.725Z","endTime":"2025-07-27T18:35:57.091Z","isPitch":false,"type":"action","player":{"id":682985,"link":"/api/v1/people/682985"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.0,"strikeZoneTop":3.80260808988266,"strikeZoneBottom":1.82790795497017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.670975411132943,"aZ":-25.018868828998336,"pfxX":-8.698559239405492,"pfxZ":4.733750858997668,"pX":-0.29909691138580413,"pZ":2.3106638330540012,"vX0":8.711993811492997,"vY0":-122.03512560103711,"vZ0":-2.1226264071976937,"x":128.4,"y":176.39,"x0":-2.7825373565361162,"y0":50.00129509044863,"z0":5.3436309050019775,"aX":-13.139882551396092},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":8.3,"breakHorizontal":13.7,"spinRate":1411,"spinDirection":248},"zone":7,"typeConfidence":0.91,"plateTime":0.44857003896857295,"extension":6.134264328987076},"index":1,"playId":"6563f7b1-9bc1-3a88-861d-ba4d1ef5f2ca","pitchNumber":1,"startTime":"2025-07-27T18:35:57.091Z","endTime":"2025-07-27T18:36:00.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.2,"strikeZoneTop":3.73455032381476,"strikeZoneBottom":1.87893758894899,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.344679323979815,"aZ":-13.136938270265354,"pfxX":-4.665572735724683,"pfxZ":10.389053282512746,"pX":-0.5643395113272685,"pZ":3.7949798593009665,"vX0":6.986970669321141,"vY0":-134.99228614351043,"vZ0":-2.505995624045564,"x":138.51,"y":136.32,"x0":-2.5885022365805748,"y0":50.001208761304035,"z0":5.668406275728727,"aX":-8.54854789789879},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.4,"breakHorizontal":6.8,"spinRate":2380,"spinDirection":214},"zone":1,"typeConfidence":0.9,"plateTime":0.40684808266432215,"extension":6.004588054439686},"index":2,"playId":"5c277679-8a1f-3b47-838d-46180d5cf925","pitchNumber":2,"startTime":"2025-07-27T18:36:09.839Z","endTime":"2025-07-27T18:36:13.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.65934855722756,"strikeZoneBottom":1.77449308469586,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.468869624247,"aZ":-33.99861361053707,"pfxX":-9.201912131367521,"pfxZ":-1.2265175614395,"pX":1.059919884386417,"pZ":0.8182608021031891,"vX0":11.657971479428479,"vY0":-121.01863813127466,"vZ0":-3.3836349919186812,"x":76.6,"y":216.69,"x0":-2.622787803023237,"y0":50.00573888256867,"z0":5.210758861800537,"aX":-13.661642028527059},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.9,"breakHorizontal":13.9,"spinRate":1349,"spinDirection":250},"zone":14,"typeConfidence":0.88,"plateTime":0.4524900457447494,"extension":6.165759494822631},"index":3,"playId":"8334c7d3-2a8f-3f38-8096-2f62c7ebdf67","pitchNumber":3,"startTime":"2025-07-27T18:36:23.426Z","endTime":"2025-07-27T18:36:26.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.240349126940842,"aZ":-22.380286173165857,"pfxX":0.26572905575416705,"pfxZ":5.688158233807846,"pX":0.2460878714313167,"pZ":2.3175092312731107,"vX0":7.781418752821852,"vY0":-129.23831449045997,"vZ0":-3.3104935862958036,"x":107.62,"y":176.21,"x0":-2.8154309169507954,"y0":50.00637825553468,"z0":5.297972579771692,"aX":0.45840712962599195},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.0,"breakHorizontal":-1.9,"spinRate":2478,"spinDirection":192},"zone":5,"typeConfidence":0.6,"plateTime":0.4208339669406769,"extension":6.128082448650967},"hitData":{"launchSpeed":84.0,"launchAngle":35.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.26,"coordY":82.49}},"index":4,"playId":"17c7c2ea-2c14-3f16-928c-4f6e887028dc","pitchNumber":4,"startTime":"2025-07-27T18:36:41.060Z","endTime":"2025-07-27T18:36:49.566Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:36:49.566Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-27T18:37:02.464Z","endTime":"2025-07-27T18:39:13.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.4,"endSpeed":70.2,"strikeZoneTop":3.56886663828553,"strikeZoneBottom":1.75870607991732,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.51747126786306,"aZ":-37.8893324491217,"pfxX":5.506783940430002,"pfxZ":-4.669511383998207,"pX":0.9062505668415877,"pZ":1.9917127268684531,"vX0":6.03857450335141,"vY0":-109.71859493600294,"vZ0":0.5940153971350592,"x":82.46,"y":185.0,"x0":-2.59167204778433,"y0":50.000209263406816,"z0":5.739172470462258,"aX":6.745230474297174},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-8.0,"breakHorizontal":-11.5,"spinRate":2750,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.4982651175094448,"extension":5.986395031569491},"index":0,"playId":"4faf27ee-1005-35aa-b8ec-d2ed673128b5","pitchNumber":1,"startTime":"2025-07-27T18:37:15.309Z","endTime":"2025-07-27T18:37:19.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.66241407770438,"strikeZoneBottom":1.73316425297707,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.47873521404359,"aZ":-14.76333791554673,"pfxX":-5.9623480913209335,"pfxZ":9.009788692184806,"pX":0.51067756696001,"pZ":2.284089316236785,"vX0":10.197077986662336,"vY0":-138.07642773341018,"vZ0":-6.13161147022505,"x":97.53,"y":177.11,"x0":-2.454079788465594,"y0":50.00469770212729,"z0":5.525412283431582,"aX":-11.525085063314219},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.1,"breakHorizontal":8.6,"spinRate":2385,"spinDirection":213},"zone":9,"typeConfidence":0.91,"plateTime":0.39653814579725744,"extension":6.114351141437131},"index":1,"playId":"baeff165-0578-33ec-ab2e-d4aa7e324d46","pitchNumber":2,"startTime":"2025-07-27T18:37:31.411Z","endTime":"2025-07-27T18:37:35.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.63702525201401,"aZ":-32.460709669267274,"pfxX":2.3536530079220084,"pfxZ":-0.18588314470983391,"pX":0.6160110945952646,"pZ":1.9530468494160451,"vX0":7.382205219055362,"vY0":-122.55253906351183,"vZ0":-1.5339025792614367,"x":93.52,"y":186.05,"x0":-2.727316031976451,"y0":50.00311087756579,"z0":5.330694582663614,"aX":3.620138332337277},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.5,"breakHorizontal":-5.8,"spinRate":2413,"spinDirection":97},"zone":9,"typeConfidence":0.82,"plateTime":0.44499679538419823,"extension":6.171242399051288},"index":2,"playId":"84c50938-5f76-36f1-b1bf-25bccc77b058","pitchNumber":3,"startTime":"2025-07-27T18:37:49.258Z","endTime":"2025-07-27T18:37:53.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.7,"strikeZoneTop":3.57427305607946,"strikeZoneBottom":1.67503376489056,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.39427496402929,"aZ":-30.071845549376054,"pfxX":2.112256611048566,"pfxZ":1.3298098015847533,"pX":-0.16468200106944905,"pZ":1.0719790642048999,"vX0":6.002842281974494,"vY0":-123.73252934726253,"vZ0":-4.253555069960587,"x":123.28,"y":209.84,"x0":-2.8786798483204774,"y0":50.002550004733536,"z0":5.2817163502016085,"aX":3.334509392132184},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.8,"breakHorizontal":-5.0,"spinRate":2415,"spinDirection":113},"zone":13,"typeConfidence":0.89,"plateTime":0.43957839782897246,"extension":6.056067112051119},"index":3,"playId":"1e914724-695d-302e-810b-2753e58ba967","pitchNumber":4,"startTime":"2025-07-27T18:38:08.895Z","endTime":"2025-07-27T18:38:15.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.644779352335387,"aZ":-14.067319751850638,"pfxX":-5.182834532553184,"pfxZ":9.376597124353884,"pX":-0.765657536307895,"pZ":2.6712491496146393,"vX0":6.680434748721238,"vY0":-137.2035167213763,"vZ0":-4.9510341243607385,"x":146.19,"y":166.66,"x0":-2.5439586969425267,"y0":50.00478825925238,"z0":5.4377062155669105,"aX":-10.011441159803681},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.3,"breakHorizontal":8.2,"spinRate":2432,"spinDirection":212},"zone":4,"typeConfidence":0.91,"plateTime":0.39722255471252366,"extension":6.136265517757374},"index":4,"playId":"6abb1178-f172-3a72-b93b-59d7d6ed7022","pitchNumber":5,"startTime":"2025-07-27T18:38:29.669Z","endTime":"2025-07-27T18:38:36.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.7,"strikeZoneTop":3.63576418902687,"strikeZoneBottom":1.64824108768662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.662019969239203,"aZ":-28.384498454776224,"pfxX":-7.050307956595319,"pfxZ":2.3155210554817263,"pX":-0.4861875839570736,"pZ":2.9972168140931434,"vX0":8.060019482993132,"vY0":-125.94349467106035,"vZ0":-0.0864764164293067,"x":135.53,"y":157.86,"x0":-2.781613346732018,"y0":50.005405893598784,"z0":5.288861604923692,"aX":-11.559949927222483},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.4,"breakHorizontal":11.4,"spinRate":1333,"spinDirection":246},"zone":4,"typeConfidence":0.89,"plateTime":0.43154279644536064,"extension":6.572898520037793},"index":5,"playId":"7f1677d2-2d3a-31db-9bea-d2c6e5a53770","pitchNumber":6,"startTime":"2025-07-27T18:39:08.737Z","endTime":"2025-07-27T18:39:13.803Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:39:13.803Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach McKinstry strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-27T18:39:18.446Z","endTime":"2025-07-27T18:40:24.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.4,"strikeZoneTop":3.36874322921394,"strikeZoneBottom":1.64415900095653,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.46642396215419,"aZ":-28.945758302963164,"pfxX":-7.628364405917312,"pfxZ":2.0839569445145987,"pX":-0.9189261854587462,"pZ":2.7381658005366325,"vX0":7.074307925877474,"vY0":-122.64571362272444,"vZ0":-0.5508643382157378,"x":152.03,"y":164.85,"x0":-2.826860727781373,"y0":50.001660372884494,"z0":5.39894200403618,"aX":-11.814285125978962},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.0,"breakHorizontal":12.5,"spinRate":1436,"spinDirection":241},"zone":11,"typeConfidence":0.9,"plateTime":0.44377643846388537,"extension":6.268896523370775},"index":0,"playId":"6ee60020-720e-3664-8926-36f3fa869fec","pitchNumber":1,"startTime":"2025-07-27T18:39:39.961Z","endTime":"2025-07-27T18:39:45.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.23152593020247,"aZ":-14.23408149749612,"pfxX":-4.748961013356737,"pfxZ":9.414217386089181,"pX":0.10694519941231125,"pZ":2.7801665755994818,"vX0":8.785589595434885,"vY0":-136.4803886436892,"vZ0":-4.6872562852069075,"x":112.92,"y":163.72,"x0":-2.5222696997878233,"y0":50.00051056944406,"z0":5.4848954060497705,"aX":-9.04830169806577},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.3,"breakHorizontal":7.0,"spinRate":2391,"spinDirection":216},"zone":5,"typeConfidence":0.9,"plateTime":0.399812184629579,"extension":6.152660543964794},"index":1,"playId":"c7b2c032-3707-36be-ae44-cd32745d661e","pitchNumber":2,"startTime":"2025-07-27T18:39:56.555Z","endTime":"2025-07-27T18:40:03.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":83.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.455256354532807,"aZ":-29.465213818201963,"pfxX":0.816102634768213,"pfxZ":1.5712958388084042,"pX":1.3506288146256957,"pZ":1.0442494223045593,"vX0":9.807000421783282,"vY0":-129.2357795129272,"vZ0":-5.105754222175449,"x":65.52,"y":210.59,"x0":-2.5658400489854514,"y0":50.00642417505972,"z0":5.251028421765843,"aX":1.4097811030020273},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.0,"breakHorizontal":-3.2,"spinRate":2282,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.4203582772860015,"extension":6.223754898103552},"index":2,"playId":"79fe0f6c-7e81-3422-b088-3ae3efdf452d","pitchNumber":3,"startTime":"2025-07-27T18:40:16.016Z","endTime":"2025-07-27T18:40:24.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:40:24.003Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Heineman grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-27T18:42:29.749Z","endTime":"2025-07-27T18:44:12.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":72.5,"strikeZoneTop":2.99443723127642,"strikeZoneBottom":1.3299304635034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.632754766961945,"aZ":-39.21713020116238,"pfxX":5.599706822542881,"pfxZ":-5.423168033336153,"pX":-0.3005081786893905,"pZ":1.326131100619398,"vX0":3.6758474157324974,"vY0":-112.46443320722103,"vZ0":-0.0017275338572884102,"x":128.45,"y":202.97,"x0":-2.6753676454857804,"y0":50.00057659655323,"z0":5.257165084166686,"aX":7.275754137197113},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-9.6,"breakHorizontal":-11.0,"spinRate":2320,"spinDirection":55},"zone":7,"typeConfidence":0.9,"plateTime":0.48435581749079937,"extension":6.203706862485542},"index":0,"playId":"03515d12-641e-3cf5-bdba-40286c965629","pitchNumber":1,"startTime":"2025-07-27T18:42:32.915Z","endTime":"2025-07-27T18:42:36.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":80.6,"strikeZoneTop":3.0306874164782,"strikeZoneBottom":1.38683461753129,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.55631960313217,"aZ":-28.59038852431266,"pfxX":3.5789780498641948,"pfxZ":2.2218972902443372,"pX":0.3332879728984684,"pZ":1.0323570163838753,"vX0":5.616678059821527,"vY0":-124.70999796960818,"vZ0":-4.687569929719089,"x":104.3,"y":210.91,"x0":-2.3929070506602916,"y0":50.00210951851609,"z0":5.23124480068465,"aX":5.768593894965038},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.4,"breakHorizontal":-7.6,"spinRate":2366,"spinDirection":125},"zone":14,"typeConfidence":0.9,"plateTime":0.4353291891732778,"extension":6.29156281604217},"index":1,"playId":"36f0ff96-74b4-3d90-9c69-69b7e00ca719","pitchNumber":2,"startTime":"2025-07-27T18:42:50.618Z","endTime":"2025-07-27T18:42:55.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.2,"strikeZoneTop":3.15,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.08540047646753,"aZ":-19.48764159200328,"pfxX":-4.399596865319906,"pfxZ":6.7437720886319426,"pX":0.49871964193983187,"pZ":3.2454270733435022,"vX0":9.163604490452197,"vY0":-135.2220375204888,"vZ0":-1.7419745675726854,"x":97.99,"y":151.15,"x0":-2.3384015573897656,"y0":50.003564846825434,"z0":5.243103313430062,"aX":-8.278575855703115},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.1,"breakHorizontal":6.4,"spinRate":2215,"spinDirection":209},"zone":3,"typeConfidence":0.65,"plateTime":0.40261279421796914,"extension":6.40907385460516},"index":2,"playId":"2b1dde6d-1611-3a72-b615-004b0458f67d","pitchNumber":3,"startTime":"2025-07-27T18:43:07.692Z","endTime":"2025-07-27T18:43:12.260Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-27T18:43:29.045Z","endTime":"2025-07-27T18:43:31.723Z","isPitch":false,"type":"action","player":{"id":623168,"link":"/api/v1/people/623168"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":88.5,"strikeZoneTop":3.15,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.397782299450203,"aZ":-19.518322386387943,"pfxX":-3.4102032529648096,"pfxZ":6.390802291746006,"pX":-0.31232045780699214,"pZ":3.351639283639489,"vX0":6.893587228099623,"vY0":-138.29888106024478,"vZ0":-1.543466913358375,"x":128.9,"y":148.29,"x0":-2.369470795701874,"y0":50.002493797432,"z0":5.197161398325389,"aX":-6.753721679055999},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.5,"breakHorizontal":5.0,"spinRate":2175,"spinDirection":203},"zone":11,"typeConfidence":0.89,"plateTime":0.39273236509601794,"extension":6.36042977951633},"index":4,"playId":"ebeea2c3-8bdd-3a1d-b1fb-71dea78e8de3","pitchNumber":4,"startTime":"2025-07-27T18:43:31.723Z","endTime":"2025-07-27T18:43:37.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":81.1,"strikeZoneTop":3.05168101464908,"strikeZoneBottom":1.43805823928895,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.059311445574842,"aZ":-28.84950868527464,"pfxX":3.5590245675505283,"pfxZ":2.0445027002085485,"pX":1.2900529389264717,"pZ":0.42148842730708175,"vX0":7.818865679139849,"vY0":-125.67071800207266,"vZ0":-5.70600010421032,"x":67.83,"y":227.4,"x0":-2.3017597844583135,"y0":50.00619695266764,"z0":5.012195344442045,"aX":5.798034783152897},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.8,"breakHorizontal":-7.9,"spinRate":2440,"spinDirection":110},"zone":14,"typeConfidence":0.9,"plateTime":0.4328030710413602,"extension":6.521417874659353},"index":5,"playId":"6052e5e8-35de-334a-adc5-61fe27e2a063","pitchNumber":5,"startTime":"2025-07-27T18:43:48.822Z","endTime":"2025-07-27T18:43:52.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":75.0,"strikeZoneTop":3.15,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.518223404540976,"aZ":-37.78597690581663,"pfxX":6.385260910341879,"pfxZ":-4.035731631054337,"pX":0.3608234891252321,"pZ":0.7066971880464883,"vX0":4.83398930625734,"vY0":-116.5741407331753,"vZ0":-1.8832066287952953,"x":103.25,"y":219.7,"x0":-2.5605213713659714,"y0":50.001120325783354,"z0":5.0539155784883265,"aX":8.887542546471115},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-7.4,"breakHorizontal":-12.6,"spinRate":2499,"spinDirection":53},"zone":14,"typeConfidence":0.89,"plateTime":0.4677861838391584,"extension":6.155089504671955},"hitData":{"launchSpeed":59.8,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.04,"coordY":158.25}},"index":6,"playId":"e637e9eb-7c97-3ac4-a940-5705b9dad408","pitchNumber":6,"startTime":"2025-07-27T18:44:04.331Z","endTime":"2025-07-27T18:44:12.024Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:44:12.024Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alan Roden walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-27T18:44:30.106Z","endTime":"2025-07-27T18:46:17.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.58914599021502,"strikeZoneBottom":1.61999032282347,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.876797044274454,"aZ":-17.81650715151475,"pfxX":-3.1879403873121968,"pfxZ":7.432384878813782,"pX":-0.4991049936847514,"pZ":3.645051858651586,"vX0":6.285433835419886,"vY0":-137.4894559365962,"vZ0":-0.9812728358614569,"x":136.02,"y":140.36,"x0":-2.391283717762393,"y0":50.004160272902325,"z0":5.205230059245417,"aX":-6.160276523394128},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.4,"breakHorizontal":4.6,"spinRate":2336,"spinDirection":209},"zone":1,"typeConfidence":0.91,"plateTime":0.39700387799814907,"extension":6.420807131529963},"index":0,"playId":"74072bba-6f04-3c47-b8e4-ae09f57be787","pitchNumber":1,"startTime":"2025-07-27T18:44:36.628Z","endTime":"2025-07-27T18:44:44.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":86.0,"strikeZoneTop":3.54581371576878,"strikeZoneBottom":1.72818696521384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.651362508145453,"aZ":-15.83096912494769,"pfxX":-2.8853741432967768,"pfxZ":8.719271069897454,"pX":-1.1433148453093538,"pZ":2.55101848043691,"vX0":4.675207626760216,"vY0":-134.89188252478806,"vZ0":-4.297809186679574,"x":160.58,"y":169.9,"x0":-2.5106798581479652,"y0":50.00109144282725,"z0":5.254070545658791,"aX":-5.407590440263179},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.2,"breakHorizontal":4.4,"spinRate":2274,"spinDirection":207},"zone":13,"typeConfidence":0.91,"plateTime":0.4034268401387813,"extension":6.320759765516785},"index":1,"playId":"55ccdc1a-c511-3594-9689-7090226f716d","pitchNumber":2,"startTime":"2025-07-27T18:44:50.671Z","endTime":"2025-07-27T18:44:55.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.34153164658667,"strikeZoneBottom":1.67117548729434,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.190392008705835,"aZ":-27.712830290179184,"pfxX":2.468887244948331,"pfxZ":2.6839572260901967,"pX":0.19764218017589108,"pZ":1.6995402507968886,"vX0":6.0308300736393425,"vY0":-127.33121646769028,"vZ0":-3.398072381538938,"x":109.47,"y":192.89,"x0":-2.510987580430602,"y0":50.003265371104874,"z0":5.215701919040391,"aX":4.101392374024922},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.4,"breakHorizontal":-5.6,"spinRate":2436,"spinDirection":136},"zone":8,"typeConfidence":0.88,"plateTime":0.4282037775344696,"extension":6.393325968004532},"index":2,"playId":"ef5c2149-12ea-341b-a5f6-38c2f5f73246","pitchNumber":3,"startTime":"2025-07-27T18:45:09.927Z","endTime":"2025-07-27T18:45:13.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.8,"strikeZoneTop":3.32928909535762,"strikeZoneBottom":1.57068570439771,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.62922394825202,"aZ":-37.81222554011581,"pfxX":6.516085261666934,"pfxZ":-4.325315882626983,"pX":-0.898676742508018,"pZ":3.0336655792178435,"vX0":2.0803819356330546,"vY0":-113.46402937681829,"vZ0":3.394030635090304,"x":151.26,"y":156.87,"x0":-2.673687519763287,"y0":50.001322221237345,"z0":5.284694693094447,"aX":8.499659036141495},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-6.7,"breakHorizontal":-12.4,"spinRate":2400,"spinDirection":60},"zone":11,"typeConfidence":0.9,"plateTime":0.48261426677609265,"extension":6.087100165633042},"index":3,"playId":"306cfd72-d1ea-3f2e-92fe-2e9278e5803c","pitchNumber":4,"startTime":"2025-07-27T18:45:25.774Z","endTime":"2025-07-27T18:45:30.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.343523950798968,"aZ":-16.87727423824508,"pfxX":-3.0547316299246847,"pfxZ":8.588688824345917,"pX":-0.9144923821827226,"pZ":2.937067144653682,"vX0":5.047026899512349,"vY0":-131.94591428842077,"vZ0":-3.0669593715783803,"x":151.86,"y":159.48,"x0":-2.4462366068544545,"y0":50.00497917319566,"z0":5.342405649820488,"aX":-5.442701975207741},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.2,"breakHorizontal":4.6,"spinRate":2269,"spinDirection":204},"zone":11,"typeConfidence":0.9,"plateTime":0.4134736129929468,"extension":6.257807441211425},"index":4,"playId":"df1a65a4-f762-3490-9875-6f6cf55c7a7a","pitchNumber":5,"startTime":"2025-07-27T18:45:42.930Z","endTime":"2025-07-27T18:45:46.529Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-27T18:45:58.045Z","endTime":"2025-07-27T18:46:10.089Z","isPitch":false,"type":"action","player":{"id":702176,"link":"/api/v1/people/702176"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.52957492254036,"strikeZoneBottom":1.71246138716801,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.47782917005903,"aZ":-15.15742434986309,"pfxX":-4.824501736012637,"pfxZ":8.771238929415457,"pX":1.2053250525402868,"pZ":2.403926209849626,"vX0":11.078568215992531,"vY0":-137.88823545486457,"vZ0":-4.583082927006576,"x":71.06,"y":173.87,"x0":-2.224141661304049,"y0":50.00403081950888,"z0":5.09859268258971,"aX":-9.362112387121213},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.1,"breakHorizontal":6.6,"spinRate":2342,"spinDirection":207},"zone":14,"typeConfidence":0.88,"plateTime":0.3960677599482745,"extension":6.453319272426485},"index":6,"playId":"6875f58e-6d8b-32a3-a6ff-c7b48f5fbd01","pitchNumber":6,"startTime":"2025-07-27T18:46:10.089Z","endTime":"2025-07-27T18:46:17.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:46:17.874Z","atBatIndex":32},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nathan Lukes grounds into a force out, second baseman Gleyber Torres to shortstop Javier Báez. Alan Roden out at 2nd. Nathan Lukes to 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-27T18:46:24.220Z","endTime":"2025-07-27T18:47:26.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.8681291948532,"aZ":-15.534190727899006,"pfxX":-2.994888427886637,"pfxZ":9.078735574244451,"pX":0.20350780760802928,"pZ":1.5818001844407046,"vX0":7.905771915004787,"vY0":-133.7839487331863,"vZ0":-6.7533220738553,"x":109.24,"y":196.07,"x0":-2.3862753196038,"y0":50.000803295711144,"z0":5.230230474000877,"aX":-5.48834411315597},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.4,"breakHorizontal":4.0,"spinRate":2252,"spinDirection":204},"zone":8,"typeConfidence":0.9,"plateTime":0.40768369433435225,"extension":6.466234663230167},"index":0,"playId":"1afd358f-41f3-3c82-b403-91494df8f4fc","pitchNumber":1,"startTime":"2025-07-27T18:46:39.250Z","endTime":"2025-07-27T18:46:43.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.4836608587556,"strikeZoneBottom":1.62192344157516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.10453369760336,"aZ":-17.23536468385702,"pfxX":-2.990000492248747,"pfxZ":8.201314531297129,"pX":-1.0806086243246928,"pZ":3.4641424110281727,"vX0":4.841787788487334,"vY0":-133.466857838883,"vZ0":-1.5529255647008,"x":158.19,"y":145.25,"x0":-2.5217302402807755,"y0":50.00493489988071,"z0":5.282498332584358,"aX":-5.448345311383408},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.8,"breakHorizontal":4.4,"spinRate":2273,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.4088824786408165,"extension":6.310207758571069},"index":1,"playId":"0129a884-df52-3995-925f-623229341631","pitchNumber":2,"startTime":"2025-07-27T18:46:59.480Z","endTime":"2025-07-27T18:47:02.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.775860114180748,"aZ":-17.83923295377133,"pfxX":-3.3416448444216917,"pfxZ":7.6244125788767265,"pX":-0.12534926484317876,"pZ":2.4640672310115574,"vX0":7.043281844448695,"vY0":-135.32776746652445,"vZ0":-4.226920529159712,"x":121.78,"y":172.25,"x0":-2.3118008150508116,"y0":50.00184364531342,"z0":5.273077058496522,"aX":-6.282525223427617},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.2,"breakHorizontal":4.8,"spinRate":2283,"spinDirection":203},"zone":5,"typeConfidence":0.9,"plateTime":0.4026666253958364,"extension":6.336852392388487},"hitData":{"launchSpeed":99.7,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.44,"coordY":151.07}},"index":2,"playId":"666d1a3e-77a1-387a-b0ea-22996cd41417","pitchNumber":3,"startTime":"2025-07-27T18:47:18.430Z","endTime":"2025-07-27T18:47:26.851Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:47:26.851Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"George Springer grounds out softly, pitcher Jack Flaherty to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-27T18:47:46.365Z","endTime":"2025-07-27T18:48:20.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656427,"link":"/api/v1/people/656427"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.61234522895746,"strikeZoneBottom":1.55611901665705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.918603819126364,"aZ":-28.061593169608514,"pfxX":2.9040419421596826,"pfxZ":2.57199221443891,"pX":0.7589717952725609,"pZ":2.032959386762848,"vX0":6.952412538005559,"vY0":-125.3287019083267,"vZ0":-2.2346549017338906,"x":88.07,"y":183.89,"x0":-2.4218677438190377,"y0":50.00417466454825,"z0":5.214477412511231,"aX":4.647339205447978},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.4,"breakHorizontal":-6.7,"spinRate":2305,"spinDirection":147},"zone":9,"typeConfidence":0.9,"plateTime":0.43604203432405964,"extension":6.70220533907188},"index":0,"playId":"e0cda00a-bee7-30a4-a67b-cfabca76a95a","pitchNumber":1,"startTime":"2025-07-27T18:47:55.623Z","endTime":"2025-07-27T18:48:00.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":73.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.078321589923682,"aZ":-36.69575566449822,"pfxX":3.544897001221784,"pfxZ":-3.3486231861826194,"pX":0.8986461822012368,"pZ":1.598465273901803,"vX0":6.559746187259895,"vY0":-114.63500186287305,"vZ0":0.11974080757227878,"x":82.75,"y":195.62,"x0":-2.442847193172986,"y0":50.001405275152216,"z0":5.08217812168138,"aX":4.7897632556747265},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-5.8,"breakHorizontal":-7.8,"spinRate":2388,"spinDirection":56},"zone":14,"typeConfidence":0.89,"plateTime":0.4749784668928343,"extension":6.3860592037627555},"hitData":{"launchSpeed":50.8,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":125.78,"coordY":178.05}},"index":1,"playId":"a0f91b89-c592-364f-8a22-ec4cd06b8be3","pitchNumber":2,"startTime":"2025-07-27T18:48:12.683Z","endTime":"2025-07-27T18:48:20.153Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:48:20.153Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-27T18:50:34.938Z","endTime":"2025-07-27T18:51:44.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":71.0,"strikeZoneTop":3.35235417431285,"strikeZoneBottom":1.50696309001418,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.77623090472279,"aZ":-40.066957494398196,"pfxX":6.502429978047292,"pfxZ":-6.283580510319784,"pX":-0.595780886604614,"pZ":1.9253812897828373,"vX0":3.0408990326178342,"vY0":-111.33128502866698,"vZ0":0.6094897113310296,"x":139.71,"y":186.79,"x0":-2.823522743685435,"y0":50.0012820145063,"z0":5.791199239451579,"aX":8.170440235674771},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-10.9,"breakHorizontal":-12.6,"spinRate":2845,"spinDirection":56},"zone":7,"typeConfidence":0.91,"plateTime":0.49176809318331216,"extension":6.063074195934431},"index":0,"playId":"149fb5c5-c1da-380a-b728-27079806d0a4","pitchNumber":1,"startTime":"2025-07-27T18:50:35.073Z","endTime":"2025-07-27T18:50:38.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.99867147307945,"aZ":-29.377935418309654,"pfxX":1.8838742085819817,"pfxZ":1.8052566435366488,"pX":0.37733152533638575,"pZ":2.128736897427125,"vX0":7.064349186381371,"vY0":-123.60537723533358,"vZ0":-2.1369003400210724,"x":102.62,"y":181.3,"x0":-2.7594272229183106,"y0":50.00551190349086,"z0":5.464577963811031,"aX":2.9227401168825127},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.0,"breakHorizontal":-5.0,"spinRate":2509,"spinDirection":130},"zone":9,"typeConfidence":2.0,"plateTime":0.4426672802478384,"extension":6.1455949072673395},"index":1,"playId":"c4dbecbd-15e8-39e1-9f46-3df159886679","pitchNumber":2,"startTime":"2025-07-27T18:50:53.872Z","endTime":"2025-07-27T18:50:58.100Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-27T18:51:12.675Z","endTime":"2025-07-27T18:51:22.550Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.44982780455113,"strikeZoneBottom":1.51642236906898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.05477516401777,"aZ":-28.73118299258098,"pfxX":-8.657969767758791,"pfxZ":2.2521985223237184,"pX":-1.1991306145788336,"pZ":2.362277095401513,"vX0":6.5282829434285885,"vY0":-122.5388170645123,"vZ0":-1.1643277289343652,"x":162.71,"y":175.0,"x0":-2.76622844439796,"y0":50.00276652949384,"z0":5.286778641722928,"aX":-13.234299956857193},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.1,"breakHorizontal":14.3,"spinRate":1364,"spinDirection":251},"zone":13,"typeConfidence":0.91,"plateTime":0.4461068188930053,"extension":6.132442763019465},"index":3,"playId":"1c009a89-38ff-3c2a-af38-aec004eacb51","pitchNumber":3,"startTime":"2025-07-27T18:51:22.550Z","endTime":"2025-07-27T18:51:28.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.195841566703795,"aZ":-30.52761372815286,"pfxX":1.4697715059233838,"pfxZ":1.0552304766467646,"pX":1.0813207613874314,"pZ":1.1967982156771548,"vX0":8.892520480909589,"vY0":-123.89165531407185,"vZ0":-3.7549833156851724,"x":75.78,"y":206.47,"x0":-2.741764726675951,"y0":50.00147113269083,"z0":5.276805592596408,"aX":2.2894583163544415},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.3,"breakHorizontal":-4.7,"spinRate":2512,"spinDirection":109},"zone":14,"typeConfidence":0.9,"plateTime":0.4416969301549365,"extension":6.136982942715865},"index":4,"playId":"f7ed9cc7-8b9a-3dad-945b-18a95735708c","pitchNumber":4,"startTime":"2025-07-27T18:51:39.824Z","endTime":"2025-07-27T18:51:44.913Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:51:44.913Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Parker Meadows flies out to right fielder Alan Roden.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-27T18:51:59.717Z","endTime":"2025-07-27T18:54:26.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.43912939526565,"strikeZoneBottom":1.71692497191523,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.398972551136374,"aZ":-12.563008661255319,"pfxX":-5.775163869242439,"pfxZ":10.333381807388683,"pX":0.8132793476888218,"pZ":1.6805847585349722,"vX0":10.920375065637511,"vY0":-136.9418093766637,"vZ0":-7.606818980162046,"x":86.0,"y":193.4,"x0":-2.476955412174927,"y0":50.00502264079116,"z0":5.354884726998134,"aX":-10.963595489031885},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.2,"breakHorizontal":8.2,"spinRate":2544,"spinDirection":215},"zone":9,"typeConfidence":0.91,"plateTime":0.40005077434227054,"extension":6.181069715845061},"index":0,"playId":"72cb38ff-3fb5-384f-badc-1d5d318048c4","pitchNumber":1,"startTime":"2025-07-27T18:52:10.717Z","endTime":"2025-07-27T18:52:17.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.54461162113894,"strikeZoneBottom":1.67649278149054,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.720897512162328,"aZ":-13.193812360692704,"pfxX":-6.435949446877336,"pfxZ":9.93453691648994,"pX":0.11597764987585779,"pZ":2.728756444480246,"vX0":9.844484774661662,"vY0":-136.75979500528493,"vZ0":-4.865311295878894,"x":112.58,"y":165.1,"x0":-2.6799420111035026,"y0":50.00375643566363,"z0":5.422976814028276,"aX":-12.298132282241495},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":9.8,"spinRate":2477,"spinDirection":218},"zone":5,"typeConfidence":0.91,"plateTime":0.39918350962365423,"extension":6.09012470437006},"index":1,"playId":"aaa61ec0-a118-31e0-99ea-f056eb16d226","pitchNumber":2,"startTime":"2025-07-27T18:52:27.463Z","endTime":"2025-07-27T18:52:31.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.098165928785505,"aZ":-28.939132505133845,"pfxX":-7.3487503491813495,"pfxZ":2.0863322113445237,"pX":-0.11088488374853078,"pZ":1.259120858649056,"vX0":8.508745420084344,"vY0":-122.40195608543424,"vZ0":-3.634638103307628,"x":121.23,"y":204.78,"x0":-2.641614226292437,"y0":50.00415014383577,"z0":5.182406221646063,"aX":-11.401543439953366},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.2,"breakHorizontal":11.9,"spinRate":1297,"spinDirection":244},"zone":13,"typeConfidence":0.89,"plateTime":0.4437243202373402,"extension":6.311028515373985},"index":2,"playId":"313248e0-0f8a-3642-83d1-b4b698cb28a7","pitchNumber":3,"startTime":"2025-07-27T18:52:44.359Z","endTime":"2025-07-27T18:52:59.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.56049623084319,"strikeZoneBottom":1.75085881041899,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.094969998366718,"aZ":-14.340051994715115,"pfxX":-5.421968386337664,"pfxZ":9.057286585344901,"pX":-1.1003594338409493,"pZ":3.8019518402650387,"vX0":6.038838601724137,"vY0":-138.96107489433075,"vZ0":-2.1235072045167955,"x":158.94,"y":136.13,"x0":-2.590019754051435,"y0":50.006882278405996,"z0":5.5210377752518545,"aX":-10.681218661238951},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.2,"breakHorizontal":8.6,"spinRate":2369,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.39310784685998135,"extension":6.156349721710311},"index":3,"playId":"3e030a89-a572-302e-b1b9-9b25c59b2fbf","pitchNumber":4,"startTime":"2025-07-27T18:53:06.798Z","endTime":"2025-07-27T18:53:11.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.76716006763567,"aZ":-28.11803279893386,"pfxX":2.542648301885198,"pfxZ":2.4564304062662927,"pX":-0.5493436210508941,"pZ":2.933548236315242,"vX0":5.061757607429433,"vY0":-126.90840399696376,"vZ0":-0.5721772250073844,"x":137.94,"y":159.57,"x0":-2.8899055655993204,"y0":50.00434783946053,"z0":5.376067040443583,"aX":4.202140424299906},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.6,"breakHorizontal":-5.6,"spinRate":2294,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.42944312805301843,"extension":6.032820473516539},"index":4,"playId":"d402ea25-73be-3fb4-a0b3-5409f29b37b8","pitchNumber":5,"startTime":"2025-07-27T18:53:24.947Z","endTime":"2025-07-27T18:53:30.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.656368150987877,"aZ":-25.119103895750087,"pfxX":2.4183308624862327,"pfxZ":4.278030830962533,"pX":0.5757908909303122,"pZ":2.20576097709424,"vX0":7.1660480249484415,"vY0":-127.02606820047238,"vZ0":-3.0684745059074903,"x":95.05,"y":179.22,"x0":-2.585316513487225,"y0":50.006315512678306,"z0":5.405785089448653,"aX":3.989133522529563},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.3,"breakHorizontal":-5.9,"spinRate":2386,"spinDirection":178},"zone":9,"typeConfidence":2.0,"plateTime":0.4296175325910059,"extension":6.316795399171504},"index":5,"playId":"6b023661-83cb-3e4c-abc1-f0241599b6b4","pitchNumber":6,"startTime":"2025-07-27T18:53:54.823Z","endTime":"2025-07-27T18:54:00.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":70.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.62793933461805,"aZ":-38.61666485013732,"pfxX":6.794311251833783,"pfxZ":-5.26872437238511,"pX":0.0019760216098795463,"pZ":1.7887295134172372,"vX0":3.9186914975670915,"vY0":-109.39843382211346,"vZ0":1.020427534965063,"x":116.92,"y":190.48,"x0":-2.6895257502921384,"y0":50.00187434953159,"z0":5.4257741578632155,"aX":8.31020410632331},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-9.0,"breakHorizontal":-13.3,"spinRate":2662,"spinDirection":57},"zone":8,"typeConfidence":0.91,"plateTime":0.4989085836389684,"extension":6.220049736996094},"hitData":{"launchSpeed":86.4,"launchAngle":28.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.32,"coordY":68.63}},"index":6,"playId":"7d395e89-1209-3cc8-a177-473c38f10102","pitchNumber":7,"startTime":"2025-07-27T18:54:18.122Z","endTime":"2025-07-27T18:54:26.518Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:54:26.518Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Báez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-27T18:54:36.770Z","endTime":"2025-07-27T18:56:36.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.7,"strikeZoneTop":3.32722624560506,"strikeZoneBottom":1.55759693514061,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.499039701236942,"aZ":-32.20134827646658,"pfxX":1.2829397130844122,"pfxZ":-0.018333996882570425,"pX":0.37542111209865625,"pZ":1.5479148885754266,"vX0":7.296200231075935,"vY0":-120.59164952447507,"vZ0":-2.2169905811177015,"x":102.69,"y":196.99,"x0":-2.850597023094173,"y0":50.002166970154065,"z0":5.307803799163466,"aX":1.89763586492448},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.2,"breakHorizontal":-4.0,"spinRate":2322,"spinDirection":93},"zone":9,"typeConfidence":0.68,"plateTime":0.4534403152945119,"extension":6.17147492281422},"index":0,"playId":"bb417c3b-901c-3685-8119-822375a10103","pitchNumber":1,"startTime":"2025-07-27T18:54:56.681Z","endTime":"2025-07-27T18:55:01.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.8,"strikeZoneTop":3.39416319243446,"strikeZoneBottom":1.62479438780805,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.45463249475594,"aZ":-32.42013143178666,"pfxX":1.4083942533579705,"pfxZ":-0.16617589577410374,"pX":0.7028671077174851,"pZ":0.9375680832430278,"vX0":7.862019986618726,"vY0":-121.04710321773793,"vZ0":-3.470559923095193,"x":90.21,"y":213.47,"x0":-2.7509363559767683,"y0":50.00008139785273,"z0":5.186174106111008,"aX":2.119583025972903},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.8,"breakHorizontal":-4.2,"spinRate":2462,"spinDirection":94},"zone":14,"typeConfidence":0.66,"plateTime":0.4500271793464594,"extension":6.1554450301797115},"index":1,"playId":"5ef5e1c9-5fd5-36dc-a17b-c9f2489d99b7","pitchNumber":2,"startTime":"2025-07-27T18:55:15.455Z","endTime":"2025-07-27T18:55:19.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.7,"strikeZoneTop":3.49598860052512,"strikeZoneBottom":1.69716761330042,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.415328423498845,"aZ":-15.852755358115354,"pfxX":-3.925070097731022,"pfxZ":8.362007043459219,"pX":-0.24536731902224532,"pZ":2.580512492559666,"vX0":8.016326994270877,"vY0":-137.81635936793273,"vZ0":-4.445617297915523,"x":126.35,"y":169.11,"x0":-2.6627558734801116,"y0":50.00245041650312,"z0":5.262451887501379,"aX":-7.661541450499082},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.5,"breakHorizontal":5.8,"spinRate":2396,"spinDirection":212},"zone":5,"typeConfidence":0.9,"plateTime":0.395232247553988,"extension":6.2221137468098595},"index":2,"playId":"b588242b-d74c-389f-bd71-d6527b794eee","pitchNumber":3,"startTime":"2025-07-27T18:55:35.824Z","endTime":"2025-07-27T18:55:39.672Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-27T18:55:53.963Z","endTime":"2025-07-27T18:56:08.114Z","isPitch":false,"type":"action","player":{"id":595879,"link":"/api/v1/people/595879"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.45249061782697,"strikeZoneBottom":1.62405392361585,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.46854558854346,"aZ":-30.978359726957716,"pfxX":1.945119597522667,"pfxZ":0.7570167245212005,"pX":1.3016156562158927,"pZ":1.020437477018753,"vX0":8.984763454054145,"vY0":-124.30297974842873,"vZ0":-4.2206747060485315,"x":67.39,"y":211.23,"x0":-2.6031374971455525,"y0":50.00124915166864,"z0":5.294734079187656,"aX":3.0611353208778374},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.6,"breakHorizontal":-5.5,"spinRate":2430,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.4396055059931179,"extension":6.244525202520439},"index":4,"playId":"06a38edb-9276-3a1e-adb9-04b7f4fe6182","pitchNumber":4,"startTime":"2025-07-27T18:56:08.114Z","endTime":"2025-07-27T18:56:13.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":75.4,"endSpeed":70.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.695245137935018,"aZ":-39.68579819418019,"pfxX":7.75318927710795,"pfxZ":-6.087379560999718,"pX":-0.12146821652957843,"pZ":2.381271273433371,"vX0":3.372249131394065,"vY0":-109.86028226983767,"vZ0":2.1804650539187866,"x":121.63,"y":174.49,"x0":-2.678975762041215,"y0":50.0021552680239,"z0":5.564368756214838,"aX":9.568095028478446},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-10.2,"breakHorizontal":-14.9,"spinRate":2696,"spinDirection":60},"zone":5,"typeConfidence":0.91,"plateTime":0.49673482966095683,"extension":6.297172736900303},"index":5,"playId":"926f8048-1f66-33d3-8bdc-312e6172ec29","pitchNumber":5,"startTime":"2025-07-27T18:56:28.655Z","endTime":"2025-07-27T18:56:36.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:56:36.458Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vladimir Guerrero Jr. lines out to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-27T18:58:40.659Z","endTime":"2025-07-27T18:59:47.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.64252836693812,"strikeZoneBottom":1.62578786250412,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.85027916782298,"aZ":-17.242484296844207,"pfxX":-3.2048469123995265,"pfxZ":7.741904993509573,"pX":0.9229388643960192,"pZ":2.2637217202167585,"vX0":9.614282828518768,"vY0":-137.17363513707517,"vZ0":-4.544529031844804,"x":81.82,"y":177.66,"x0":-2.192267385434148,"y0":50.00563388904711,"z0":5.097157789833909,"aX":-6.184325726751035},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.3,"breakHorizontal":4.1,"spinRate":2326,"spinDirection":215},"zone":14,"typeConfidence":0.89,"plateTime":0.39742915940974965,"extension":6.5863561568091775},"index":0,"playId":"3cc00274-c75e-3426-ada7-7bbc3292a8fe","pitchNumber":1,"startTime":"2025-07-27T18:58:44.804Z","endTime":"2025-07-27T18:58:49.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":72.5,"strikeZoneTop":3.51617445886552,"strikeZoneBottom":1.62946808314819,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.7698250246208,"aZ":-38.83750999997961,"pfxX":5.881458876369466,"pfxZ":-5.1337667638001045,"pX":1.165515594959839,"pZ":0.23862801249073515,"vX0":6.352793141139557,"vY0":-112.99111869568637,"vZ0":-1.9785252905297346,"x":72.57,"y":232.34,"x0":-2.441988610874609,"y0":50.00173907980136,"z0":5.012728025386579,"aX":7.635771669754136},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-9.5,"breakHorizontal":-12.2,"spinRate":2515,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.48396293454648953,"extension":6.488975067874387},"index":1,"playId":"717ccbe5-f7be-3adb-a1ce-40cba870fae5","pitchNumber":2,"startTime":"2025-07-27T18:58:59.534Z","endTime":"2025-07-27T18:59:03.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.5,"strikeZoneTop":3.7105975162851,"strikeZoneBottom":1.72502831876709,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.011344909180785,"aZ":-18.011557311688147,"pfxX":-2.8336525361654643,"pfxZ":7.462720311050189,"pX":-0.5323287221645331,"pZ":3.227664005399014,"vX0":5.900942916759033,"vY0":-135.73593400655722,"vZ0":-2.301022790153127,"x":137.29,"y":151.63,"x0":-2.3499609679953783,"y0":50.001795294394,"z0":5.317241741899226,"aX":-5.377573350849848},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.3,"breakHorizontal":4.1,"spinRate":2319,"spinDirection":210},"zone":1,"typeConfidence":0.9,"plateTime":0.40095156772647433,"extension":6.2688881369112925},"index":2,"playId":"c6598f5c-bfa5-3a06-ab59-776805f8966d","pitchNumber":3,"startTime":"2025-07-27T18:59:16.736Z","endTime":"2025-07-27T18:59:23.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.742623918716465,"aZ":-16.82791039910043,"pfxX":-2.3661003179539275,"pfxZ":8.052738504043921,"pX":-0.028891095160885522,"pZ":2.955393744006976,"vX0":6.9930870015021345,"vY0":-135.9557493397335,"vZ0":-2.7274363358218414,"x":118.1,"y":158.98,"x0":-2.306680714417266,"y0":50.00333105979756,"z0":5.114592338659417,"aX":-4.509855356882709},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.4,"breakHorizontal":3.1,"spinRate":2382,"spinDirection":204},"zone":5,"typeConfidence":0.9,"plateTime":0.4001133594583881,"extension":6.578008231243921},"hitData":{"launchSpeed":73.5,"launchAngle":11.0,"totalDistance":140.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":156.99,"coordY":155.1}},"index":3,"playId":"241da0d6-4af8-3fb6-ae9e-a814ebdd6e0b","pitchNumber":4,"startTime":"2025-07-27T18:59:41.817Z","endTime":"2025-07-27T18:59:47.642Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:59:47.642Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a ground ball to shortstop Javier Báez.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-27T19:00:20.350Z","endTime":"2025-07-27T19:04:19.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,7,8,9,10,11],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.68,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.323846147525533,"aZ":-22.59667963321793,"pfxX":-7.014121226240193,"pfxZ":5.466394241003899,"pX":-0.3920890578097255,"pZ":2.7208226515978806,"vX0":7.621008032046534,"vY0":-131.17548377725072,"vZ0":-1.9254907595627766,"x":131.95,"y":165.32,"x0":-2.4162091380712853,"y0":50.0025255921836,"z0":5.1396398040155775,"aX":-12.290332510338732},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.7,"breakHorizontal":11.2,"spinRate":2186,"spinDirection":214},"zone":4,"typeConfidence":0.95,"plateTime":0.4166798558305591,"extension":6.511378330380106},"index":0,"playId":"8fbcee90-8615-3406-a0b4-c4e5ac99f805","pitchNumber":1,"startTime":"2025-07-27T19:00:20.350Z","endTime":"2025-07-27T19:00:27.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.68,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.834637014484365,"aZ":-18.088111845506358,"pfxX":-2.2729765343471953,"pfxZ":7.57619043602088,"pX":-0.9070226764636736,"pZ":3.2803095079908875,"vX0":4.873029943196887,"vY0":-134.66015035618685,"vZ0":-1.3281525766793685,"x":151.57,"y":150.21,"x0":-2.4347626764769656,"y0":50.0022937064347,"z0":5.043860191660845,"aX":-4.226156595754497},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.7,"breakHorizontal":3.2,"spinRate":2327,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.40483353970822034,"extension":6.607300627301272},"index":1,"playId":"9ca70c9e-2229-395f-91b5-1e329a55a6e9","pitchNumber":2,"startTime":"2025-07-27T19:00:39.285Z","endTime":"2025-07-27T19:00:44.835Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-27T19:00:56.072Z","endTime":"2025-07-27T19:01:05.505Z","isPitch":false,"type":"action","player":{"id":666182,"link":"/api/v1/people/666182"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.38647820105002,"strikeZoneBottom":1.65343185536145,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.0833661271133,"aZ":-27.07921458538265,"pfxX":-7.778671403392634,"pfxZ":3.2170168831944426,"pX":0.17819573979935818,"pZ":0.8307509769788163,"vX0":9.10270359078755,"vY0":-124.35639184064308,"vZ0":-4.479418739507293,"x":110.21,"y":216.35,"x0":-2.4983244875902777,"y0":50.00494483959061,"z0":4.8699535207659395,"aX":-12.333565986453026},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.0,"breakHorizontal":12.2,"spinRate":1906,"spinDirection":228},"zone":14,"typeConfidence":0.92,"plateTime":0.43840033066072115,"extension":6.429346126651064},"index":3,"playId":"ef2fd1d6-ad0c-324f-93a8-13556dba427b","pitchNumber":3,"startTime":"2025-07-27T19:01:05.505Z","endTime":"2025-07-27T19:01:10.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.68,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.33959455694829,"aZ":-27.419939849178704,"pfxX":-6.953161600945073,"pfxZ":3.085254725289384,"pX":0.44839884804371277,"pZ":1.1756897015165972,"vX0":9.201680915102527,"vY0":-122.79284942143268,"vZ0":-3.452590836289632,"x":99.91,"y":207.04,"x0":-2.4291641536935877,"y0":50.00202716302428,"z0":4.911042959017702,"aX":-10.710373662213119},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.0,"breakHorizontal":10.7,"spinRate":1908,"spinDirection":226},"zone":14,"typeConfidence":0.92,"plateTime":0.44459229236246856,"extension":6.34739958148397},"index":4,"playId":"5b914011-f6ef-3a78-84b4-9d6e33307ec1","pitchNumber":4,"startTime":"2025-07-27T19:01:21.195Z","endTime":"2025-07-27T19:01:28.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.1,"strikeZoneTop":3.68,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.257529851086566,"aZ":-24.106311713096677,"pfxX":-8.20726945299878,"pfxZ":4.5955906682711944,"pX":-0.936700384739846,"pZ":2.2548944619420843,"vX0":6.624867909821381,"vY0":-131.01710414906563,"vZ0":-2.9034903962426943,"x":152.7,"y":177.9,"x0":-2.4201888376816143,"y0":50.00200443271301,"z0":5.1609011482254346,"aX":-14.401395312860684},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.9,"breakHorizontal":13.6,"spinRate":2217,"spinDirection":219},"zone":13,"typeConfidence":0.95,"plateTime":0.41659162809415484,"extension":6.483119105352319},"index":5,"playId":"39544dc5-aa2d-3995-946b-d2d414f6a1ef","pitchNumber":5,"startTime":"2025-07-27T19:01:40.166Z","endTime":"2025-07-27T19:01:44.196Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":6,"startTime":"2025-07-27T19:02:12.967Z","endTime":"2025-07-27T19:02:46.762Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.68,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.37744427594553,"aZ":-16.46344296821784,"pfxX":-3.7378419320231937,"pfxZ":8.06230378938861,"pX":-0.38996004772486315,"pZ":3.015592445949618,"vX0":6.544352263518247,"vY0":-138.36138294622498,"vZ0":-2.497309454752775,"x":131.86,"y":157.36,"x0":-2.29471015322087,"y0":50.00376149698748,"z0":5.026428884998128,"aX":-7.2853272451707},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":5.5,"spinRate":2385,"spinDirection":210},"zone":4,"typeConfidence":0.91,"plateTime":0.395080337831498,"extension":6.573514067347923},"index":7,"playId":"6c30d135-82fd-3271-8fc4-f0667a85899b","pitchNumber":6,"startTime":"2025-07-27T19:02:46.762Z","endTime":"2025-07-27T19:02:55.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.68,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.195016245979854,"aZ":-26.292904773025874,"pfxX":-10.65545509614315,"pfxZ":3.83193831118599,"pX":-1.3347397424904257,"pZ":2.5179686202677356,"vX0":6.296330843514942,"vY0":-122.783007867456,"vZ0":-0.7275770376115148,"x":167.88,"y":170.79,"x0":-2.541550556743732,"y0":50.00238066261152,"z0":5.045859898489323,"aX":-16.348485959239852},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.1,"breakHorizontal":17.9,"spinRate":1823,"spinDirection":224},"zone":13,"typeConfidence":0.92,"plateTime":0.44527379650561283,"extension":6.692715549788518},"index":8,"playId":"f31f32cf-3bcf-305d-96ee-f7288a4c297f","pitchNumber":7,"startTime":"2025-07-27T19:03:04.458Z","endTime":"2025-07-27T19:03:08.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.42968607254511,"strikeZoneBottom":1.57912160953768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.840238908813838,"aZ":-27.41481262235741,"pfxX":3.163339065274246,"pfxZ":2.8517585886173373,"pX":1.5026466453465834,"pZ":0.9391762704540751,"vX0":8.509907303948426,"vY0":-128.68001264378603,"vZ0":-5.21627721862847,"x":59.72,"y":213.42,"x0":-2.264311218103381,"y0":50.00291316737404,"z0":5.128424262522514,"aX":5.280647330157282},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.1,"breakHorizontal":-7.7,"spinRate":2496,"spinDirection":135},"zone":14,"typeConfidence":0.88,"plateTime":0.4263992103220362,"extension":6.550429795296689},"index":9,"playId":"0426a281-28bb-3e0c-9bfc-15884ee3f379","pitchNumber":8,"startTime":"2025-07-27T19:03:26.186Z","endTime":"2025-07-27T19:03:31.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.5,"strikeZoneTop":3.35666599988268,"strikeZoneBottom":1.53543677852896,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.821624424364654,"aZ":-40.11787514059588,"pfxX":4.966629308038122,"pfxZ":-5.926316358206887,"pX":1.5390432997053969,"pZ":-1.207342559330612,"vX0":7.212310980022737,"vY0":-116.16265372375904,"vZ0":-5.240837426642955,"x":58.34,"y":271.38,"x0":-2.2759092348948022,"y0":50.005338520371346,"z0":4.9760906555710545,"aX":6.652320745894811},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-11.9,"breakHorizontal":-11.0,"spinRate":2570,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.4751756594306955,"extension":6.492031257977109},"index":10,"playId":"691fae4c-245e-3e65-88fd-34d6a1523cc5","pitchNumber":9,"startTime":"2025-07-27T19:03:45.162Z","endTime":"2025-07-27T19:03:49.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":3.68,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.071581826088913,"aZ":-27.23970977236838,"pfxX":1.7750635193634294,"pfxZ":2.892626937172647,"pX":0.5919864845928605,"pZ":1.6829467979966592,"vX0":7.02954120511973,"vY0":-130.03030452622372,"vZ0":-3.5734276149675175,"x":94.43,"y":193.34,"x0":-2.380645640278381,"y0":50.004240972987475,"z0":5.149070018486959,"aX":3.029913122698619},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.7,"breakHorizontal":-4.8,"spinRate":2524,"spinDirection":169},"zone":9,"typeConfidence":0.84,"plateTime":0.4217382573055577,"extension":6.428204236671875},"hitData":{"launchSpeed":95.1,"launchAngle":-22.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.91,"coordY":138.28}},"index":11,"playId":"f817b6ba-0188-3006-958e-12eb5b741548","pitchNumber":10,"startTime":"2025-07-27T19:04:06.998Z","endTime":"2025-07-27T19:04:19.661Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:04:19.661Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Addison Barger strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-27T19:04:37.824Z","endTime":"2025-07-27T19:06:16.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.66,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.81347663602132,"aZ":-29.206825789478795,"pfxX":1.2858455515053786,"pfxZ":1.8581233470745149,"pX":0.4849009024260377,"pZ":0.6269338676781573,"vX0":6.529461765716977,"vY0":-125.07030650323203,"vZ0":-5.218697501132064,"x":98.52,"y":221.85,"x0":-2.320092151686634,"y0":50.0008709551649,"z0":5.118748256552986,"aX":2.0473773690054813},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.4,"breakHorizontal":-3.7,"spinRate":2432,"spinDirection":114},"zone":14,"typeConfidence":0.9,"plateTime":0.4369518878866301,"extension":6.491685066737766},"index":0,"playId":"eb84bad8-b841-3e4b-976f-b531be6e0cb0","pitchNumber":1,"startTime":"2025-07-27T19:04:49.404Z","endTime":"2025-07-27T19:04:56.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.733149084504,"strikeZoneBottom":1.58902934634884,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.762326681846833,"aZ":-14.790812662292064,"pfxX":-4.563949714821601,"pfxZ":9.037963504594806,"pX":-0.9832544553236662,"pZ":2.1828438987878513,"vX0":5.7470806844721745,"vY0":-137.1996729405857,"vZ0":-5.329819146049516,"x":154.48,"y":179.84,"x0":-2.5032658329714663,"y0":50.0051489961594,"z0":5.143684112877457,"aX":-8.781377556014075},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.6,"breakHorizontal":7.2,"spinRate":2347,"spinDirection":214},"zone":13,"typeConfidence":0.91,"plateTime":0.39782875644574656,"extension":6.517854481832174},"index":1,"playId":"f3c49c59-c831-3db9-aa39-f07e57fc1d95","pitchNumber":2,"startTime":"2025-07-27T19:05:08.796Z","endTime":"2025-07-27T19:05:13.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.66,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.3931865797834,"aZ":-15.83367769301163,"pfxX":-5.179346929933097,"pfxZ":8.376506151562145,"pX":-0.5001663183087404,"pZ":2.424321677990461,"vX0":6.8934386910046,"vY0":-138.20928844096693,"vZ0":-4.6415785288642395,"x":136.07,"y":173.32,"x0":-2.3440736693664177,"y0":50.002916454041404,"z0":5.175670969612288,"aX":-10.104215176181976},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.5,"breakHorizontal":8.0,"spinRate":2389,"spinDirection":205},"zone":4,"typeConfidence":0.91,"plateTime":0.3950469875714222,"extension":6.467850404642349},"index":2,"playId":"30d86b0b-e0ff-3be1-9339-d8c6caf4dfc2","pitchNumber":3,"startTime":"2025-07-27T19:05:24.709Z","endTime":"2025-07-27T19:05:30.488Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-27T19:05:37.637Z","endTime":"2025-07-27T19:05:48.941Z","isPitch":false,"type":"action","player":{"id":680718,"link":"/api/v1/people/680718"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.6,"strikeZoneTop":3.66,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.583738789006553,"aZ":-37.09501240087031,"pfxX":2.9794283807881925,"pfxZ":-3.5440540432065153,"pX":0.8085025230003764,"pZ":0.9445145561685425,"vX0":6.657499344276658,"vY0":-116.99374408559046,"vZ0":-1.322629059992701,"x":86.18,"y":213.28,"x0":-2.4582998802527176,"y0":50.00248312155821,"z0":4.986607656915835,"aX":4.137796058783054},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-6.5,"breakHorizontal":-7.0,"spinRate":2322,"spinDirection":43},"zone":14,"typeConfidence":0.88,"plateTime":0.4677558311786969,"extension":6.463638674291614},"index":4,"playId":"3d6993e9-dd7a-31f5-b51d-206a793aae87","pitchNumber":4,"startTime":"2025-07-27T19:05:48.941Z","endTime":"2025-07-27T19:05:55.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.553984705691267,"aZ":-28.358208418101345,"pfxX":2.8921153612626638,"pfxZ":2.3544558682159593,"pX":0.5983446040715119,"pZ":1.0663086018244285,"vX0":6.446824893589781,"vY0":-125.65552523502375,"vZ0":-4.447129568396176,"x":94.19,"y":209.99,"x0":-2.363759318417509,"y0":50.000624213016934,"z0":5.130932889495167,"aX":4.679285239458641},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.6,"breakHorizontal":-6.6,"spinRate":2519,"spinDirection":140},"zone":14,"typeConfidence":0.9,"plateTime":0.4338864537045475,"extension":6.590454612034069},"index":5,"playId":"461af016-e47b-3768-afb0-1f32522a72ab","pitchNumber":5,"startTime":"2025-07-27T19:06:08.574Z","endTime":"2025-07-27T19:06:16.675Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:06:16.675Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ernie Clement strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-27T19:06:24.615Z","endTime":"2025-07-27T19:07:58.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.34063477476413,"strikeZoneBottom":1.52108247392163,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.1437207314362,"aZ":-14.623980727418688,"pfxX":-4.6942686416747215,"pfxZ":9.071777557242648,"pX":0.7810476710917946,"pZ":1.5266529269398013,"vX0":10.052758270891426,"vY0":-137.65037405421245,"vZ0":-6.9094280386276035,"x":87.23,"y":197.56,"x0":-2.294823104239491,"y0":50.00595470166949,"z0":5.0437730306917175,"aX":-9.085448740558176},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":6.6,"spinRate":2381,"spinDirection":208},"zone":9,"typeConfidence":0.9,"plateTime":0.39663500728252776,"extension":6.373580524897228},"index":0,"playId":"145c1d91-679d-38c0-8a39-d98ad30808bc","pitchNumber":1,"startTime":"2025-07-27T19:06:34.304Z","endTime":"2025-07-27T19:06:38.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.32370179441177,"aZ":-40.48340622765526,"pfxX":5.074651184807015,"pfxZ":-6.141573831111736,"pX":-0.38784340347374796,"pZ":1.7415285835151477,"vX0":3.6552762843222038,"vY0":-115.79156161720996,"vZ0":1.4473714023561348,"x":131.78,"y":191.76,"x0":-2.6480804943415555,"y0":50.00259473131895,"z0":4.99214506088203,"aX":6.865917744106225},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-10.4,"breakHorizontal":-10.1,"spinRate":2549,"spinDirection":56},"zone":7,"typeConfidence":0.9,"plateTime":0.47365519749782337,"extension":6.3288913461020355},"index":1,"playId":"44353b2e-598d-32a2-861b-8b9c0ea837ba","pitchNumber":2,"startTime":"2025-07-27T19:06:50.657Z","endTime":"2025-07-27T19:06:57.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.41715144304854,"strikeZoneBottom":1.56812455702633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.8708460479799,"aZ":-27.945459038408185,"pfxX":1.8743906739616731,"pfxZ":2.609770111267446,"pX":1.4694497411960354,"pZ":1.3736844784204387,"vX0":8.562343242181615,"vY0":-126.09993998959243,"vZ0":-3.991948591482879,"x":60.99,"y":201.69,"x0":-2.203581946827277,"y0":50.0049946238666,"z0":5.213170187678764,"aX":3.0412699638179306},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.1,"breakHorizontal":-5.2,"spinRate":2464,"spinDirection":101},"zone":14,"typeConfidence":0.9,"plateTime":0.4331450136543973,"extension":6.609427593565808},"index":2,"playId":"a46a5a8c-c3fb-32d2-98a7-0d4c50c4ce8a","pitchNumber":3,"startTime":"2025-07-27T19:07:10.135Z","endTime":"2025-07-27T19:07:13.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.5,"strikeZoneTop":3.34000167816746,"strikeZoneBottom":1.52044722428508,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.130373908027735,"aZ":-38.87730465233385,"pfxX":3.9348247264937335,"pfxZ":-4.865387950687278,"pX":1.3235242266363731,"pZ":0.33776626914368796,"vX0":7.29335139948151,"vY0":-116.69918733396258,"vZ0":-2.1553414960461463,"x":66.55,"y":229.66,"x0":-2.354324203912783,"y0":50.001343617311576,"z0":4.938124587792601,"aX":5.422299919628218},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-9.1,"breakHorizontal":-9.0,"spinRate":2527,"spinDirection":47},"zone":14,"typeConfidence":0.89,"plateTime":0.46949691468002097,"extension":6.451588429334842},"index":3,"playId":"1ef70a0c-2da8-318d-93ae-4c7354f2152c","pitchNumber":4,"startTime":"2025-07-27T19:07:28.092Z","endTime":"2025-07-27T19:07:33.024Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.774587709778622,"aZ":-12.4783932970224,"pfxX":-4.595400903199381,"pfxZ":9.872666227150205,"pX":0.8665833628202337,"pZ":3.124277070501064,"vX0":10.224888093434837,"vY0":-139.70909063947383,"vZ0":-3.4085724573851177,"x":83.97,"y":154.42,"x0":-2.2285989859822015,"y0":50.00085869822435,"z0":5.169310187829554,"aX":-9.16667365634718},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.4,"breakHorizontal":6.5,"spinRate":2493,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.39068546066408993,"extension":6.862742592642632},"index":4,"playId":"42ed5df5-5652-3c64-b39f-510049481260","pitchNumber":5,"startTime":"2025-07-27T19:07:52.336Z","endTime":"2025-07-27T19:07:58.905Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:07:58.905Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Colt Keith lines out to left fielder Joey Loperfido.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-27T19:09:54.029Z","endTime":"2025-07-27T19:11:30.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.30358857042126,"strikeZoneBottom":1.5791252849987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.99715089650857,"aZ":-12.888186070228773,"pfxX":-3.7197519477582364,"pfxZ":10.710130295915118,"pX":-0.13519014256015904,"pZ":2.4634587303072792,"vX0":7.841589829616455,"vY0":-132.97695900031883,"vZ0":-5.45027339994986,"x":122.15,"y":172.27,"x0":-2.6316126333809478,"y0":50.00634088832179,"z0":5.465498669470227,"aX":-6.701272628795483},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.5,"breakHorizontal":5.2,"spinRate":2272,"spinDirection":217},"zone":5,"typeConfidence":0.88,"plateTime":0.4110120962460666,"extension":6.061156442579992},"index":0,"playId":"b7a98ce0-91f1-37c8-823a-67db291eab05","pitchNumber":1,"startTime":"2025-07-27T19:10:09.795Z","endTime":"2025-07-27T19:10:13.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.1,"strikeZoneTop":3.26480138109758,"strikeZoneBottom":1.54097471567251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.740182539792954,"aZ":-28.21677584682567,"pfxX":-7.911048667288339,"pfxZ":2.6413910208166467,"pX":-0.89913507031347,"pZ":2.101325596578058,"vX0":7.275730675852503,"vY0":-120.89695500903568,"vZ0":-1.6080581485340626,"x":151.27,"y":182.04,"x0":-2.901472046476784,"y0":50.004539989289675,"z0":5.222064297224355,"aX":-11.862308515923278},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.7,"breakHorizontal":12.8,"spinRate":1330,"spinDirection":253},"zone":13,"typeConfidence":0.9,"plateTime":0.4508500715406587,"extension":6.132812609730615},"index":1,"playId":"ff7de08d-c160-3cc3-b265-2652c71dbf17","pitchNumber":2,"startTime":"2025-07-27T19:10:26.225Z","endTime":"2025-07-27T19:10:30.092Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-27T19:10:37.325Z","endTime":"2025-07-27T19:10:49.962Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.8,"strikeZoneTop":3.22097771033828,"strikeZoneBottom":1.61430939846154,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.712758590009482,"aZ":-28.350527067541638,"pfxX":-7.6358051927705475,"pfxZ":2.4520723717606634,"pX":0.1572250920635746,"pZ":1.0908290170887482,"vX0":9.31233768381008,"vY0":-123.219614075292,"vZ0":-4.295885045689255,"x":111.01,"y":209.33,"x0":-2.657787034943936,"y0":50.00035213748039,"z0":5.2196697130862795,"aX":-11.883205452302553},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.7,"breakHorizontal":12.0,"spinRate":1261,"spinDirection":246},"zone":14,"typeConfidence":0.9,"plateTime":0.4424880443911752,"extension":6.365539809454177},"index":3,"playId":"65f90d91-91d6-3e90-b92d-42bb55ec49c0","pitchNumber":3,"startTime":"2025-07-27T19:10:49.962Z","endTime":"2025-07-27T19:10:53.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.1,"strikeZoneTop":3.23438544850827,"strikeZoneBottom":1.56922640786009,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.038985884094426,"aZ":-26.553126075266256,"pfxX":-8.55906785414276,"pfxZ":3.495969729279723,"pX":0.48097954153182576,"pZ":0.9668397551844125,"vX0":10.707098818425127,"vY0":-124.86029863620709,"vZ0":-4.890252718635063,"x":98.67,"y":212.68,"x0":-2.7164222513501017,"y0":50.001288127715775,"z0":5.090461916643478,"aX":-13.749623444580454},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.5,"breakHorizontal":13.6,"spinRate":1404,"spinDirection":246},"zone":14,"typeConfidence":0.91,"plateTime":0.43579005691064276,"extension":6.422257687020283},"index":4,"playId":"d4b7ed73-08d1-3bb3-907c-17b71ba3e7ee","pitchNumber":4,"startTime":"2025-07-27T19:11:06.450Z","endTime":"2025-07-27T19:11:10.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.10937696459116,"aZ":-14.009358792982901,"pfxX":-2.9700159113749542,"pfxZ":9.823557956791765,"pX":0.07864763623922388,"pZ":3.0727235421096712,"vX0":7.870904886562578,"vY0":-135.2828814428942,"vZ0":-3.6109650705900767,"x":114.0,"y":155.82,"x0":-2.4855587720860632,"y0":50.006354069680995,"z0":5.409881448416351,"aX":-5.494593011110881},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.2,"breakHorizontal":3.7,"spinRate":2356,"spinDirection":215},"zone":2,"typeConfidence":0.89,"plateTime":0.40520363359133205,"extension":6.277282970568153},"hitData":{"launchSpeed":85.5,"launchAngle":27.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.14,"coordY":88.2}},"index":5,"playId":"0b2a3dde-d211-3449-89f3-1bb9a2c0e371","pitchNumber":5,"startTime":"2025-07-27T19:11:22.881Z","endTime":"2025-07-27T19:11:30.689Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:11:30.689Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-27T19:11:42.366Z","endTime":"2025-07-27T19:13:36.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.27413834950342,"strikeZoneBottom":1.55664921621887,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.929254123065167,"aZ":-10.129496799232115,"pfxX":-3.374996753021542,"pfxZ":11.57777862821115,"pX":0.4773313529209796,"pZ":0.970755393898463,"vX0":9.283697210167052,"vY0":-136.81085365378271,"vZ0":-9.723097758761641,"x":98.81,"y":212.57,"x0":-2.514840816096632,"y0":50.002891637786824,"z0":5.255883679127878,"aX":-6.426902609795432},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.1,"breakHorizontal":4.2,"spinRate":2318,"spinDirection":215},"zone":14,"typeConfidence":0.91,"plateTime":0.39967659273120404,"extension":6.233605129986842},"index":0,"playId":"2665d06e-9b8e-361d-823c-cab29b7879e0","pitchNumber":1,"startTime":"2025-07-27T19:11:56.872Z","endTime":"2025-07-27T19:12:00.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.5,"strikeZoneTop":3.29093735965259,"strikeZoneBottom":1.54371829475033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.274149548682807,"aZ":-32.933578391002925,"pfxX":1.7208501675517645,"pfxZ":-0.5056860920391753,"pX":-0.4253619816515323,"pZ":1.901337854132964,"vX0":5.435717517699331,"vY0":-121.36894074095414,"vZ0":-1.1985650199693907,"x":133.21,"y":187.44,"x0":-2.907480712050974,"y0":50.001965830354784,"z0":5.241139652653799,"aX":2.594418334383493},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.0,"breakHorizontal":-4.3,"spinRate":2358,"spinDirection":90},"zone":7,"typeConfidence":0.66,"plateTime":0.4493955057529897,"extension":6.18168298595018},"index":1,"playId":"032b370c-d3fa-3865-b20b-e1044266940c","pitchNumber":2,"startTime":"2025-07-27T19:12:12.314Z","endTime":"2025-07-27T19:12:15.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.884048414866744,"aZ":-31.648879675776104,"pfxX":0.6930474857631006,"pfxZ":0.3371869460206467,"pX":0.20910030941744512,"pZ":1.377205832137467,"vX0":7.137524081841607,"vY0":-123.78803984189626,"vZ0":-3.054397122595475,"x":109.03,"y":201.6,"x0":-2.8025107449291378,"y0":50.00310370977099,"z0":5.27886026482119,"aX":1.0727146184919456},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.1,"breakHorizontal":-2.9,"spinRate":2315,"spinDirection":357},"zone":14,"typeConfidence":0.89,"plateTime":0.44260007515466704,"extension":6.168819522619383},"index":2,"playId":"fa4c098d-a8df-3ee9-ab00-24a0b320e163","pitchNumber":3,"startTime":"2025-07-27T19:12:27.919Z","endTime":"2025-07-27T19:12:32.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":71.9,"strikeZoneTop":3.07424108574915,"strikeZoneBottom":1.44638239638948,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.87486404491447,"aZ":-38.71535566475294,"pfxX":5.29889475503508,"pfxZ":-5.131607092183162,"pX":1.7420134988246203,"pZ":0.48630487687035023,"vX0":7.852628467308035,"vY0":-112.04561011796835,"vZ0":-2.171731870911332,"x":50.6,"y":225.65,"x0":-2.4939666438049444,"y0":50.00363466222735,"z0":5.416895411258659,"aX":6.751099341182493},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-9.6,"breakHorizontal":-11.6,"spinRate":2704,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.48847968554368704,"extension":6.293931815744809},"index":3,"playId":"acf9c30c-7b4d-3bf8-a46e-12f811048e6c","pitchNumber":4,"startTime":"2025-07-27T19:12:48.505Z","endTime":"2025-07-27T19:12:52.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.22257112574617,"strikeZoneBottom":1.50535943566895,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.528823829133067,"aZ":-32.61813147034839,"pfxX":-7.257895215174549,"pfxZ":-0.27791861588857536,"pX":-1.2996494691764997,"pZ":3.506952903463666,"vX0":6.0336106976349875,"vY0":-124.16481863402443,"vZ0":2.5553459570978596,"x":166.54,"y":144.09,"x0":-2.801410228834272,"y0":50.00504218206074,"z0":5.152890635531182,"aX":-11.4964440974625},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.2,"breakHorizontal":12.0,"spinRate":1207,"spinDirection":249},"zone":11,"typeConfidence":0.88,"plateTime":0.4387403230096081,"extension":6.426440137871454},"index":4,"playId":"d3dda88c-c0b7-3fed-8219-5513fae24d31","pitchNumber":5,"startTime":"2025-07-27T19:13:10.893Z","endTime":"2025-07-27T19:13:14.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.496913979288202,"aZ":-31.439620113947246,"pfxX":1.0196435832410091,"pfxZ":0.4792318200775547,"pX":-0.05719303258392328,"pZ":1.757514900522074,"vX0":6.591744231715905,"vY0":-122.74207566964404,"vZ0":-1.7632455503307383,"x":119.18,"y":191.33,"x0":-2.8966476507403147,"y0":50.0048198857541,"z0":5.131481518776856,"aX":1.5752664007126962},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.7,"breakHorizontal":-3.2,"spinRate":2203,"spinDirection":115},"zone":8,"typeConfidence":0.84,"plateTime":0.44416670172593564,"extension":6.241760754478696},"index":5,"playId":"4d74d65c-1282-349f-860b-0dc8664e23b1","pitchNumber":6,"startTime":"2025-07-27T19:13:29.488Z","endTime":"2025-07-27T19:13:36.582Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:13:36.582Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kerry Carpenter strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-27T19:13:40.149Z","endTime":"2025-07-27T19:15:13.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.51453553993788,"aZ":-29.22397437268807,"pfxX":-6.97078863429782,"pfxZ":1.8932893757026195,"pX":-0.3043370958776426,"pZ":1.7761593421569333,"vX0":8.292137349001155,"vY0":-122.89971584770971,"vZ0":-2.3876902115251424,"x":128.6,"y":190.82,"x0":-2.790146399064683,"y0":50.000177537492206,"z0":5.201251855265068,"aX":-10.841879353160058},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.1,"breakHorizontal":11.0,"spinRate":1276,"spinDirection":248},"zone":7,"typeConfidence":0.88,"plateTime":0.44284534902225436,"extension":6.386014051289569},"index":0,"playId":"fa792762-0d4b-3357-9f57-ad9ba1bb9527","pitchNumber":1,"startTime":"2025-07-27T19:14:01.064Z","endTime":"2025-07-27T19:14:05.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.884570165203048,"aZ":-12.95462796551294,"pfxX":-4.567114628410974,"pfxZ":10.022181546665095,"pX":0.12289956177203006,"pZ":2.759456014182013,"vX0":8.825375422581107,"vY0":-137.2484884727914,"vZ0":-4.738444028824545,"x":112.32,"y":164.27,"x0":-2.5333256808578986,"y0":50.00246775160627,"z0":5.382843466039579,"aX":-8.758690867219158},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.4,"breakHorizontal":6.5,"spinRate":2454,"spinDirection":212},"zone":5,"typeConfidence":0.91,"plateTime":0.39826737471668405,"extension":6.139058717081988},"index":1,"playId":"93d97c77-bb3b-353c-ad50-5f93e569ac8f","pitchNumber":2,"startTime":"2025-07-27T19:14:19.921Z","endTime":"2025-07-27T19:14:25.867Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-27T19:14:34.638Z","endTime":"2025-07-27T19:14:49.504Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.43103049897461,"strikeZoneBottom":1.64555964917943,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.168762412315257,"aZ":-16.092669562977832,"pfxX":-4.295213462061342,"pfxZ":8.538808041612528,"pX":-1.2321809181858487,"pZ":3.198170332611781,"vX0":6.174406224882949,"vY0":-135.7420164663156,"vZ0":-2.5872138038142345,"x":163.97,"y":152.43,"x0":-2.968641087678385,"y0":50.000586899799394,"z0":5.271855509772653,"aX":-8.08782901624539},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.2,"breakHorizontal":6.6,"spinRate":2273,"spinDirection":213},"zone":11,"typeConfidence":0.89,"plateTime":0.4020914154544304,"extension":5.982049622600893},"index":3,"playId":"06dbe4fa-f9c1-3933-9612-34d12ca3c77d","pitchNumber":3,"startTime":"2025-07-27T19:14:49.504Z","endTime":"2025-07-27T19:14:52.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.141600070269917,"aZ":-29.094524540678304,"pfxX":0.6483842192940026,"pfxZ":1.8256828507617993,"pX":1.4384032298754486,"pZ":1.6110660611203218,"vX0":10.137340194220917,"vY0":-128.86815568468526,"vZ0":-3.439322172780913,"x":62.17,"y":195.28,"x0":-2.6263607434342062,"y0":50.00345200583721,"z0":5.204397028023788,"aX":1.0907244114113828},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.8,"breakHorizontal":-3.4,"spinRate":2343,"spinDirection":169},"zone":14,"typeConfidence":0.89,"plateTime":0.4246253779527005,"extension":6.1983497270363905},"index":4,"playId":"646ff8bb-fbd1-3b2a-bbd7-d31109acd219","pitchNumber":4,"startTime":"2025-07-27T19:15:06.755Z","endTime":"2025-07-27T19:15:13.965Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:15:13.965Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Myles Straw grounds out, shortstop Javier Báez to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T19:17:42.819Z","endTime":"2025-07-27T19:19:00.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Holton replaces Jack Flaherty.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T19:16:39.887Z","endTime":"2025-07-27T19:17:31.466Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663947,"link":"/api/v1/people/663947"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Myles Straw replaces Joey Loperfido.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-27T19:17:31.466Z","endTime":"2025-07-27T19:17:45.126Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":694388,"link":"/api/v1/people/694388"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.338027262597404,"aZ":-14.326813578287046,"pfxX":4.140774248323764,"pfxZ":9.722659037954058,"pX":-0.19914343997193956,"pZ":2.3963288390826882,"vX0":-4.991799740344041,"vY0":-134.64750993283013,"vZ0":-5.996892740215565,"x":124.59,"y":174.08,"x0":1.1411137940260214,"y0":50.00001223830174,"z0":5.666614087606392,"aX":7.599161088114931},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.6,"breakHorizontal":-6.5,"spinRate":2344,"spinDirection":146},"zone":5,"typeConfidence":0.93,"plateTime":0.4068389243529307,"extension":6.516885094271863},"index":2,"playId":"74df7b82-4f3c-3db9-b5ba-9a4da82793d6","pitchNumber":1,"startTime":"2025-07-27T19:17:45.126Z","endTime":"2025-07-27T19:17:49.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":83.1,"strikeZoneTop":3.46239473624482,"strikeZoneBottom":1.67064849568593,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.463043337601828,"aZ":-23.592863075621946,"pfxX":-0.08304967770235194,"pfxZ":4.966514912191218,"pX":-1.6134523881436316,"pZ":1.3988408337672469,"vX0":-7.223972585615719,"vY0":-129.4183256147299,"vZ0":-6.433187502924028,"x":178.5,"y":201.01,"x0":1.203846670565197,"y0":50.001082661402435,"z0":5.678747636891291,"aX":-0.14151637869776065},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.0,"breakHorizontal":1.4,"spinRate":2432,"spinDirection":179},"zone":13,"typeConfidence":0.9,"plateTime":0.4203646279865647,"extension":6.558545768362104},"index":3,"playId":"ac7c4211-9d57-313a-8d0b-54c0f2a4bb17","pitchNumber":2,"startTime":"2025-07-27T19:18:00.265Z","endTime":"2025-07-27T19:18:07.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.9,"strikeZoneTop":3.35134626032579,"strikeZoneBottom":1.53062537912889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.621293377156306,"aZ":-23.037928757206636,"pfxX":-0.032001708505934534,"pfxZ":5.2941099069570425,"pX":0.6398777661009398,"pZ":1.4673106913547067,"vX0":-2.1311586602439405,"vY0":-129.4364553197291,"vZ0":-6.339629771587303,"x":92.61,"y":199.16,"x0":1.4721741430320818,"y0":50.006434172189174,"z0":5.669918458124308,"aX":-0.054698105046823285},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.6,"breakHorizontal":0.5,"spinRate":2398,"spinDirection":176},"zone":9,"typeConfidence":0.9,"plateTime":0.4203996277800566,"extension":6.488817691206188},"index":4,"playId":"f8dfd810-0d85-3052-aa62-9a6d6b38a6dc","pitchNumber":3,"startTime":"2025-07-27T19:18:15.659Z","endTime":"2025-07-27T19:18:19.260Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.067901151891988,"aZ":-13.313170895140923,"pfxX":5.300080485784351,"pfxZ":10.223546279759681,"pX":-0.7238344610840638,"pZ":2.2248694237103535,"vX0":-7.083352821007148,"vY0":-134.4498639661912,"vZ0":-6.5863912696166285,"x":144.59,"y":178.71,"x0":1.2469267751213626,"y0":50.00101901205278,"z0":5.637234137507013,"aX":9.776604455143964},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.4,"breakHorizontal":-8.2,"spinRate":2374,"spinDirection":140},"zone":4,"typeConfidence":0.92,"plateTime":0.4062045902134308,"extension":6.603952135065157},"index":5,"playId":"8f081694-077a-37fb-8953-41452d7c695d","pitchNumber":4,"startTime":"2025-07-27T19:18:32.307Z","endTime":"2025-07-27T19:18:36.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.705593316097602,"aZ":-43.5583487639031,"pfxX":-6.5098169086428435,"pfxZ":-8.463380598120171,"pX":0.661713936878353,"pZ":2.5907358235181928,"vX0":0.6046026666645854,"vY0":-115.32075815565891,"vZ0":1.599576602787805,"x":91.78,"y":168.83,"x0":1.2415596051876256,"y0":50.00272888757399,"z0":6.093994565585093,"aX":-8.756319524221945},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-14.6,"breakHorizontal":11.6,"spinRate":2804,"spinDirection":316},"zone":6,"typeConfidence":0.91,"plateTime":0.47519172895950756,"extension":6.569105104255326},"hitData":{"launchSpeed":86.9,"launchAngle":-5.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.87,"coordY":151.58}},"index":6,"playId":"a5a68cf3-d4cb-37fe-b853-b24f676668bb","pitchNumber":5,"startTime":"2025-07-27T19:18:52.826Z","endTime":"2025-07-27T19:19:00.541Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:19:00.541Z","atBatIndex":45},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tyler Heineman doubles (7) on a ground ball to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T19:19:17.448Z","endTime":"2025-07-27T19:20:15.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.0,"strikeZoneTop":3.15,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.117401446401654,"aZ":-15.456738312861646,"pfxX":4.986204244077435,"pfxZ":8.935672673981593,"pX":-1.1749009769097305,"pZ":1.7706451552581106,"vX0":-7.865123693921718,"vY0":-135.09009228729974,"vZ0":-7.350889160018036,"x":161.78,"y":190.97,"x0":1.110491056155924,"y0":50.00110456778154,"z0":5.589154213997933,"aX":9.326698485962734},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.0,"breakHorizontal":-7.6,"spinRate":2197,"spinDirection":148},"zone":13,"typeConfidence":0.9,"plateTime":0.4036093446250262,"extension":6.572808455972969},"index":0,"playId":"c1228dad-3dee-3956-b8e4-b753d6de8e06","pitchNumber":1,"startTime":"2025-07-27T19:19:28.034Z","endTime":"2025-07-27T19:19:31.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.5,"strikeZoneTop":3.15,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.083924551842657,"aZ":-26.331317208009093,"pfxX":-1.2200668146134008,"pfxZ":3.435257346486053,"pX":-0.24516861311813298,"pZ":1.4658709619847272,"vX0":-4.011163314159316,"vY0":-128.18026257413302,"vZ0":-5.359896837538723,"x":126.35,"y":199.2,"x0":1.4848753668507075,"y0":50.002042417930646,"z0":5.584528426005328,"aX":-2.073688741767258},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.5,"breakHorizontal":2.9,"spinRate":2299,"spinDirection":185},"zone":8,"typeConfidence":0.9,"plateTime":0.4238090267156509,"extension":6.471137421841787},"hitData":{"launchSpeed":100.4,"launchAngle":-1.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.28,"coordY":116.6}},"index":1,"playId":"f26d778f-acdc-38ee-9413-3bf461f597d7","pitchNumber":2,"startTime":"2025-07-27T19:20:02.414Z","endTime":"2025-07-27T19:20:15.943Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:20:15.943Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Davis Schneider walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T19:20:47.975Z","endTime":"2025-07-27T19:23:23.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"postOnSecond":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6,7,8,9],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Davis Schneider replaces Alan Roden.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-27T19:20:37.042Z","endTime":"2025-07-27T19:20:50.280Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":702176,"link":"/api/v1/people/702176"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.04587177622908,"strikeZoneBottom":1.52019349262656,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.89132102805033,"aZ":-26.698503081728045,"pfxX":10.19097322162775,"pfxZ":3.5094174950577504,"pX":0.9092449159507914,"pZ":1.28307313337179,"vX0":-5.068517168327799,"vY0":-124.0679235895784,"vZ0":-4.907297597307281,"x":82.34,"y":204.14,"x0":1.6550101130274832,"y0":50.00109838162007,"z0":5.512594286821948,"aX":15.880621376584894},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.4,"breakHorizontal":-17.3,"spinRate":1744,"spinDirection":110},"zone":14,"typeConfidence":0.9,"plateTime":0.4415334721647688,"extension":6.567412261321899},"index":1,"playId":"d97650c4-7739-324c-adb1-bc350708302f","pitchNumber":1,"startTime":"2025-07-27T19:20:50.280Z","endTime":"2025-07-27T19:20:54.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.09,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.816739692262644,"aZ":-30.024590187424568,"pfxX":-2.5655478383939774,"pfxZ":1.2694171649796164,"pX":-0.7865643370484284,"pZ":2.3536904647143255,"vX0":-4.165816909719562,"vY0":-128.7294705450827,"vZ0":-2.712464246696519,"x":146.98,"y":175.23,"x0":1.181137668120841,"y0":50.00095338956463,"z0":5.7272753184243745,"aX":-4.337801646309755},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.9,"breakHorizontal":5.5,"spinRate":2334,"spinDirection":201},"zone":4,"typeConfidence":0.9,"plateTime":0.4242441553269978,"extension":6.3931463459582645},"index":2,"playId":"4b45c3e1-bfc0-34e4-b462-ff50e6bce1ad","pitchNumber":2,"startTime":"2025-07-27T19:21:06.304Z","endTime":"2025-07-27T19:21:11.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.09,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.551027026036955,"aZ":-16.076109863763943,"pfxX":3.44161389601086,"pfxZ":8.813970587289068,"pX":0.7781187602150932,"pZ":2.943765658439458,"vX0":-2.392981322021252,"vY0":-133.94237389164132,"vZ0":-4.137849055765084,"x":87.34,"y":159.3,"x0":1.233685615974896,"y0":50.00117022639966,"z0":5.649958936769631,"aX":6.284660814149483},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.4,"breakHorizontal":-5.8,"spinRate":2237,"spinDirection":147},"zone":3,"typeConfidence":0.91,"plateTime":0.4081260676473448,"extension":6.502991871635055},"index":3,"playId":"ba3582bf-0f25-3f29-b268-e12041afdeec","pitchNumber":3,"startTime":"2025-07-27T19:21:27.975Z","endTime":"2025-07-27T19:21:33.888Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-27T19:21:38.874Z","endTime":"2025-07-27T19:21:53.568Z","isPitch":false,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":2.9450824315095,"strikeZoneBottom":1.4567500973236,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.722001957630535,"aZ":-14.277375182941132,"pfxX":4.734104443816391,"pfxZ":9.750914995209868,"pX":-0.9470143353549314,"pZ":2.0402156218882883,"vX0":-7.628172420646903,"vY0":-134.06206510498853,"vZ0":-6.678832457365369,"x":153.1,"y":183.69,"x0":1.309425569563444,"y0":50.004897483784134,"z0":5.56740020908819,"aX":8.691261337878025},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.6,"breakHorizontal":-7.1,"spinRate":2288,"spinDirection":145},"zone":13,"typeConfidence":0.92,"plateTime":0.407272630793563,"extension":6.4004010123081105},"index":5,"playId":"923327ec-f1c5-3409-bd10-3204c2cd2491","pitchNumber":4,"startTime":"2025-07-27T19:21:53.568Z","endTime":"2025-07-27T19:21:57.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":2.88174133450963,"strikeZoneBottom":1.45248820589519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.07251085355346,"aZ":-27.268927702728778,"pfxX":-1.985351187950215,"pfxZ":2.874669530714444,"pX":0.2902505278892208,"pZ":4.049309388902039,"vX0":-2.305649421857347,"vY0":-129.2921779620277,"vZ0":0.6544833298019983,"x":105.94,"y":129.45,"x0":1.4489940059187936,"y0":50.002214967970026,"z0":5.873484978792451,"aX":-3.385340103960926},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.5,"breakHorizontal":4.1,"spinRate":2407,"spinDirection":189},"zone":12,"typeConfidence":0.9,"plateTime":0.42243113858418635,"extension":6.442467414007178},"index":6,"playId":"3c04f720-1116-35d1-a1b9-867069cef8c9","pitchNumber":5,"startTime":"2025-07-27T19:22:11.521Z","endTime":"2025-07-27T19:22:15.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.09,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.01891129002016,"aZ":-14.046300443429786,"pfxX":3.3440104254422183,"pfxZ":9.698556324700252,"pX":-0.6485114079716502,"pZ":2.8040739679682583,"vX0":-6.029724385570373,"vY0":-135.46881390744687,"vZ0":-5.095428000874379,"x":141.72,"y":163.07,"x0":1.165942914817759,"y0":50.002743027081074,"z0":5.682123917225018,"aX":6.250841252674602},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":-4.8,"spinRate":2347,"spinDirection":147},"zone":1,"typeConfidence":0.93,"plateTime":0.4034423354230099,"extension":6.389367513413326},"index":7,"playId":"bfbd5f4b-2239-3912-a3d6-1eb47859ecbb","pitchNumber":6,"startTime":"2025-07-27T19:22:31.240Z","endTime":"2025-07-27T19:22:36.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.09,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.096287803867057,"aZ":-13.388280501917926,"pfxX":5.268003512822825,"pfxZ":10.196011591484787,"pX":-0.09409154121036611,"pZ":2.646895625457444,"vX0":-5.536423944645033,"vY0":-134.15837872347467,"vZ0":-5.401657728259757,"x":120.59,"y":167.31,"x0":1.3013565436259504,"y0":50.00393402156049,"z0":5.623260536093505,"aX":9.707323691497646},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.6,"breakHorizontal":-8.5,"spinRate":2234,"spinDirection":158},"zone":2,"typeConfidence":0.93,"plateTime":0.4066136003845737,"extension":6.589655227706138},"index":8,"playId":"c13e76f5-f7b8-315c-9407-fb5a0c341e45","pitchNumber":7,"startTime":"2025-07-27T19:22:52.817Z","endTime":"2025-07-27T19:22:59.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.7,"strikeZoneTop":2.77884784932856,"strikeZoneBottom":1.37857293274793,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.218756115528663,"aZ":-27.00527082477774,"pfxX":9.792767919854864,"pfxZ":3.343610481326066,"pX":0.7039672832868065,"pZ":0.3957785921044679,"vX0":-4.771663309448583,"vY0":-122.72276909481036,"vZ0":-6.618391004238554,"x":90.17,"y":228.09,"x0":1.3873883375069016,"y0":50.00344550108674,"z0":5.387244545798511,"aX":15.139188191481168},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.9,"breakHorizontal":-16.8,"spinRate":1724,"spinDirection":108},"zone":14,"typeConfidence":0.91,"plateTime":0.4440271344849096,"extension":6.495118626527996},"index":9,"playId":"a5923f7e-77f6-35e4-96d5-a78b3926d048","pitchNumber":8,"startTime":"2025-07-27T19:23:16.392Z","endTime":"2025-07-27T19:23:23.233Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:23:23.233Z","atBatIndex":47},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nathan Lukes grounds into a force out, second baseman Gleyber Torres to shortstop Javier Báez. Tyler Heineman to 3rd. Davis Schneider out at 2nd. Nathan Lukes to 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T19:23:33.451Z","endTime":"2025-07-27T19:24:49.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"postOnThird":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.2,"strikeZoneTop":3.25682647301932,"strikeZoneBottom":1.5373285365399,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.965246967294373,"aZ":-30.64229749635895,"pfxX":-6.046138504395394,"pfxZ":1.093192159326998,"pX":-0.7952535862484192,"pZ":2.8153343288300077,"vX0":-3.7464511739346436,"vY0":-118.06345209477186,"vZ0":-0.03399156549145754,"x":147.31,"y":162.77,"x0":1.6015267695346438,"y0":50.00403722624,"z0":5.666905334287023,"aX":-8.473770153593286},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":2.3,"breakHorizontal":11.9,"spinRate":2644,"spinDirection":288},"zone":1,"typeConfidence":0.9,"plateTime":0.4651924143142252,"extension":6.564453108425729},"index":0,"playId":"b0e1b276-0515-3fde-a5b9-854cdc57b9ab","pitchNumber":1,"startTime":"2025-07-27T19:23:48.286Z","endTime":"2025-07-27T19:23:53.055Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.296581321697836,"aZ":-22.977142812199006,"pfxX":8.817947688669388,"pfxZ":5.063258039558692,"pX":0.7067138260689229,"pZ":2.869132834641197,"vX0":-5.032457634854386,"vY0":-133.32947596323692,"vZ0":-3.028013424772028,"x":90.06,"y":161.31,"x0":1.4643532580096148,"y0":50.00255816148472,"z0":5.66140486304901,"aX":16.01569074688103},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.8,"breakHorizontal":-15.0,"spinRate":2173,"spinDirection":146},"zone":3,"typeConfidence":0.9,"plateTime":0.4094389959399396,"extension":6.473245921461503},"index":1,"playId":"89d1bc83-1c7c-356a-a559-892c4111742a","pitchNumber":2,"startTime":"2025-07-27T19:24:04.611Z","endTime":"2025-07-27T19:24:10.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.47166332766112,"strikeZoneBottom":1.61974531540728,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.290314949874453,"aZ":-18.719649751287296,"pfxX":9.334902133967748,"pfxZ":7.370476708525799,"pX":-0.3172031371940923,"pZ":2.283425264132147,"vX0":-7.625228828970428,"vY0":-133.41791342727518,"vZ0":-5.158213319073747,"x":129.09,"y":177.13,"x0":1.3472810175368208,"y0":50.005882974075384,"z0":5.566860301980438,"aX":17.04605777569661},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.6,"breakHorizontal":-15.5,"spinRate":2180,"spinDirection":144},"zone":4,"typeConfidence":0.89,"plateTime":0.40856982169525935,"extension":6.467257744183488},"index":2,"playId":"4896f2c5-4637-3d21-9b37-a5644615546c","pitchNumber":3,"startTime":"2025-07-27T19:24:23.273Z","endTime":"2025-07-27T19:24:27.259Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.79612247195589,"aZ":-31.904520960830265,"pfxX":-6.236957244900397,"pfxZ":0.18480473084217763,"pX":-0.715395694141405,"pZ":1.7748436810118295,"vX0":-3.8883007193528294,"vY0":-119.04071759233025,"vZ0":-1.9459180306307358,"x":144.27,"y":190.86,"x0":1.7516842745593826,"y0":50.00038478554202,"z0":5.503302857283317,"aX":-8.909241163958544},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.1,"breakHorizontal":12.2,"spinRate":2811,"spinDirection":288},"zone":7,"typeConfidence":0.9,"plateTime":0.4608953061696863,"extension":6.536349290735342},"hitData":{"launchSpeed":83.0,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.92,"coordY":154.62}},"index":3,"playId":"bb3d2d15-84da-35e3-90d1-22b90279e3f7","pitchNumber":4,"startTime":"2025-07-27T19:24:42.133Z","endTime":"2025-07-27T19:24:49.629Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:24:49.629Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"George Springer lines out sharply to center fielder Parker Meadows.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T19:27:19.449Z","endTime":"2025-07-27T19:27:29.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678009,"link":"/api/v1/people/678009"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-27T19:25:19.066Z","endTime":"2025-07-27T19:25:36.078Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brenan Hanifee replaces Tyler Holton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-27T19:25:36.078Z","endTime":"2025-07-27T19:27:21.749Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669724,"link":"/api/v1/people/669724"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.928988979089063,"aZ":-31.154784359406168,"pfxX":2.0001694436111266,"pfxZ":0.6110060640516775,"pX":-0.14980665695838405,"pZ":2.4685713627052706,"vX0":5.504318926826173,"vY0":-126.98801818525314,"vZ0":-1.0760818253930544,"x":122.71,"y":172.13,"x0":-2.5874382781563514,"y0":50.002453858652835,"z0":5.330453449022745,"aX":3.333899225694791},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.1,"breakHorizontal":-4.7,"spinRate":2296,"spinDirection":60},"zone":5,"typeConfidence":0.92,"plateTime":0.42794330034880845,"extension":5.963944456171248},"hitData":{"launchSpeed":108.0,"launchAngle":19.0,"totalDistance":386.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":114.92,"coordY":43.59}},"index":2,"playId":"f184765f-09f5-3649-8896-54803e253170","pitchNumber":1,"startTime":"2025-07-27T19:27:21.749Z","endTime":"2025-07-27T19:27:29.477Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:27:29.477Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T19:31:11.188Z","endTime":"2025-07-27T19:31:55.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to right field for Nathan Lukes.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T19:30:39.274Z","endTime":"2025-07-27T19:30:39.288Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"100"},{"details":{"description":"Myles Straw remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-27T19:30:39.288Z","endTime":"2025-07-27T19:30:40.288Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":694388,"link":"/api/v1/people/694388"}},{"details":{"description":"Davis Schneider remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-27T19:30:39.288Z","endTime":"2025-07-27T19:31:13.508Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":702176,"link":"/api/v1/people/702176"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.881204516866045,"aZ":-13.607371264759319,"pfxX":-5.619304757704699,"pfxZ":10.04610930362721,"pX":-0.2990645192524549,"pZ":2.5500842940816475,"vX0":8.12659736203674,"vY0":-134.975940340549,"vZ0":-5.21674286557644,"x":128.4,"y":169.93,"x0":-2.6163285704827888,"y0":50.00466384743332,"z0":5.463145249171681,"aX":-10.388233066444846},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.3,"breakHorizontal":8.5,"spinRate":2284,"spinDirection":217},"zone":4,"typeConfidence":0.9,"plateTime":0.40551845154636545,"extension":6.068987115808141},"index":3,"playId":"9eb75225-97d7-3d7e-b453-25014c3c2aef","pitchNumber":1,"startTime":"2025-07-27T19:31:13.508Z","endTime":"2025-07-27T19:31:16.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.248634280217217,"aZ":-28.7795329227253,"pfxX":1.9474206986914202,"pfxZ":2.101549604471085,"pX":0.4470314570780854,"pZ":3.1188373148302913,"vX0":7.469703879818983,"vY0":-125.7323059027977,"vZ0":0.14200962468209044,"x":99.96,"y":154.57,"x0":-2.804113781512099,"y0":50.00392795880519,"z0":5.379177800280231,"aX":3.1461939096656706},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.1,"breakHorizontal":-5.0,"spinRate":2494,"spinDirection":163},"zone":3,"typeConfidence":2.0,"plateTime":0.43407958271822933,"extension":5.998520738186202},"index":4,"playId":"9b1cd405-3d05-3d54-af8c-2d81b037fb02","pitchNumber":2,"startTime":"2025-07-27T19:31:31.792Z","endTime":"2025-07-27T19:31:35.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.811119271578885,"aZ":-27.553360680696095,"pfxX":-8.618323870011583,"pfxZ":2.9823605730932945,"pX":0.43808509992691436,"pZ":1.3125262204172519,"vX0":10.11349986329034,"vY0":-123.06016770324844,"vZ0":-3.6886242636078057,"x":100.3,"y":203.34,"x0":-2.5834990475117343,"y0":50.00568786320001,"z0":5.135944403100957,"aX":-13.371658229681398},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.8,"breakHorizontal":13.6,"spinRate":1483,"spinDirection":245},"zone":14,"typeConfidence":0.91,"plateTime":0.44316592125941767,"extension":6.287167460123931},"index":5,"playId":"cc4ed17e-a27f-3175-bc86-7bb0e5394b19","pitchNumber":3,"startTime":"2025-07-27T19:31:51.155Z","endTime":"2025-07-27T19:31:55.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:31:55.793Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T19:32:00.925Z","endTime":"2025-07-27T19:33:42.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.5,"strikeZoneTop":3.59537933530068,"strikeZoneBottom":1.65611947846954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.336244895675165,"aZ":-31.399627049720127,"pfxX":1.2418885443709318,"pfxZ":0.504776070772393,"pX":0.48899234428646565,"pZ":1.009675495957818,"vX0":7.707353146243645,"vY0":-122.35248359312506,"vZ0":-3.6414104377040237,"x":98.36,"y":211.52,"x0":-2.8472796499393436,"y0":50.00346490693859,"z0":5.172913893018107,"aX":1.9050718689425268},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.4,"breakHorizontal":-3.8,"spinRate":2354,"spinDirection":84},"zone":14,"typeConfidence":0.83,"plateTime":0.44555314118492495,"extension":6.229960257786892},"index":0,"playId":"105a891f-8bfa-3b31-94b1-a84eca119efd","pitchNumber":1,"startTime":"2025-07-27T19:32:21.571Z","endTime":"2025-07-27T19:32:25.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":3.55405066533791,"strikeZoneBottom":1.643890494731,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.893924189565517,"aZ":-30.887909821901996,"pfxX":1.4116114242352156,"pfxZ":0.8392999146964213,"pX":1.28500291651281,"pZ":1.7504903725015233,"vX0":8.96203991193566,"vY0":-122.414549687952,"vZ0":-2.1562961823401166,"x":68.02,"y":191.52,"x0":-2.5981447330269924,"y0":50.00069511215649,"z0":5.2725999601397335,"aX":2.1524032729161173},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.3,"breakHorizontal":-4.6,"spinRate":2436,"spinDirection":78},"zone":14,"typeConfidence":0.86,"plateTime":0.4464737273390105,"extension":6.25211818960732},"index":1,"playId":"b54f407b-1963-31e6-8691-d5b9cde97491","pitchNumber":2,"startTime":"2025-07-27T19:32:38.900Z","endTime":"2025-07-27T19:32:43.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.6,"endSpeed":68.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.020372416052766,"aZ":-39.21145678301379,"pfxX":6.112858310519704,"pfxZ":-5.954551151021717,"pX":1.0281216688097408,"pZ":1.697673217400881,"vX0":6.025986297489936,"vY0":-108.40412980937458,"vZ0":1.1351197998582336,"x":77.81,"y":192.94,"x0":-2.587839163732129,"y0":50.00026766852912,"z0":5.468076647324633,"aX":7.2291366330420175},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-10.1,"breakHorizontal":-12.7,"spinRate":2646,"spinDirection":57},"zone":14,"typeConfidence":0.91,"plateTime":0.506438899156187,"extension":6.380484740910606},"index":2,"playId":"d7ae943e-afe7-37c9-81da-ec599d4b1ff5","pitchNumber":3,"startTime":"2025-07-27T19:32:56.572Z","endTime":"2025-07-27T19:33:01.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.383323085186543,"aZ":-14.409087321099948,"pfxX":-4.067747531515144,"pfxZ":9.31512352605174,"pX":-0.2426432211855601,"pZ":3.3334476301484712,"vX0":8.07833372272418,"vY0":-136.7940151363957,"vZ0":-2.5436145645899213,"x":126.25,"y":148.78,"x0":-2.6971251661958657,"y0":50.00284351873622,"z0":5.255499660314582,"aX":-7.758476291275417},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.6,"breakHorizontal":5.8,"spinRate":2416,"spinDirection":214},"zone":2,"typeConfidence":0.9,"plateTime":0.39942952141459287,"extension":6.196434392677917},"index":3,"playId":"f674915b-4b79-38e8-82d8-119ebb4b4e09","pitchNumber":4,"startTime":"2025-07-27T19:33:14.220Z","endTime":"2025-07-27T19:33:19.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":88.0,"strikeZoneTop":3.63172751607363,"strikeZoneBottom":1.60341122992852,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.978789464878563,"aZ":-16.15028024764244,"pfxX":-4.889563880726069,"pfxZ":8.165037875557367,"pX":0.058240102737078615,"pZ":1.692729245797774,"vX0":9.228211332507573,"vY0":-138.2741096488578,"vZ0":-6.002278118830738,"x":114.78,"y":193.08,"x0":-2.667034097043348,"y0":50.00039890433322,"z0":4.951102476726949,"aX":-9.5936485769736},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.9,"breakHorizontal":7.2,"spinRate":2381,"spinDirection":218},"zone":8,"typeConfidence":0.9,"plateTime":0.39410607297677425,"extension":6.499718525898944},"index":4,"playId":"899c38b3-721c-36c8-b922-a6568528b71c","pitchNumber":5,"startTime":"2025-07-27T19:33:37.628Z","endTime":"2025-07-27T19:33:42.569Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:33:42.569Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T19:33:48.474Z","endTime":"2025-07-27T19:36:44.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.179909369548454,"aZ":-14.253904963552268,"pfxX":-5.5622849613082295,"pfxZ":9.477996295739427,"pX":0.932547603032008,"pZ":2.4778731119879476,"vX0":10.983256523788901,"vY0":-135.98759088015134,"vZ0":-5.4222062193298175,"x":81.45,"y":171.88,"x0":-2.418761094835024,"y0":50.00021674104672,"z0":5.470660970586416,"aX":-10.51453996747564},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.3,"breakHorizontal":8.0,"spinRate":2362,"spinDirection":209},"zone":12,"typeConfidence":0.9,"plateTime":0.40131838503573736,"extension":6.234666086828274},"index":0,"playId":"15510100-e4a7-304b-951a-c0343fb1041c","pitchNumber":1,"startTime":"2025-07-27T19:34:12.551Z","endTime":"2025-07-27T19:34:15.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.383891370898382,"aZ":-31.03244697814525,"pfxX":-8.283479816575507,"pfxZ":0.7507501872432938,"pX":1.210014492185197,"pZ":1.392751127585316,"vX0":12.086993916168332,"vY0":-122.14647637059693,"vZ0":-2.4322573563175682,"x":70.88,"y":201.18,"x0":-2.6997406625674576,"y0":50.00596742644285,"z0":5.038759284910047,"aX":-12.668372638440948},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.1,"breakHorizontal":12.6,"spinRate":1461,"spinDirection":257},"zone":14,"typeConfidence":0.87,"plateTime":0.4464064332467026,"extension":6.3386745108207165},"index":1,"playId":"f0749308-88a8-3bc3-b5e5-0aada9dd5e5a","pitchNumber":2,"startTime":"2025-07-27T19:34:35.982Z","endTime":"2025-07-27T19:34:40.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.8,"endSpeed":70.0,"strikeZoneTop":3.33367450212477,"strikeZoneBottom":1.65767202862162,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.398881515351537,"aZ":-39.399508564481394,"pfxX":7.845498108615017,"pfxZ":-5.851433572269297,"pX":-2.537357394490793,"pZ":2.365075574383299,"vX0":-1.1793366440503559,"vY0":-110.31319363198162,"vZ0":2.026678080028865,"x":213.72,"y":174.92,"x0":-3.015699888525838,"y0":50.00520957993916,"z0":5.584169302708092,"aX":9.681961196909114},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-9.7,"breakHorizontal":-13.9,"spinRate":2655,"spinDirection":53},"zone":13,"typeConfidence":0.91,"plateTime":0.4962893540501967,"extension":6.062153632465579},"index":2,"playId":"8537321f-d316-3ae4-b443-09d6a25d1e62","pitchNumber":3,"startTime":"2025-07-27T19:34:59.453Z","endTime":"2025-07-27T19:35:08.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.36483313478183,"strikeZoneBottom":1.62941618940721,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.672709631638796,"aZ":-14.732455367000599,"pfxX":-5.279236960509226,"pfxZ":9.150879661175882,"pX":-0.9646855983668337,"pZ":3.649498105591751,"vX0":6.446493913433253,"vY0":-136.81655324460542,"vZ0":-2.0746620218951115,"x":153.77,"y":140.24,"x0":-2.659610311215759,"y0":50.002138120964574,"z0":5.421098484402109,"aX":-10.06208654703116},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":8.3,"spinRate":2358,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.3995181806953738,"extension":6.360321770752699},"index":3,"playId":"69490877-b446-3671-947c-673c207039d2","pitchNumber":4,"startTime":"2025-07-27T19:35:18.661Z","endTime":"2025-07-27T19:35:22.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.259245153233422,"aZ":-32.40954038287824,"pfxX":2.3453234152989912,"pfxZ":-0.15014235703733636,"pX":-0.35674347386404737,"pZ":1.9478647934982003,"vX0":5.619983090747031,"vY0":-125.04074342705701,"vZ0":-1.3808991133207384,"x":130.6,"y":186.19,"x0":-2.9343898661205334,"y0":50.00111823508504,"z0":5.156537663283716,"aX":3.7278150490974755},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.4,"breakHorizontal":-5.5,"spinRate":2503,"spinDirection":120},"zone":7,"typeConfidence":0.9,"plateTime":0.4373663406968644,"extension":6.058281667101509},"index":4,"playId":"7ee72b04-bff3-3540-8afd-73124e4791e9","pitchNumber":5,"startTime":"2025-07-27T19:35:36.988Z","endTime":"2025-07-27T19:35:42.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.053865575296808,"aZ":-13.035775068020294,"pfxX":-5.071667503742952,"pfxZ":9.997473293373222,"pX":-0.15017549907218647,"pZ":1.641877940781897,"vX0":8.151778957252006,"vY0":-137.61700093466513,"vZ0":-7.426229989285734,"x":122.72,"y":194.45,"x0":-2.4943130665105016,"y0":50.005670462359674,"z0":5.2619422093106,"aX":-9.712240420808133},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":7.4,"spinRate":2419,"spinDirection":218},"zone":8,"typeConfidence":0.91,"plateTime":0.398286973296766,"extension":6.378227596282216},"index":5,"playId":"c7f9095c-dd0f-3fb8-bb02-5b08e3ee8bfe","pitchNumber":6,"startTime":"2025-07-27T19:36:15.100Z","endTime":"2025-07-27T19:36:19.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.93577892526933,"aZ":-25.41247145099608,"pfxX":1.584419832838766,"pfxZ":4.033231737281265,"pX":0.9478804923415666,"pZ":1.1820164539952613,"vX0":8.73181412415203,"vY0":-128.69632101478012,"vZ0":-4.886877983718069,"x":80.87,"y":206.87,"x0":-2.695956216542157,"y0":50.00209501759506,"z0":5.076022122514852,"aX":2.6535707877964563},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.4,"breakHorizontal":-4.8,"spinRate":2382,"spinDirection":164},"zone":14,"typeConfidence":2.0,"plateTime":0.42574983047571413,"extension":6.350732108671032},"hitData":{"launchSpeed":71.3,"launchAngle":-5.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.11,"coordY":164.25}},"index":6,"playId":"4b167180-bb3d-3362-8342-a9327b8b77da","pitchNumber":7,"startTime":"2025-07-27T19:36:36.837Z","endTime":"2025-07-27T19:36:44.331Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:36:44.331Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vladimir Guerrero Jr. lines out to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T19:38:53.472Z","endTime":"2025-07-27T19:39:33.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.4,"strikeZoneTop":3.69725568651515,"strikeZoneBottom":1.65057131580575,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.61585986229541,"aZ":-28.435150137576265,"pfxX":-9.869567989240666,"pfxZ":1.9260667122624966,"pX":-0.08093837924459261,"pZ":3.229416821405925,"vX0":9.879566525305266,"vY0":-137.73546068604185,"vZ0":-0.7466104784219221,"x":120.09,"y":151.59,"x0":-2.414222765450692,"y0":50.00385906872368,"z0":5.40926529435536,"aX":-19.16207127149521},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.6,"breakHorizontal":16.1,"spinRate":1985,"spinDirection":239},"zone":2,"typeConfidence":0.9,"plateTime":0.3961107498906453,"extension":6.105127139629806},"index":0,"playId":"1985e069-359d-35d1-8f60-76e9af7b7a98","pitchNumber":1,"startTime":"2025-07-27T19:38:55.404Z","endTime":"2025-07-27T19:39:03.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.1,"strikeZoneTop":3.69182531445866,"strikeZoneBottom":1.67527669964251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.183178657581262,"aZ":-24.36794530712008,"pfxX":-9.685094176573035,"pfxZ":4.146798678363865,"pX":-1.5998748774199465,"pZ":2.0191264328912015,"vX0":5.961536309677198,"vY0":-135.71594484540424,"vZ0":-4.3043738776007086,"x":177.98,"y":184.26,"x0":-2.5564440074871437,"y0":50.00232752583324,"z0":5.304177161788431,"aX":-18.229946877777927},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.8,"breakHorizontal":16.4,"spinRate":2033,"spinDirection":237},"zone":13,"typeConfidence":0.75,"plateTime":0.40219381130895515,"extension":6.038907453092961},"index":1,"playId":"e05f8447-fb89-36ac-8db9-8e316de7c472","pitchNumber":2,"startTime":"2025-07-27T19:39:10.350Z","endTime":"2025-07-27T19:39:14.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":88.2,"strikeZoneTop":3.64,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.97554638407606,"aZ":-23.27687815185144,"pfxX":-9.711713841878213,"pfxZ":4.514093799528466,"pX":-0.6414351880976082,"pZ":2.0352581516615738,"vX0":8.55394154341607,"vY0":-138.513209811472,"vZ0":-4.595333782585948,"x":141.45,"y":183.83,"x0":-2.4873875674249,"y0":50.00069936390238,"z0":5.245266571962969,"aX":-19.127279041730304},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.6,"breakHorizontal":16.1,"spinRate":2086,"spinDirection":240},"zone":7,"typeConfidence":0.77,"plateTime":0.39339046333473604,"extension":6.158875447675345},"hitData":{"launchSpeed":88.7,"launchAngle":24.0,"totalDistance":332.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.05,"coordY":75.34}},"index":2,"playId":"449def1b-564a-33c4-b670-50d2204ca19e","pitchNumber":3,"startTime":"2025-07-27T19:39:24.989Z","endTime":"2025-07-27T19:39:33.298Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:39:33.298Z","atBatIndex":53},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bo Bichette doubles (32) on a sharp line drive to center fielder Parker Meadows.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T19:39:44.271Z","endTime":"2025-07-27T19:40:26.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678009,"link":"/api/v1/people/678009"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.3,"strikeZoneTop":3.86563545289546,"strikeZoneBottom":1.73038826012905,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.494855789246184,"aZ":-28.922949491171035,"pfxX":-9.552927945177794,"pfxZ":1.6916630918549114,"pX":-0.16216102434539859,"pZ":2.204275660911229,"vX0":9.380783450849844,"vY0":-136.95947829994125,"vZ0":-3.330856335442469,"x":123.18,"y":179.26,"x0":-2.3688339171896793,"y0":50.00512000958866,"z0":5.386002826304279,"aX":-18.391462944473847},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.6,"breakHorizontal":15.6,"spinRate":1988,"spinDirection":242},"zone":8,"typeConfidence":0.89,"plateTime":0.39790249549084855,"extension":6.11147247389122},"index":0,"playId":"b2956caa-ef63-3ace-8eb9-d9c9b4d73380","pitchNumber":1,"startTime":"2025-07-27T19:39:58.153Z","endTime":"2025-07-27T19:40:01.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.68,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.963132652036446,"aZ":-30.190432049085913,"pfxX":-9.625194138724101,"pfxZ":1.0443938648651567,"pX":-0.41720293020265536,"pZ":1.499846924362925,"vX0":9.006643167999986,"vY0":-136.77828851619392,"vZ0":-4.611873157049938,"x":132.9,"y":198.28,"x0":-2.4954106214780047,"y0":50.00430542974515,"z0":5.267678473767304,"aX":-18.316904419551207},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.1,"breakHorizontal":15.6,"spinRate":2029,"spinDirection":243},"zone":13,"typeConfidence":0.89,"plateTime":0.39979924424748603,"extension":6.179650892332546},"hitData":{"launchSpeed":107.6,"launchAngle":12.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":113.37,"coordY":79.65}},"index":1,"playId":"8f395c65-2c92-3227-b282-917c931aaf0a","pitchNumber":2,"startTime":"2025-07-27T19:40:12.744Z","endTime":"2025-07-27T19:40:26.631Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:40:26.631Z","atBatIndex":54},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Addison Barger pops out to catcher Dillon Dingler in foul territory.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T19:40:58.379Z","endTime":"2025-07-27T19:41:08.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.355435485524044,"aZ":-19.635409696387146,"pfxX":-7.561945832877403,"pfxZ":6.449331930312766,"pX":0.2627587259702684,"pZ":2.5373412172837426,"vX0":10.298872378270072,"vY0":-137.97462579787407,"vZ0":-3.8677055433394383,"x":106.98,"y":170.27,"x0":-2.52167086766768,"y0":50.00147676489091,"z0":5.26679041922761,"aX":-14.69861031064913},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.2,"breakHorizontal":11.8,"spinRate":2099,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.39574192261409413,"extension":6.1710981999024535},"hitData":{"launchSpeed":79.6,"launchAngle":86.0,"totalDistance":54.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":116.02,"coordY":214.44}},"index":0,"playId":"ffd71352-4710-33cc-9d56-2be60218e4a0","pitchNumber":1,"startTime":"2025-07-27T19:40:58.379Z","endTime":"2025-07-27T19:41:08.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:41:08.289Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ernie Clement grounds out to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T19:41:39.210Z","endTime":"2025-07-27T19:41:46.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.34032009251549,"aZ":-26.14671632351635,"pfxX":-9.663104284819916,"pfxZ":3.1098297972919937,"pX":-1.12050498757296,"pZ":2.754530311653805,"vX0":7.341663491720854,"vY0":-137.76665309455356,"vZ0":-2.240836867695597,"x":159.71,"y":164.41,"x0":-2.55401805973576,"y0":50.00129766396767,"z0":5.331451760274151,"aX":-18.720042268643578},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.4,"breakHorizontal":16.1,"spinRate":2115,"spinDirection":246},"zone":11,"typeConfidence":0.86,"plateTime":0.3963748047789637,"extension":6.139909672887875},"hitData":{"launchSpeed":53.9,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.37,"coordY":172.69}},"index":0,"playId":"e8e2b3e6-f07c-3a4d-bf77-a3c099501795","pitchNumber":1,"startTime":"2025-07-27T19:41:39.210Z","endTime":"2025-07-27T19:41:46.950Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:41:46.950Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dillon Dingler grounds out, shortstop Bo Bichette to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T19:44:15.053Z","endTime":"2025-07-27T19:44:54.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643338,"fullName":"Chad Green","link":"/api/v1/people/643338"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Chad Green replaces Max Scherzer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T19:43:13.944Z","endTime":"2025-07-27T19:44:17.334Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643338,"link":"/api/v1/people/643338"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.9,"strikeZoneTop":3.38145970444608,"strikeZoneBottom":1.53003836727248,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.142924946231332,"aZ":-12.584269412566746,"pfxX":-3.385281165575104,"pfxZ":10.060300770064242,"pX":0.530681541345883,"pZ":2.123202700172327,"vX0":7.602300320873796,"vY0":-137.38492304486434,"vZ0":-7.58592913680513,"x":96.77,"y":181.45,"x0":-1.8097504343776563,"y0":50.001959449187204,"z0":5.741241366295949,"aX":-6.592121849182011},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.2,"breakHorizontal":4.9,"spinRate":2467,"spinDirection":203},"zone":6,"typeConfidence":0.89,"plateTime":0.3959003439016904,"extension":6.269255969939322},"index":1,"playId":"59bb69ff-f66e-3247-8dc7-8f64d69c2d56","pitchNumber":1,"startTime":"2025-07-27T19:44:17.334Z","endTime":"2025-07-27T19:44:21.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.3,"strikeZoneTop":3.34395290570241,"strikeZoneBottom":1.56552988346334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.48154234740336,"aZ":-13.189322061886983,"pfxX":-3.7008545597971736,"pfxZ":9.771877251678424,"pX":-0.8039751036805307,"pZ":3.2011062112545794,"vX0":4.233316960728841,"vY0":-137.7490358732774,"vZ0":-4.70836930637233,"x":147.65,"y":152.35,"x0":-1.8720050432064854,"y0":50.00197115057197,"z0":5.808498463921398,"aX":-7.189476067688446},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.0,"breakHorizontal":5.9,"spinRate":2472,"spinDirection":203},"zone":1,"typeConfidence":0.9,"plateTime":0.39598428567550714,"extension":6.283815969000982},"index":2,"playId":"4d0a06ab-c6ac-3b50-b07b-0347a1d6d1b7","pitchNumber":2,"startTime":"2025-07-27T19:44:31.442Z","endTime":"2025-07-27T19:44:35.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.95708906790492,"aZ":-30.017041292699677,"pfxX":2.0022044310532303,"pfxZ":1.3061153074369827,"pX":0.08348516970987796,"pZ":2.0518319012219575,"vX0":4.257323642199955,"vY0":-126.88081519595433,"vZ0":-3.487489790795065,"x":113.82,"y":183.38,"x0":-1.8656778608099045,"y0":50.00586246235579,"z0":5.7944355949683155,"aX":3.318959853029931},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.9,"breakHorizontal":-4.4,"spinRate":2234,"spinDirection":124},"zone":8,"typeConfidence":0.91,"plateTime":0.42900462483128443,"extension":6.268502351785067},"hitData":{"launchSpeed":105.4,"launchAngle":1.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.92,"coordY":154.62}},"index":3,"playId":"478084c1-8d81-3d0b-ac3f-9e5532d18e42","pitchNumber":3,"startTime":"2025-07-27T19:44:46.022Z","endTime":"2025-07-27T19:44:54.334Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:44:54.334Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Parker Meadows singles on a sharp line drive to right fielder Nathan Lukes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T19:45:08.062Z","endTime":"2025-07-27T19:45:58.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643338,"fullName":"Chad Green","link":"/api/v1/people/643338"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":82.4,"strikeZoneTop":3.58846108123678,"strikeZoneBottom":1.75013058843895,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.78336691561899,"aZ":-28.861421153083946,"pfxX":1.591711130133929,"pfxZ":1.9654183987251188,"pX":0.4359807287176901,"pZ":0.6258713028209165,"vX0":5.852407373557921,"vY0":-127.77422820368353,"vZ0":-7.052010894704152,"x":100.38,"y":221.88,"x0":-2.0739009594676032,"y0":50.00072631718089,"z0":5.633914266206402,"aX":2.6797477493989117},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.4,"breakHorizontal":-4.0,"spinRate":2199,"spinDirection":129},"zone":14,"typeConfidence":0.91,"plateTime":0.4256770709257469,"extension":6.4175141945988825},"index":0,"playId":"47826b0a-cc35-349c-ad9f-95b565c5d40b","pitchNumber":1,"startTime":"2025-07-27T19:45:19.426Z","endTime":"2025-07-27T19:45:23.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.6,"strikeZoneTop":3.52069562210779,"strikeZoneBottom":1.65401877131426,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.779025130536287,"aZ":-29.57084238274591,"pfxX":1.8362919266569255,"pfxZ":1.568346660320346,"pX":-1.1332520523561789,"pZ":2.0358315150920796,"vX0":2.087934626272956,"vY0":-126.87508992328148,"vZ0":-3.4984075879054806,"x":160.2,"y":183.81,"x0":-2.199119004917863,"y0":50.00601081139427,"z0":5.736095211922079,"aX":3.0581544111042347},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.4,"breakHorizontal":-3.7,"spinRate":2224,"spinDirection":48},"zone":13,"typeConfidence":0.91,"plateTime":0.42824337376867705,"extension":6.297182366889107},"index":1,"playId":"2f97c61f-2ecb-30d7-b21d-ff3254d5ba94","pitchNumber":2,"startTime":"2025-07-27T19:45:33.945Z","endTime":"2025-07-27T19:45:39.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.33551583885845,"aZ":-14.29022249154133,"pfxX":-3.913758929248586,"pfxZ":9.188031542951613,"pX":-0.21363085312752061,"pZ":2.654476696303211,"vX0":5.933308258654897,"vY0":-137.8319721251643,"vZ0":-5.7937150935243205,"x":125.14,"y":167.11,"x0":-1.874329981100823,"y0":50.00000256899012,"z0":5.729341310913601,"aX":-7.615966243903729},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.7,"breakHorizontal":6.0,"spinRate":2501,"spinDirection":213},"zone":5,"typeConfidence":0.89,"plateTime":0.39564909288976535,"extension":6.413182418199833},"hitData":{"launchSpeed":105.7,"launchAngle":12.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":167.39,"coordY":116.11}},"index":2,"playId":"7e7145be-7a11-301a-a110-d96a02462aab","pitchNumber":3,"startTime":"2025-07-27T19:45:48.211Z","endTime":"2025-07-27T19:45:58.731Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:45:58.731Z","atBatIndex":58},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Javier Báez doubles (14) on a line drive to left fielder Davis Schneider. Parker Meadows scores.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T19:46:07.406Z","endTime":"2025-07-27T19:48:26.186Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643338,"fullName":"Chad Green","link":"/api/v1/people/643338"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"responsiblePitcher":{"id":643338,"link":"/api/v1/people/643338"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.5442685332182,"strikeZoneBottom":1.62019024868114,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.243576396961036,"aZ":-13.569957683832374,"pfxX":-3.05538794657292,"pfxZ":9.541763772528984,"pX":1.6252046638140107,"pZ":2.0016663781227177,"vX0":10.222158046422738,"vY0":-138.35997401246104,"vZ0":-7.703488412190865,"x":55.05,"y":184.74,"x0":-1.7112119542321222,"y0":50.005026183216145,"z0":5.720776304902636,"aX":-5.960302743047181},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.8,"breakHorizontal":3.5,"spinRate":2537,"spinDirection":198},"zone":14,"typeConfidence":0.88,"plateTime":0.3950334405822091,"extension":6.419016403661282},"index":0,"playId":"4d0d2761-ceb3-36f4-9f97-03692479940c","pitchNumber":1,"startTime":"2025-07-27T19:46:23.246Z","endTime":"2025-07-27T19:46:27.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.59028684788402,"strikeZoneBottom":1.66298130167275,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.956140614609392,"aZ":-12.304080741561917,"pfxX":-3.6997241942170307,"pfxZ":10.230415997487643,"pX":0.6787689452331596,"pZ":2.350168732002468,"vX0":7.852178566070572,"vY0":-138.2843419610509,"vZ0":-6.979013723172298,"x":91.13,"y":175.33,"x0":-1.7130703990153495,"y0":50.00535945019384,"z0":5.72684825810209,"aX":-7.188135178360261},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.3,"breakHorizontal":5.2,"spinRate":2545,"spinDirection":208},"zone":6,"typeConfidence":0.9,"plateTime":0.3956134539184202,"extension":6.363289636767657},"index":1,"playId":"d431e467-31f5-37c3-ab10-cfa87aea59fd","pitchNumber":2,"startTime":"2025-07-27T19:46:39.442Z","endTime":"2025-07-27T19:46:43.240Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"fe249010-3601-3ab8-88fb-4a4ef3632b81","startTime":"2025-07-27T19:46:55.187Z","endTime":"2025-07-27T19:46:58.974Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.458171474464073,"aZ":-13.648090416694906,"pfxX":-5.658195583581585,"pfxZ":9.758014557312617,"pX":0.3431275881689548,"pZ":2.503862269203685,"vX0":7.231665385194642,"vY0":-136.9685751343646,"vZ0":-6.143767278406039,"x":103.92,"y":171.18,"x0":-1.597119867987631,"y0":50.00341294725269,"z0":5.710555780184111,"aX":-10.743567028064161},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.6,"breakHorizontal":8.8,"spinRate":2574,"spinDirection":212},"zone":6,"typeConfidence":0.89,"plateTime":0.3999976146581017,"extension":6.330472374058855},"index":3,"playId":"9b95d88d-c181-3d14-9c60-b5dce4fbaaf5","pitchNumber":3,"startTime":"2025-07-27T19:47:12.472Z","endTime":"2025-07-27T19:47:19.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.822673841657505,"aZ":-14.52612237526454,"pfxX":-3.6670729119547643,"pfxZ":9.0963325092019,"pX":1.004408933088161,"pZ":3.5501922590870136,"vX0":8.418882275492013,"vY0":-138.3930289397549,"vZ0":-3.51727806530599,"x":78.71,"y":142.92,"x0":-1.6003146587001575,"y0":50.00189623887578,"z0":5.810205884224192,"aX":-7.114462258631738},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":4.9,"spinRate":2559,"spinDirection":202},"zone":12,"typeConfidence":0.88,"plateTime":0.3957309900222996,"extension":6.362902252006264},"index":4,"playId":"8b7dbc0c-bf8b-3a65-9a9e-1f21fc386fde","pitchNumber":4,"startTime":"2025-07-27T19:47:35.805Z","endTime":"2025-07-27T19:47:41.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.55087038217837,"strikeZoneBottom":1.65459581756586,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.386901362991516,"aZ":-29.72113745716297,"pfxX":0.45390931974327575,"pfxZ":1.501979713228593,"pX":1.6235803439355154,"pZ":1.3072999419657474,"vX0":8.240105037217868,"vY0":-126.65886135147987,"vZ0":-5.128237438096419,"x":55.11,"y":203.48,"x0":-1.7226910582609094,"y0":50.005323607731206,"z0":5.7179104919180945,"aX":0.7402176626476117},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.8,"breakHorizontal":-2.6,"spinRate":2318,"spinDirection":148},"zone":14,"typeConfidence":0.91,"plateTime":0.43144847459674374,"extension":6.428505678488283},"index":5,"playId":"2a4f1694-8995-32d7-97e0-30bb353f1b33","pitchNumber":5,"startTime":"2025-07-27T19:47:54.267Z","endTime":"2025-07-27T19:47:59.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.82124667724932,"aZ":-31.9016893307079,"pfxX":2.7742462617760446,"pfxZ":0.15801314056213833,"pX":0.13566772682570252,"pZ":2.2796021539665365,"vX0":4.44645980540957,"vY0":-128.35215154837755,"vZ0":-2.5785113357793223,"x":111.83,"y":177.23,"x0":-1.9747303352625647,"y0":50.000701476077715,"z0":5.764102237098018,"aX":4.658952319771577},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.0,"breakHorizontal":-6.0,"spinRate":2261,"spinDirection":97},"zone":5,"typeConfidence":0.91,"plateTime":0.42560395209900426,"extension":6.249713672566884},"hitData":{"launchSpeed":102.8,"launchAngle":17.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":59.24,"coordY":111.53}},"index":6,"playId":"07e5420c-0a67-3b43-886c-74176028c16b","pitchNumber":6,"startTime":"2025-07-27T19:48:12.198Z","endTime":"2025-07-27T19:48:26.186Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:48:26.186Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Keith called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T19:48:56.493Z","endTime":"2025-07-27T19:50:41.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643338,"fullName":"Chad Green","link":"/api/v1/people/643338"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":82.3,"strikeZoneTop":3.30169660178073,"strikeZoneBottom":1.58742732233614,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.27830529795401,"aZ":-29.54238837188949,"pfxX":1.6055146344588365,"pfxZ":1.564005086383899,"pX":0.9792156049850612,"pZ":1.5081348220031559,"vX0":6.676286567694822,"vY0":-127.36858685110674,"vZ0":-4.899605353126389,"x":79.67,"y":198.06,"x0":-1.8593258607478602,"y0":50.00274461633933,"z0":5.728182837343897,"aX":2.7002724369894633},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.2,"breakHorizontal":-4.1,"spinRate":2226,"spinDirection":119},"zone":14,"typeConfidence":0.91,"plateTime":0.42615849020788277,"extension":6.379412680046595},"index":0,"playId":"53d29e89-697f-3d72-bd9d-12581ff5ea7e","pitchNumber":1,"startTime":"2025-07-27T19:49:02.931Z","endTime":"2025-07-27T19:49:08.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.28634134992438,"strikeZoneBottom":1.63200644816083,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.473541118847173,"aZ":-10.636413995731491,"pfxX":-4.009904625686577,"pfxZ":10.890308005525183,"pX":0.44967214748796425,"pZ":2.333988441488758,"vX0":8.220853964866285,"vY0":-139.09643219364284,"vZ0":-7.391469478595866,"x":99.86,"y":175.76,"x0":-2.0108012043262957,"y0":50.00370337608734,"z0":5.715237016116698,"aX":-7.93165861481641},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.5,"breakHorizontal":5.8,"spinRate":2690,"spinDirection":202},"zone":6,"typeConfidence":0.9,"plateTime":0.3923754098092713,"extension":6.371629506599521},"index":1,"playId":"a59ecf0c-6a2b-35fd-b392-ce079e306c1f","pitchNumber":2,"startTime":"2025-07-27T19:49:17.866Z","endTime":"2025-07-27T19:49:21.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.849509658924035,"aZ":-12.465213145963023,"pfxX":-6.007839136065429,"pfxZ":10.046511812187212,"pX":-0.6584484340880676,"pZ":2.754817348542315,"vX0":5.646523801763132,"vY0":-138.87467245733444,"vZ0":-5.85183761980713,"x":142.1,"y":164.4,"x0":-1.9332443096642942,"y0":50.00199400667102,"z0":5.711669986520108,"aX":-11.785078889383737},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.3,"breakHorizontal":9.7,"spinRate":2648,"spinDirection":206},"zone":1,"typeConfidence":0.9,"plateTime":0.3937513946110771,"extension":6.380908942768832},"index":2,"playId":"3dc981e8-81a0-3848-88a2-9865a0414b86","pitchNumber":3,"startTime":"2025-07-27T19:49:34.561Z","endTime":"2025-07-27T19:49:40.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.290355286994753,"aZ":-30.219072063555075,"pfxX":1.4371462951672433,"pfxZ":1.1730291614756503,"pX":0.7075491343682226,"pZ":1.653000176996753,"vX0":6.882578478811725,"vY0":-127.43376442248842,"vZ0":-4.341476977237731,"x":90.03,"y":194.15,"x0":-2.1977587413497344,"y0":50.00519221282282,"z0":5.723653025611438,"aX":2.4010253034282094},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.4,"breakHorizontal":-4.0,"spinRate":2289,"spinDirection":20},"zone":9,"typeConfidence":0.91,"plateTime":0.4272256821649023,"extension":6.3313665295472035},"index":3,"playId":"25937023-941e-369c-a337-632cec710318","pitchNumber":4,"startTime":"2025-07-27T19:49:55.905Z","endTime":"2025-07-27T19:50:00.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.32441265980004,"aZ":-31.366897724900785,"pfxX":1.908941129521443,"pfxZ":0.493740256454652,"pX":-0.11493026078548076,"pZ":3.3546965899558017,"vX0":4.342886945519306,"vY0":-126.10644390088207,"vZ0":-0.19361680467924824,"x":121.38,"y":148.2,"x0":-2.09534008165223,"y0":50.00490667676335,"z0":5.925088358822985,"aX":3.128782140233614},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.1,"breakHorizontal":-4.3,"spinRate":2232,"spinDirection":108},"zone":2,"typeConfidence":0.91,"plateTime":0.43139849198110447,"extension":6.370477560905406},"index":4,"playId":"f7dfc3c6-2ba7-3815-87bc-e075693b2870","pitchNumber":5,"startTime":"2025-07-27T19:50:14.592Z","endTime":"2025-07-27T19:50:18.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":88.2,"strikeZoneTop":3.31379958408415,"strikeZoneBottom":1.60027638334657,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.980054082500768,"aZ":-11.125259725399001,"pfxX":-3.962034382579798,"pfxZ":10.681524968723226,"pX":-0.26037115193763977,"pZ":2.062067166156817,"vX0":5.865847456684086,"vY0":-138.54453907948135,"vZ0":-7.730852682883894,"x":126.92,"y":183.1,"x0":-1.8769911170673919,"y0":50.00139470214487,"z0":5.607728886068958,"aX":-7.807051554079287},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.1,"breakHorizontal":6.1,"spinRate":2635,"spinDirection":202},"zone":8,"typeConfidence":0.9,"plateTime":0.39329540801213225,"extension":6.438224938505038},"index":5,"playId":"af44b311-45cb-36df-999f-59f89422bbba","pitchNumber":6,"startTime":"2025-07-27T19:50:34.675Z","endTime":"2025-07-27T19:50:41.542Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:50:41.542Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gleyber Torres singles on a sharp line drive to center fielder Myles Straw. Javier Báez scores.","rbi":1,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T19:50:56.692Z","endTime":"2025-07-27T19:53:20.505Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643338,"fullName":"Chad Green","link":"/api/v1/people/643338"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,5,6,7],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":{"id":643338,"link":"/api/v1/people/643338"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.8,"strikeZoneTop":3.46872173989463,"strikeZoneBottom":1.60939927987709,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.09975756004705,"aZ":-26.221918269791754,"pfxX":1.4333542512386108,"pfxZ":3.54187183486912,"pX":0.023047615227049574,"pZ":1.6161825457673271,"vX0":4.602204521811514,"vY0":-127.95575239842695,"vZ0":-5.129530032246863,"x":116.12,"y":195.14,"x0":-1.9754086360141294,"y0":50.00150939762799,"z0":5.667562547203126,"aX":2.408357432831927},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.6,"breakHorizontal":-3.5,"spinRate":2180,"spinDirection":116},"zone":8,"typeConfidence":0.9,"plateTime":0.42588778236881497,"extension":6.417743759484645},"index":0,"playId":"63ad18b0-a4aa-3c60-9993-ec94894e9afe","pitchNumber":1,"startTime":"2025-07-27T19:51:03.478Z","endTime":"2025-07-27T19:51:09.176Z","isPitch":true,"type":"pitch"},{"details":{"description":"Javier Báez steals (4) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"63ad18b0-a4aa-3c60-9993-ec94894e9afe","startTime":"2025-07-27T19:51:34.025Z","endTime":"2025-07-27T19:51:34.026Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":595879,"link":"/api/v1/people/595879"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.5,"strikeZoneTop":3.22905717208833,"strikeZoneBottom":1.54823963931811,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.91620191870931,"aZ":-29.65120438651077,"pfxX":0.8746199412640983,"pfxZ":1.4826508476325824,"pX":0.6112221359015771,"pZ":2.1054419008912113,"vX0":6.024157430310145,"vY0":-128.47629078198395,"vZ0":-3.4562749437144693,"x":93.7,"y":181.93,"x0":-1.8596114229254836,"y0":50.003909709666985,"z0":5.726613402598664,"aX":1.48925967139551},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.3,"breakHorizontal":-2.6,"spinRate":2299,"spinDirection":233},"zone":6,"typeConfidence":0.9,"plateTime":0.42328703151326996,"extension":6.433072328938748},"index":2,"playId":"7ce9fdb4-8bf8-3bb1-b4af-0c0cbdc900e1","pitchNumber":2,"startTime":"2025-07-27T19:51:34.027Z","endTime":"2025-07-27T19:51:37.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.278716707905012,"aZ":-26.70094082777044,"pfxX":1.206474250291509,"pfxZ":3.225021648800385,"pX":0.42853460468343785,"pZ":1.5504559974819863,"vX0":5.595835479717341,"vY0":-128.33977171393968,"vZ0":-5.364078697911692,"x":100.67,"y":196.92,"x0":-1.9216866589605586,"y0":50.00352667098998,"z0":5.703093852981241,"aX":2.0459335092775492},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.0,"breakHorizontal":-3.2,"spinRate":2129,"spinDirection":131},"zone":9,"typeConfidence":0.9,"plateTime":0.42401913200341435,"extension":6.326315991128671},"index":3,"playId":"72063248-f080-3dfc-bb67-5082ffe2b14a","pitchNumber":3,"startTime":"2025-07-27T19:51:50.095Z","endTime":"2025-07-27T19:51:56.771Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-27T19:52:08.966Z","endTime":"2025-07-27T19:52:26.016Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.24,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.06319080445345,"aZ":-13.381605777139177,"pfxX":-4.654881284401903,"pfxZ":9.647956338540947,"pX":0.3519865232396178,"pZ":2.5034000364765014,"vX0":7.341223718797951,"vY0":-138.46658946801523,"vZ0":-6.339519716162011,"x":103.58,"y":171.19,"x0":-1.7252194880584304,"y0":50.002058048794666,"z0":5.712948518676368,"aX":-9.066446707164713},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.3,"breakHorizontal":7.0,"spinRate":2628,"spinDirection":208},"zone":6,"typeConfidence":0.9,"plateTime":0.3951342952277961,"extension":6.465399964234453},"index":5,"playId":"9b514900-b619-36a9-a35c-e290c03d0cbf","pitchNumber":4,"startTime":"2025-07-27T19:52:26.016Z","endTime":"2025-07-27T19:52:31.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":82.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.008059469212345,"aZ":-30.11319580122648,"pfxX":1.5148949911377254,"pfxZ":1.2096178391345322,"pX":0.40180269909656935,"pZ":2.201048870291995,"vX0":5.085742845179962,"vY0":-128.20474882105944,"vZ0":-3.155730331054558,"x":101.68,"y":179.35,"x0":-1.7868614697130734,"y0":50.00122608189983,"z0":5.74448187201988,"aX":2.576794342933664},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.8,"breakHorizontal":-3.6,"spinRate":2185,"spinDirection":137},"zone":6,"typeConfidence":0.91,"plateTime":0.4236713238206895,"extension":6.365989034284218},"index":6,"playId":"dac68583-cb71-3d4f-bb32-26293be4b1ab","pitchNumber":5,"startTime":"2025-07-27T19:52:44.460Z","endTime":"2025-07-27T19:52:50.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.097350291984053,"aZ":-12.934169215039828,"pfxX":-2.713351856837102,"pfxZ":9.828566985723464,"pX":-0.25442924720344484,"pZ":2.3513523977882063,"vX0":5.609422321870191,"vY0":-138.79478521836518,"vZ0":-6.747388967851436,"x":126.7,"y":175.29,"x0":-1.946111111721346,"y0":50.00412848343918,"z0":5.669600771366633,"aX":-5.312786096707385},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":3.8,"spinRate":2502,"spinDirection":200},"zone":5,"typeConfidence":0.9,"plateTime":0.3941279128131163,"extension":6.410318582200268},"hitData":{"launchSpeed":102.5,"launchAngle":9.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":143.27,"coordY":90.05}},"index":7,"playId":"884642d2-aed0-343b-9a8f-3f03e563eebd","pitchNumber":6,"startTime":"2025-07-27T19:53:08.564Z","endTime":"2025-07-27T19:53:20.505Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:53:20.505Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Vierling singles on a ground ball to center fielder Myles Straw. Gleyber Torres to 3rd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T19:55:51.232Z","endTime":"2025-07-27T19:57:32.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"postOnThird":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[1,2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-27T19:53:39.589Z","endTime":"2025-07-27T19:55:44.551Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Justin Bruihl replaces Chad Green.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-27T19:55:44.551Z","endTime":"2025-07-27T19:56:27.820Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677865,"link":"/api/v1/people/677865"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Matt Vierling replaces Kerry Carpenter.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2025-07-27T19:55:51.230Z","endTime":"2025-07-27T19:55:51.231Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":681481,"link":"/api/v1/people/681481"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.40487659762141,"strikeZoneBottom":1.62213029161655,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.628951589177866,"aZ":-26.914665429661884,"pfxX":9.587586531934486,"pfxZ":2.9991286380951987,"pX":0.7161861978795163,"pZ":2.31599301205698,"vX0":-9.485330473467682,"vY0":-130.8871268997995,"vZ0":-1.9042469845944763,"x":114.92,"y":165.05,"x0":3.121525074317648,"y0":50.00459282634165,"z0":5.04563743865333,"aX":16.829411746009047},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.3,"breakHorizontal":-15.6,"spinRate":2164,"spinDirection":119},"zone":6,"typeConfidence":0.9,"plateTime":0.41662605430358424,"extension":6.7500318430513095},"index":3,"playId":"5b5e74da-86a3-3821-a586-f583ac33d598","pitchNumber":1,"startTime":"2025-07-27T19:55:51.232Z","endTime":"2025-07-27T19:55:56.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":72.8,"strikeZoneTop":3.48940589235271,"strikeZoneBottom":1.82041789117187,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.88205321815648,"aZ":-34.487816124283796,"pfxX":-8.521693243268338,"pfxZ":-1.7688041759820412,"pX":-0.7164586747738424,"pZ":-0.087325217731283,"vX0":-6.283161073916381,"vY0":-113.75150790840901,"vZ0":-3.434672803590102,"x":109.64,"y":218.17,"x0":3.1885643255698897,"y0":50.002371951524765,"z0":4.8618340525005905,"aX":-11.163554930337206},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-3.8,"breakHorizontal":17.0,"spinRate":2522,"spinDirection":301},"zone":13,"typeConfidence":0.9,"plateTime":0.48153667167335845,"extension":6.938941057088766},"index":4,"playId":"a94f66e3-ee8d-3e10-a8ef-e1d16badce95","pitchNumber":2,"startTime":"2025-07-27T19:56:09.587Z","endTime":"2025-07-27T19:56:13.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.944608539769217,"aZ":-31.103741359867175,"pfxX":11.074152585867667,"pfxZ":0.6148138126240141,"pX":0.054624412927039206,"pZ":2.730702796961613,"vX0":-11.365342886833373,"vY0":-131.04721197386252,"vZ0":-0.23206108816224946,"x":93.86,"y":159.75,"x0":2.9951094616117016,"y0":50.00523895444023,"z0":5.130581851759516,"aX":19.393925309731035},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.3,"breakHorizontal":-17.8,"spinRate":2236,"spinDirection":113},"zone":5,"typeConfidence":0.9,"plateTime":0.41687802669484997,"extension":6.78168162964336},"index":5,"playId":"d24fdf2c-1eb2-305a-abd3-e20796df73f8","pitchNumber":3,"startTime":"2025-07-27T19:56:30.097Z","endTime":"2025-07-27T19:56:35.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.9,"strikeZoneTop":3.40405412886338,"strikeZoneBottom":1.70702236281143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.637278404475307,"aZ":-33.51453689968589,"pfxX":-9.562051561219029,"pfxZ":-1.0037825124647188,"pX":1.167046094028379,"pZ":2.124753229115718,"vX0":-2.2617672045205923,"vY0":-114.42474062007213,"vZ0":0.9743908721580847,"x":72.51,"y":181.41,"x0":3.4089995959580617,"y0":50.00214048250045,"z0":4.958139716190028,"aX":-12.773527324271871},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-1.3,"breakHorizontal":17.9,"spinRate":2623,"spinDirection":300},"zone":14,"typeConfidence":0.9,"plateTime":0.47731853311122796,"extension":7.051710909401223},"index":6,"playId":"f3cd7ec3-1c1d-3f0b-ba6b-7966cc982b37","pitchNumber":4,"startTime":"2025-07-27T19:56:59.976Z","endTime":"2025-07-27T19:57:03.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.587106372933693,"aZ":-30.636066484437976,"pfxX":9.557993477172664,"pfxZ":0.8674287798904299,"pX":0.8347969540150414,"pZ":2.8331918323390233,"vX0":-9.161946453525367,"vY0":-131.27612719111184,"vZ0":0.039818939976346,"x":85.18,"y":162.28,"x0":3.1077710074339393,"y0":50.00036525994677,"z0":5.075372741533728,"aX":16.885714356825712},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.8,"breakHorizontal":-15.6,"spinRate":2273,"spinDirection":119},"zone":12,"typeConfidence":0.9,"plateTime":0.41529492256327494,"extension":6.771907840917758},"hitData":{"launchSpeed":95.0,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.2,"coordY":79.59}},"index":7,"playId":"d8fc3be7-e4f9-3ab7-aa20-dbf49c3e9e13","pitchNumber":5,"startTime":"2025-07-27T19:57:20.470Z","endTime":"2025-07-27T19:57:32.960Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:57:32.960Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Riley Greene singles on a ground ball to right fielder Nathan Lukes. Gleyber Torres scores. Matt Vierling to 3rd.","rbi":1,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T19:58:07.835Z","endTime":"2025-07-27T20:00:15.589Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnThird":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":{"id":643338,"link":"/api/v1/people/643338"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.60392691504344,"strikeZoneBottom":1.73269960936686,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.08480870484331,"aZ":-31.21012609553149,"pfxX":10.58926836519364,"pfxZ":0.5568964774573057,"pX":-0.20752971071303503,"pZ":2.511839354244807,"vX0":-12.2602285119761,"vY0":-130.2660044754161,"vZ0":-0.3217443221592058,"x":124.91,"y":170.96,"x0":3.156109769084359,"y0":50.00449550621023,"z0":4.970822458205001,"aX":18.433401013696557},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.2,"breakHorizontal":-16.9,"spinRate":2197,"spinDirection":121},"zone":5,"typeConfidence":0.9,"plateTime":0.4184168934449013,"extension":6.842645578096243},"index":0,"playId":"2c2bdf2a-2009-32a2-89ed-46dbf31150f0","pitchNumber":1,"startTime":"2025-07-27T19:58:09.377Z","endTime":"2025-07-27T19:58:13.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":82.1,"strikeZoneTop":3.53497853412277,"strikeZoneBottom":1.73925444057672,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.304179948238712,"aZ":-28.059949410128624,"pfxX":0.7485609081405047,"pfxZ":2.4292463723650535,"pX":0.1658992238031935,"pZ":4.597318811657614,"vX0":-7.265635054685905,"vY0":-127.85827384584358,"vZ0":2.9897168795210862,"x":110.68,"y":114.65,"x0":2.918063403727319,"y0":50.005374632076496,"z0":5.5826379114599005,"aX":1.2696159195172012},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.2,"breakHorizontal":-0.1,"spinRate":2747,"spinDirection":202},"zone":12,"typeConfidence":0.76,"plateTime":0.42443071544157007,"extension":6.546993202461587},"index":1,"playId":"1e647427-ceac-3f81-8d14-b4a494266dee","pitchNumber":2,"startTime":"2025-07-27T19:58:25.792Z","endTime":"2025-07-27T19:58:30.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.61869681111662,"strikeZoneBottom":1.7183964127822,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.885680134915685,"aZ":-32.737568061495836,"pfxX":10.32485521908535,"pfxZ":-0.3215557123730335,"pX":0.2117229614223457,"pZ":3.2462007271293896,"vX0":-10.898440285285648,"vY0":-131.22116174380216,"vZ0":1.6605300190707164,"x":108.93,"y":151.13,"x0":3.0631447011803026,"y0":50.001296547278095,"z0":5.031455168239574,"aX":18.134335174703953},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.0,"breakHorizontal":-16.6,"spinRate":2333,"spinDirection":113},"zone":2,"typeConfidence":0.9,"plateTime":0.4162555875881284,"extension":6.801425671038906},"index":2,"playId":"d9e26c84-5d12-33f0-9766-62a8588ba8f9","pitchNumber":3,"startTime":"2025-07-27T19:58:42.421Z","endTime":"2025-07-27T19:58:46.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.6471544846301,"strikeZoneBottom":1.77634126022674,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.605095143912084,"aZ":-26.386663101844288,"pfxX":11.02660760046297,"pfxZ":3.2398333372214063,"pX":-1.2697576324561899,"pZ":1.9506348789480288,"vX0":-14.945988079154304,"vY0":-131.76353573283058,"vZ0":-2.7852084390658356,"x":165.4,"y":186.11,"x0":2.9999664653396927,"y0":50.005699986807095,"z0":4.9370672761206995,"aX":19.71766225019224},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.5,"breakHorizontal":-17.4,"spinRate":2225,"spinDirection":106},"zone":13,"typeConfidence":0.91,"plateTime":0.4130707893427772,"extension":6.971893424308303},"index":3,"playId":"a83ffb0f-fe0e-3f5d-ab27-313d24a09501","pitchNumber":4,"startTime":"2025-07-27T19:59:00.193Z","endTime":"2025-07-27T19:59:04.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.28894168443497,"aZ":-33.430242647109125,"pfxX":-7.937661205741954,"pfxZ":-0.9162852279714606,"pX":0.2547013002352636,"pZ":2.8349905527748365,"vX0":-4.68090611805801,"vY0":-115.99837881171447,"vZ0":2.252744307637739,"x":107.29,"y":162.24,"x0":3.3253143521915622,"y0":50.00296213147294,"z0":5.02308386368818,"aX":-10.890042713656218},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-0.8,"breakHorizontal":15.5,"spinRate":2799,"spinDirection":291},"zone":5,"typeConfidence":0.89,"plateTime":0.4709464533651353,"extension":6.8209588286268765},"index":4,"playId":"7711b047-d9a3-304b-903e-a9e02eaa5acf","pitchNumber":5,"startTime":"2025-07-27T19:59:18.724Z","endTime":"2025-07-27T19:59:22.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.61112302199064,"strikeZoneBottom":1.76958424320998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.556104851044644,"aZ":-28.009394826410762,"pfxX":9.67314343859389,"pfxZ":2.349904336985295,"pX":1.111235908610062,"pZ":3.340044679117016,"vX0":-8.665170774948182,"vY0":-131.228288983733,"vZ0":0.9857222608679118,"x":74.64,"y":148.6,"x0":3.1736084999417993,"y0":50.00258850189419,"z0":5.0208990273455445,"aX":17.144212595581802},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.7,"breakHorizontal":-16.0,"spinRate":2264,"spinDirection":122},"zone":12,"typeConfidence":0.9,"plateTime":0.41483729588456075,"extension":6.772791263299764},"index":5,"playId":"f134b40c-9128-3a11-b0ac-81b543bcf35d","pitchNumber":6,"startTime":"2025-07-27T19:59:43.436Z","endTime":"2025-07-27T19:59:47.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.727952426195664,"aZ":-30.080784618949,"pfxX":9.07110912585729,"pfxZ":1.195851968932768,"pX":-0.15792635491218426,"pZ":2.261093207887205,"vX0":-11.3770208795,"vY0":-130.06554134754919,"vZ0":-1.1637712851157835,"x":123.02,"y":177.73,"x0":3.043092329608011,"y0":50.005916082152254,"z0":4.943159650599598,"aX":15.942529926055133},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.2,"breakHorizontal":-14.6,"spinRate":2159,"spinDirection":123},"zone":8,"typeConfidence":0.9,"plateTime":0.41705621752195965,"extension":6.958848930627379},"hitData":{"launchSpeed":97.3,"launchAngle":1.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.88,"coordY":112.04}},"index":6,"playId":"cd3bb221-6555-3917-b0e3-9fc5f78b80b0","pitchNumber":7,"startTime":"2025-07-27T20:00:03.816Z","endTime":"2025-07-27T20:00:15.589Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:00:15.589Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Torkelson singles on a line drive to left fielder Davis Schneider. Matt Vierling scores. Riley Greene to 2nd.","rbi":1,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T20:00:38.660Z","endTime":"2025-07-27T20:01:38.810Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":{"id":677865,"link":"/api/v1/people/677865"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":72.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.76807364602021,"aZ":-33.39578871415497,"pfxX":-8.782809742354285,"pfxZ":-0.9321805189497949,"pX":-0.5997545143963217,"pZ":1.6113716392189874,"vX0":-6.091047704371867,"vY0":-113.66611821114277,"vZ0":-0.35160015253795907,"x":139.86,"y":195.27,"x0":3.2503254657496266,"y0":50.00062603585391,"z0":5.068589173639924,"aX":-11.552563160409802},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-1.4,"breakHorizontal":17.4,"spinRate":2721,"spinDirection":300},"zone":7,"typeConfidence":0.9,"plateTime":0.48087099616185247,"extension":6.762205084895807},"index":0,"playId":"ca829d8f-c0a4-3269-8c55-631e1530f23e","pitchNumber":1,"startTime":"2025-07-27T20:00:53.349Z","endTime":"2025-07-27T20:00:58.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":73.3,"strikeZoneTop":3.56133913570384,"strikeZoneBottom":1.64907508922017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.195262256029793,"aZ":-33.35763497610837,"pfxX":-9.409924367622132,"pfxZ":-0.8850572942773276,"pX":0.6441367221376071,"pZ":2.010748354528314,"vX0":-3.5032335377628585,"vY0":-114.59693963261313,"vZ0":0.5516064940648076,"x":92.45,"y":184.49,"x0":3.410608233486143,"y0":50.001344962819864,"z0":4.999762683555902,"aX":-12.63708549182045},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-1.2,"breakHorizontal":17.9,"spinRate":2804,"spinDirection":297},"zone":9,"typeConfidence":0.9,"plateTime":0.4761534419128428,"extension":6.697093965122312},"index":1,"playId":"fc538e81-7df0-3f30-b658-8320c6df9d54","pitchNumber":2,"startTime":"2025-07-27T20:01:11.652Z","endTime":"2025-07-27T20:01:15.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.827410713244095,"aZ":-26.297554041826125,"pfxX":0.19394458670405412,"pfxZ":3.3945791353435553,"pX":0.18405586112023037,"pZ":3.333466058529976,"vX0":-6.749036181048452,"vY0":-129.40915594350383,"vZ0":-0.4201876174017817,"x":109.98,"y":148.78,"x0":2.77833019632485,"y0":50.00174626517151,"z0":5.4773735635977046,"aX":0.3363077293190279},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.2,"breakHorizontal":0.8,"spinRate":2603,"spinDirection":187},"zone":2,"typeConfidence":0.88,"plateTime":0.4199952122609405,"extension":6.7246317965933144},"hitData":{"launchSpeed":92.5,"launchAngle":11.0,"totalDistance":143.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.92,"coordY":120.24}},"index":2,"playId":"0aeb3d83-e1e1-310c-bed7-0140ef845b5b","pitchNumber":3,"startTime":"2025-07-27T20:01:28.308Z","endTime":"2025-07-27T20:01:38.810Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:01:38.810Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach McKinstry walks. Riley Greene to 3rd. Spencer Torkelson to 2nd.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T20:02:11.881Z","endTime":"2025-07-27T20:03:50.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"postOnSecond":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnThird":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.32820856936931,"strikeZoneBottom":1.56230154882162,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.007974318565,"aZ":-29.819742238570694,"pfxX":8.034402044325523,"pfxZ":1.3650050986252662,"pX":0.17979714254435597,"pZ":3.473938314900336,"vX0":-9.98353657910988,"vY0":-130.16259775674703,"vZ0":1.605287246210919,"x":110.15,"y":144.98,"x0":3.0120158372025765,"y0":50.002225461112076,"z0":5.098811669556348,"aX":13.856734092864405},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.1,"breakHorizontal":-12.5,"spinRate":2277,"spinDirection":130},"zone":12,"typeConfidence":0.9,"plateTime":0.4199841263872779,"extension":6.878717836509738},"index":0,"playId":"bd3ef790-3dbc-3f16-bacc-247512cf2e97","pitchNumber":1,"startTime":"2025-07-27T20:02:15.203Z","endTime":"2025-07-27T20:02:20.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.34902519286107,"strikeZoneBottom":1.65191503442966,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.73823882180109,"aZ":-29.58901886580543,"pfxX":7.696296735293611,"pfxZ":1.4607174053931278,"pX":1.0057056242097646,"pZ":3.5111898744265946,"vX0":-8.364214351412246,"vY0":-131.3022197700265,"vZ0":1.5563995254175644,"x":78.66,"y":143.98,"x0":3.2092977450802196,"y0":50.00531567530349,"z0":5.08811690427921,"aX":13.650235135799056},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.1,"breakHorizontal":-12.5,"spinRate":2235,"spinDirection":131},"zone":12,"typeConfidence":0.9,"plateTime":0.41468691721522255,"extension":6.624028248358913},"index":1,"playId":"c8c4c9e6-d17f-39ab-9795-b6bec674ab20","pitchNumber":2,"startTime":"2025-07-27T20:02:39.822Z","endTime":"2025-07-27T20:02:43.700Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2025-07-27T20:02:57.753Z","endTime":"2025-07-27T20:03:23.980Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.38375306124486,"strikeZoneBottom":1.65743586722961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.36438633832839,"aZ":-27.622570389569923,"pfxX":0.22000793598120794,"pfxZ":2.8046098068821905,"pX":1.1882888377004261,"pZ":3.715576971382961,"vX0":-4.721989237781021,"vY0":-125.4753832669493,"vZ0":1.0588225564102909,"x":71.71,"y":138.46,"x0":3.0525478048868675,"y0":50.00062258672541,"z0":5.510657574297934,"aX":0.3574105038659144},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.5,"breakHorizontal":0.5,"spinRate":2513,"spinDirection":217},"zone":12,"typeConfidence":0.89,"plateTime":0.4337356779770021,"extension":6.671687098119106},"index":3,"playId":"293f0823-d037-30d5-9dcb-9225c2156058","pitchNumber":3,"startTime":"2025-07-27T20:03:23.980Z","endTime":"2025-07-27T20:03:28.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.6,"strikeZoneTop":3.33276132001059,"strikeZoneBottom":1.54766780360918,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.736112292889885,"aZ":-26.366476452346788,"pfxX":0.2678265440147354,"pfxZ":3.5693405641085967,"pX":-0.8827993462698919,"pZ":2.6903013647216234,"vX0":-9.416977042935063,"vY0":-125.53768229031337,"vZ0":-1.454620694547665,"x":150.65,"y":166.14,"x0":2.851527283794838,"y0":50.00451785147615,"z0":5.384450218094908,"aX":0.4382356029024009},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.4,"breakHorizontal":1.2,"spinRate":2543,"spinDirection":206},"zone":11,"typeConfidence":0.89,"plateTime":0.4330800751201971,"extension":6.710967497349161},"index":4,"playId":"8c187aa8-6564-3f72-b1fb-1536996df4ee","pitchNumber":4,"startTime":"2025-07-27T20:03:42.085Z","endTime":"2025-07-27T20:03:50.947Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:03:50.947Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dillon Dingler singles on a line drive to left fielder Davis Schneider. Riley Greene scores. Spencer Torkelson scores. Zach McKinstry scores. Dillon Dingler to 2nd. Fielding error by left fielder Davis Schneider.","rbi":2,"awayScore":0,"homeScore":10,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T20:04:08.256Z","endTime":"2025-07-27T20:05:10.874Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5,6,7],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":{"id":677865,"link":"/api/v1/people/677865"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":{"id":677865,"link":"/api/v1/people/677865"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":{"id":677865,"link":"/api/v1/people/677865"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.46759210186665,"strikeZoneBottom":1.61498807638189,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.39302987181168,"aZ":-29.043503664582747,"pfxX":11.432886059777417,"pfxZ":1.7851946941696335,"pX":0.5839932783343326,"pZ":1.9703694147992603,"vX0":-10.417314744841683,"vY0":-131.52269966180185,"vZ0":-2.1017070002411504,"x":94.74,"y":185.58,"x0":3.1070537960574867,"y0":50.004251351475986,"z0":4.929637879114519,"aX":20.070124623086475},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.0,"breakHorizontal":-18.5,"spinRate":2223,"spinDirection":118},"zone":9,"typeConfidence":0.91,"plateTime":0.4161483501706589,"extension":6.9281304692886625},"index":0,"playId":"6a28341f-c8f0-39d2-9e72-038633dde022","pitchNumber":1,"startTime":"2025-07-27T20:04:14.934Z","endTime":"2025-07-27T20:04:19.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.518813555124005,"aZ":-27.669120096032884,"pfxX":12.189604972298563,"pfxZ":2.549825590068145,"pX":0.0962850306398978,"pZ":2.1115216317569567,"vX0":-11.565174867416731,"vY0":-131.5260267158151,"vZ0":-2.0623864171523687,"x":113.33,"y":181.77,"x0":2.947514243707384,"y0":50.00474040753816,"z0":4.939333365404733,"aX":21.55385389735805},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.4,"breakHorizontal":-19.8,"spinRate":2235,"spinDirection":124},"zone":8,"typeConfidence":0.91,"plateTime":0.41500426371824606,"extension":6.809250968396216},"index":1,"playId":"e462607b-8955-381c-aa5f-79745a0895e6","pitchNumber":2,"startTime":"2025-07-27T20:04:33.173Z","endTime":"2025-07-27T20:04:37.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.223846580294897,"aZ":-34.94322381989788,"pfxX":-8.739250056246131,"pfxZ":-2.03466384305353,"pX":-0.5693447695333451,"pZ":1.505047392123652,"vX0":-6.1076368289505645,"vY0":-115.57058416838323,"vZ0":-0.2780467013504584,"x":138.7,"y":198.14,"x0":3.2369128431163494,"y0":50.00169780710482,"z0":4.964546100173721,"aX":-11.89800176306125},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-3.5,"breakHorizontal":17.3,"spinRate":2703,"spinDirection":302},"zone":7,"typeConfidence":0.9,"plateTime":0.4727580653100967,"extension":6.88582971598451},"hitData":{"launchSpeed":89.7,"launchAngle":13.0,"totalDistance":206.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.47,"coordY":106.25}},"index":2,"playId":"9310d7d0-018e-395a-96a6-51454addb816","pitchNumber":3,"startTime":"2025-07-27T20:04:55.980Z","endTime":"2025-07-27T20:05:10.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:05:10.874Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jahmai Jones strikes out swinging.","rbi":0,"awayScore":0,"homeScore":10,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T20:05:53.485Z","endTime":"2025-07-27T20:07:29.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jahmai Jones replaces Parker Meadows.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-27T20:05:55.726Z","endTime":"2025-07-27T20:05:55.727Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":678009,"link":"/api/v1/people/678009"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":70.6,"strikeZoneTop":3.36848724416289,"strikeZoneBottom":1.70170007361895,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.33451035834365,"aZ":-37.15912999264927,"pfxX":-9.608034219658348,"pfxZ":-3.946700581896458,"pX":0.8432703129552631,"pZ":2.3671703351879514,"vX0":-2.777624567028318,"vY0":-111.94999694914135,"vZ0":2.409443566244229,"x":84.86,"y":174.87,"x0":3.3504313763105946,"y0":50.00494718313739,"z0":5.096684047958355,"aX":-12.123809917089496},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-6.1,"breakHorizontal":18.1,"spinRate":2726,"spinDirection":300},"zone":14,"typeConfidence":0.91,"plateTime":0.4903764229626639,"extension":6.861748277160471},"index":1,"playId":"4d9821a3-9e44-37a5-868e-36eebdc8eefa","pitchNumber":1,"startTime":"2025-07-27T20:05:55.728Z","endTime":"2025-07-27T20:06:00.055Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":72.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.410683379001085,"aZ":-36.732236609304714,"pfxX":-8.131064574641194,"pfxZ":-3.490822730682514,"pX":0.05159343517869366,"pZ":1.0221896807305535,"vX0":-5.091256936830971,"vY0":-113.37867534195118,"vZ0":-0.5656514682977659,"x":115.03,"y":211.18,"x0":3.381603357839533,"y0":50.004941418056816,"z0":4.935394015048658,"aX":-10.604412634454194},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-6.1,"breakHorizontal":16.0,"spinRate":2759,"spinDirection":296},"zone":14,"typeConfidence":0.9,"plateTime":0.4827908687167133,"extension":6.721154669836735},"index":2,"playId":"7d815a1a-ddcb-3cd2-b8cb-d5caa78bb804","pitchNumber":2,"startTime":"2025-07-27T20:06:13.701Z","endTime":"2025-07-27T20:06:19.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.7,"strikeZoneTop":3.51501427944774,"strikeZoneBottom":1.67228220265504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.071075388155176,"aZ":-36.69891851931669,"pfxX":-9.783768398119005,"pfxZ":-3.512560003436613,"pX":0.8243483840154321,"pZ":0.9362623846499479,"vX0":-2.9399345998794435,"vY0":-112.87753179812616,"vZ0":-0.8211928688109839,"x":85.58,"y":213.5,"x0":3.4159001416178025,"y0":50.005069327719276,"z0":5.008661707440611,"aX":-12.591353163333613},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-6.2,"breakHorizontal":18.5,"spinRate":2694,"spinDirection":302},"zone":14,"typeConfidence":0.91,"plateTime":0.4857478937604949,"extension":6.663652926223537},"index":3,"playId":"f9161285-7ef3-3c42-874d-03d8d602fdcc","pitchNumber":3,"startTime":"2025-07-27T20:06:33.513Z","endTime":"2025-07-27T20:06:39.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.46266210745698,"strikeZoneBottom":1.64935357137427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.890761737855122,"aZ":-30.1939355039699,"pfxX":10.98127720640134,"pfxZ":1.1533579177591875,"pX":-1.2632673633740732,"pZ":2.2633173577347403,"vX0":-14.445439442167743,"vY0":-129.49081973738126,"vZ0":-1.2160122478802833,"x":165.15,"y":177.67,"x0":2.928945907254051,"y0":50.00417095408536,"z0":5.022976761023481,"aX":18.882767337623346},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.0,"breakHorizontal":-17.2,"spinRate":2284,"spinDirection":121},"zone":13,"typeConfidence":0.9,"plateTime":0.42099444767707617,"extension":6.905967236443377},"index":4,"playId":"d5c34897-18af-3640-b39c-56f36a3dac83","pitchNumber":4,"startTime":"2025-07-27T20:06:51.528Z","endTime":"2025-07-27T20:06:55.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.763069731351244,"aZ":-31.023698355160562,"pfxX":-8.408284195324606,"pfxZ":0.8972075704905516,"pX":-0.11742886955937941,"pZ":1.228961707155969,"vX0":-5.044825071630301,"vY0":-112.83879873151521,"vZ0":-1.2842650733269294,"x":121.48,"y":205.6,"x0":3.24441073755183,"y0":50.00161954146269,"z0":4.949410014277952,"aX":-10.772471259349306},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":1.6,"breakHorizontal":16.6,"spinRate":2690,"spinDirection":303},"zone":13,"typeConfidence":0.9,"plateTime":0.4866036290916851,"extension":6.9683860446737595},"index":5,"playId":"e18a1cd1-ddfe-3b77-919a-1497c518d140","pitchNumber":5,"startTime":"2025-07-27T20:07:22.721Z","endTime":"2025-07-27T20:07:29.278Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:07:29.278Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Myles Straw walks.","rbi":0,"awayScore":0,"homeScore":10,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T20:09:57.610Z","endTime":"2025-07-27T20:11:32.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592426,"fullName":"Luke Jackson","link":"/api/v1/people/592426"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Matt Vierling remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T20:09:59.805Z","endTime":"2025-07-27T20:09:59.806Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"301","replacedPlayer":{"id":681481,"link":"/api/v1/people/681481"}},{"details":{"description":"Jahmai Jones remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-27T20:09:59.807Z","endTime":"2025-07-27T20:09:59.808Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":678009,"link":"/api/v1/people/678009"}},{"details":{"description":"Pitching Change: Luke Jackson replaces Brenan Hanifee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-27T20:09:59.809Z","endTime":"2025-07-27T20:09:59.810Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592426,"link":"/api/v1/people/592426"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.8,"strikeZoneTop":3.50165566990746,"strikeZoneBottom":1.69982698012381,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.609684651503414,"aZ":-34.71303346307877,"pfxX":-2.4373381643223277,"pfxZ":-1.5530349336371119,"pX":0.45143524769074084,"pZ":1.8292394893905053,"vX0":7.784695152090862,"vY0":-126.5145710760684,"vZ0":-3.5939212999700842,"x":99.79,"y":189.39,"x0":-2.336563459427614,"y0":50.00369838011057,"z0":6.024259623840576,"aX":-3.9890310836558895},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.4,"breakHorizontal":2.8,"spinRate":2348,"spinDirection":15},"zone":9,"typeConfidence":2.0,"plateTime":0.43145113366422905,"extension":6.490522690327521},"index":3,"playId":"dfa1ac45-98c6-3a22-8a5a-858f2fb1bc3e","pitchNumber":1,"startTime":"2025-07-27T20:09:59.811Z","endTime":"2025-07-27T20:10:07.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.48686064946458,"strikeZoneBottom":1.68546696644261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.675473937620346,"aZ":-12.105651156940999,"pfxX":-5.140410706473574,"pfxZ":10.438997946270632,"pX":0.06594344554815611,"pZ":3.6781770458533254,"vX0":7.58146080835294,"vY0":-137.56023053892375,"vZ0":-4.827809089897176,"x":114.49,"y":139.47,"x0":-2.0541657587219864,"y0":50.000202592042584,"z0":6.272460814557128,"aX":-9.88016495794474},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.1,"breakHorizontal":7.8,"spinRate":2369,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.397730067677859,"extension":6.687833282574852},"index":4,"playId":"de12797d-c6b2-35b0-8d50-7875c84caa56","pitchNumber":2,"startTime":"2025-07-27T20:10:13.033Z","endTime":"2025-07-27T20:10:18.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.69791295370145,"aZ":-36.21425290957632,"pfxX":-1.6317959803960371,"pfxZ":-2.463251064377636,"pX":-0.703586505628197,"pZ":1.704971871623165,"vX0":4.609499581931838,"vY0":-126.89160696172142,"vZ0":-3.671525104165066,"x":143.82,"y":192.75,"x0":-2.327537381171988,"y0":50.00399363257742,"z0":6.0403402807316615,"aX":-2.6754438392566042},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-5.0,"breakHorizontal":1.9,"spinRate":2280,"spinDirection":26},"zone":7,"typeConfidence":2.0,"plateTime":0.430799021058196,"extension":6.53576479820299},"index":5,"playId":"93ac4b2d-6ce7-3dfa-8aef-46ed3b361e2f","pitchNumber":3,"startTime":"2025-07-27T20:10:28.632Z","endTime":"2025-07-27T20:10:31.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.2,"strikeZoneTop":3.4712826343584,"strikeZoneBottom":1.69979254004554,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.18723308379695,"aZ":-40.245651845463,"pfxX":0.045869170109114066,"pfxZ":-5.179895665696129,"pX":1.0838292374399683,"pZ":1.139280188898803,"vX0":7.294629840208722,"vY0":-123.66071894030577,"vZ0":-3.78935769137762,"x":75.69,"y":208.02,"x0":-1.9022859631736462,"y0":50.00301472745594,"z0":6.04591849262417,"aX":0.07005391158062171},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-10.0,"breakHorizontal":-1.7,"spinRate":2379,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.441856611720266,"extension":6.398807335119862},"index":6,"playId":"20fa3552-bca9-395c-a74f-06adecb6293a","pitchNumber":4,"startTime":"2025-07-27T20:10:49.112Z","endTime":"2025-07-27T20:10:52.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.9,"strikeZoneTop":3.35402685851866,"strikeZoneBottom":1.64201691232609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.14574660175077,"aZ":-37.6014593235524,"pfxX":-1.7709144995862252,"pfxZ":-3.2581343421732507,"pX":0.5047316613782704,"pZ":1.1318135574830093,"vX0":7.212795352451987,"vY0":-127.42850095908805,"vZ0":-4.990613933145483,"x":97.76,"y":208.22,"x0":-2.117318896105839,"y0":50.00480011324106,"z0":6.046035051217589,"aX":-2.949854080299521},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.7,"breakHorizontal":1.8,"spinRate":2355,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4278090146845095,"extension":6.71570684330393},"index":7,"playId":"cf2174d9-c313-33e1-90a4-208a563ebee4","pitchNumber":5,"startTime":"2025-07-27T20:11:03.044Z","endTime":"2025-07-27T20:11:07.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.32499215406123,"strikeZoneBottom":1.70192873514285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.749117367605947,"aZ":-37.82278265048446,"pfxX":-0.8823562064397217,"pfxZ":-3.4934205037505404,"pX":0.04050310081237686,"pZ":3.3551563922843592,"vX0":6.009379767104916,"vY0":-126.12501008576024,"vZ0":0.6895442283972948,"x":115.46,"y":148.19,"x0":-2.2545012485320384,"y0":50.002819348159065,"z0":6.1193362390532755,"aX":-1.4277345500767087},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-5.9,"breakHorizontal":0.2,"spinRate":2146,"spinDirection":31},"zone":2,"typeConfidence":2.0,"plateTime":0.43365383243884326,"extension":6.814326545428622},"index":8,"playId":"b5e09cb8-0b99-36f0-83c0-c99c223271c5","pitchNumber":6,"startTime":"2025-07-27T20:11:23.305Z","endTime":"2025-07-27T20:11:32.602Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:11:32.602Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Heineman flies out to right fielder Jahmai Jones. Myles Straw to 3rd.","rbi":0,"awayScore":0,"homeScore":10,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T20:11:53.700Z","endTime":"2025-07-27T20:13:18.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592426,"fullName":"Luke Jackson","link":"/api/v1/people/592426"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.01051900197872,"strikeZoneBottom":1.41495464761333,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.799535533453508,"aZ":-37.73212288539692,"pfxX":-1.540582432031834,"pfxZ":-3.4262167519429925,"pX":-0.6087401165017314,"pZ":1.6313538600051547,"vX0":4.689927532856785,"vY0":-126.27707354489898,"vZ0":-3.1507536072334767,"x":140.2,"y":194.73,"x0":-2.2868352913679986,"y0":50.00393698319078,"z0":5.919196074456872,"aX":-2.4976986945737094},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-6.7,"breakHorizontal":1.8,"spinRate":2177,"spinDirection":25},"zone":7,"typeConfidence":2.0,"plateTime":0.43311728020243656,"extension":6.799685556029955},"index":0,"playId":"26d57123-6d32-3af8-bcad-1b4b01a49e08","pitchNumber":1,"startTime":"2025-07-27T20:11:53.700Z","endTime":"2025-07-27T20:11:58.347Z","isPitch":true,"type":"pitch"},{"details":{"description":"Myles Straw advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":0,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"actionPlayId":"26d57123-6d32-3af8-bcad-1b4b01a49e08","startTime":"2025-07-27T20:12:20.641Z","endTime":"2025-07-27T20:12:20.642Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.0,"strikeZoneTop":3.15,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.547858984544956,"aZ":-12.494268640283012,"pfxX":-4.055272434163083,"pfxZ":10.235326971015176,"pX":0.7629776707192512,"pZ":3.1851568123560616,"vX0":7.831510872455566,"vY0":-136.89298904634975,"vZ0":-5.891226406482419,"x":87.92,"y":152.78,"x0":-1.5913533011846506,"y0":50.000951587223014,"z0":6.199596057006274,"aX":-7.796488387059247},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.6,"breakHorizontal":5.9,"spinRate":2273,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.39814652067467016,"extension":6.8116139320441365},"index":2,"playId":"967e8d66-306c-3617-8392-18bdc42c5037","pitchNumber":2,"startTime":"2025-07-27T20:12:20.643Z","endTime":"2025-07-27T20:12:24.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.8,"strikeZoneTop":3.03522671583325,"strikeZoneBottom":1.43967468784024,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.496588579863342,"aZ":-33.61297696874592,"pfxX":0.1605364746377298,"pfxZ":-0.848191923869648,"pX":0.253947050944028,"pZ":0.1082506269579459,"vX0":5.9880887208484985,"vY0":-128.3277798018739,"vZ0":-7.812233730700105,"x":107.32,"y":235.86,"x0":-2.1148236905451148,"y0":50.00394040919081,"z0":5.754844604649673,"aX":0.27134245255984035},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.9,"breakHorizontal":-1.4,"spinRate":2203,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.4241977027769557,"extension":6.799716002791819},"index":3,"playId":"d4169b29-147c-358d-a1fa-50bc5213484f","pitchNumber":3,"startTime":"2025-07-27T20:12:42.600Z","endTime":"2025-07-27T20:12:47.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.9,"strikeZoneTop":3.15,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.767104735375952,"aZ":-37.802974115149226,"pfxX":1.926947062876405,"pfxZ":-3.546649913425526,"pX":-0.06258343150479913,"pZ":2.206489050756618,"vX0":4.504449295499687,"vY0":-124.1595423709821,"vZ0":-1.963713596735419,"x":119.39,"y":179.2,"x0":-2.1379959167838236,"y0":50.000454609863425,"z0":6.102441020370468,"aX":3.060340488120586},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-6.6,"breakHorizontal":-4.3,"spinRate":2378,"spinDirection":27},"zone":5,"typeConfidence":2.0,"plateTime":0.43822243846263254,"extension":6.6279584932978155},"hitData":{"launchSpeed":91.9,"launchAngle":39.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.18,"coordY":72.14}},"index":4,"playId":"39a9fd28-60c3-358a-a305-f448651b4c61","pitchNumber":4,"startTime":"2025-07-27T20:13:04.264Z","endTime":"2025-07-27T20:13:18.170Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:13:18.170Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Davis Schneider strikes out swinging.","rbi":0,"awayScore":0,"homeScore":10,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T20:13:45.030Z","endTime":"2025-07-27T20:15:02.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592426,"fullName":"Luke Jackson","link":"/api/v1/people/592426"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.09,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.40229549007728,"aZ":-35.510352106128934,"pfxX":-2.173686971678052,"pfxZ":-1.9713085743723289,"pX":0.47140882266083883,"pZ":1.155251377792671,"vX0":7.506579277352556,"vY0":-128.88444306891756,"vZ0":-5.2085679192469065,"x":99.03,"y":207.59,"x0":-2.18946759873566,"y0":50.0039674340677,"z0":5.927606863232783,"aX":-3.6781690582592113},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-4.4,"breakHorizontal":2.4,"spinRate":2263,"spinDirection":17},"zone":14,"typeConfidence":2.0,"plateTime":0.42409082496322714,"extension":6.654982113675612},"index":0,"playId":"1ebc08e4-a3ca-39b5-8f1a-2c57210780b8","pitchNumber":1,"startTime":"2025-07-27T20:13:45.030Z","endTime":"2025-07-27T20:13:48.861Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-07-27T20:14:11.122Z","endTime":"2025-07-27T20:14:11.123Z","isPitch":false,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.6,"strikeZoneTop":2.9636978425578,"strikeZoneBottom":1.55689191591877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.205707331084056,"aZ":-9.984925606285033,"pfxX":-3.280965552752564,"pfxZ":11.443720977137744,"pX":1.1086029342955683,"pZ":1.6544569571360714,"vX0":8.236833102890065,"vY0":-137.5711966437005,"vZ0":-9.95795752470831,"x":74.74,"y":194.11,"x0":-1.4825947611425008,"y0":50.001130022636104,"z0":5.97370750551254,"aX":-6.3612136595136075},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.1,"breakHorizontal":4.4,"spinRate":2325,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.396383196681267,"extension":7.082004181408226},"index":2,"playId":"98bc7506-3ce7-33ac-8479-1ca4ab99372a","pitchNumber":2,"startTime":"2025-07-27T20:14:11.124Z","endTime":"2025-07-27T20:14:14.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.09,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.894162139362177,"aZ":-11.403518386765066,"pfxX":-4.1240745428005505,"pfxZ":10.939516432324972,"pX":-0.1982244874011801,"pZ":2.014027300991687,"vX0":4.885218246860934,"vY0":-136.62058090763546,"vZ0":-8.715810449651004,"x":124.56,"y":184.4,"x0":-1.4700968296498858,"y0":50.00274974425108,"z0":6.020955733061173,"aX":-7.829970204850379},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.2,"breakHorizontal":6.5,"spinRate":2400,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.400273121861193,"extension":6.912016662617533},"index":3,"playId":"0bfb0982-7e34-3d60-80fb-eb46decf8149","pitchNumber":3,"startTime":"2025-07-27T20:14:30.782Z","endTime":"2025-07-27T20:14:35.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":82.1,"strikeZoneTop":3.09,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.456563954896534,"aZ":-38.66154605938296,"pfxX":-1.0045292320406993,"pfxZ":-3.8787138522073423,"pX":-0.8887597041642492,"pZ":1.2029477794281047,"vX0":3.505256002725264,"vY0":-127.58085374797727,"vZ0":-4.53889943315608,"x":150.88,"y":206.3,"x0":-2.140757402878473,"y0":50.00024978474998,"z0":6.002007803089027,"aX":-1.6813310180825343},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-7.7,"breakHorizontal":1.2,"spinRate":2325,"spinDirection":30},"zone":13,"typeConfidence":2.0,"plateTime":0.4268020726316575,"extension":6.605714661136807},"index":4,"playId":"934608c3-8c58-38a8-8448-2937e8a9180a","pitchNumber":4,"startTime":"2025-07-27T20:14:56.635Z","endTime":"2025-07-27T20:15:02.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:15:02.493Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nathan Lukes walks.","rbi":0,"awayScore":0,"homeScore":10,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T20:15:17.511Z","endTime":"2025-07-27T20:17:27.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592426,"fullName":"Luke Jackson","link":"/api/v1/people/592426"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"postOnThird":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":82.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.787642472234594,"aZ":-38.31437199439729,"pfxX":1.648078044445316,"pfxZ":-3.655887951526977,"pX":-0.31548904134879524,"pZ":1.9875461616512002,"vX0":4.3701711383892325,"vY0":-128.11259544509386,"vZ0":-2.6922256067646186,"x":129.03,"y":185.12,"x0":-2.2501900451477197,"y0":50.00304857270218,"z0":6.015452160945644,"aX":2.767805911910717},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-7.0,"breakHorizontal":-3.8,"spinRate":2377,"spinDirection":25},"zone":7,"typeConfidence":2.0,"plateTime":0.42579249285029297,"extension":6.869864822702214},"index":0,"playId":"1461aca0-c626-3470-8509-5e7707aa1dc8","pitchNumber":1,"startTime":"2025-07-27T20:15:26.145Z","endTime":"2025-07-27T20:15:32.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.699546956144438,"aZ":-37.13029213834052,"pfxX":-0.22055501513644432,"pfxZ":-2.971651220955504,"pX":0.10664606058998947,"pZ":2.0192481201290917,"vX0":5.347239424142295,"vY0":-127.74062387231649,"vZ0":-2.766027954298242,"x":112.93,"y":184.26,"x0":-1.9756620224239134,"y0":50.00108632909805,"z0":6.004935235046563,"aX":-0.3696743236208599},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-5.8,"breakHorizontal":-0.7,"spinRate":2270,"spinDirection":44},"zone":8,"typeConfidence":2.0,"plateTime":0.42705514073861783,"extension":6.726624657585311},"index":1,"playId":"0980c106-15fa-34f4-8b09-40ff58c0864d","pitchNumber":2,"startTime":"2025-07-27T20:15:52.926Z","endTime":"2025-07-27T20:15:57.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.47889365207814,"strikeZoneBottom":1.50834430950835,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.163737423949073,"aZ":-13.844141342568157,"pfxX":-3.94015764186953,"pfxZ":9.616353238252303,"pX":-0.379323577055557,"pZ":4.251514388944072,"vX0":5.48439217489052,"vY0":-136.9431720134566,"vZ0":-2.691944634088038,"x":131.46,"y":123.99,"x0":-1.892568581528633,"y0":50.0053353995602,"z0":6.189727612824037,"aX":-7.5131097342763615},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":6.0,"spinRate":2355,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.39937921838916157,"extension":6.775467551809806},"index":2,"playId":"abf2bf62-234f-382b-b53a-dd26c445a16f","pitchNumber":3,"startTime":"2025-07-27T20:16:15.104Z","endTime":"2025-07-27T20:16:18.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.49243958729264,"strikeZoneBottom":1.52225704906976,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.708533636363086,"aZ":-11.998888831690511,"pfxX":-4.227176061736176,"pfxZ":10.453731667831004,"pX":-1.3748563370307187,"pZ":2.602915040667157,"vX0":2.9928969039895765,"vY0":-137.59104350226406,"vZ0":-7.032614622887246,"x":169.41,"y":168.5,"x0":-1.9240393824717288,"y0":50.00024665620348,"z0":5.993956980046421,"aX":-8.155310990291586},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.8,"breakHorizontal":7.1,"spinRate":2288,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.39712671196005855,"extension":6.741857506935017},"index":3,"playId":"9437aacd-e7a9-3639-90b3-f6e78114638a","pitchNumber":4,"startTime":"2025-07-27T20:16:33.285Z","endTime":"2025-07-27T20:16:37.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.8,"strikeZoneTop":3.49638110923268,"strikeZoneBottom":1.52624558782092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.423665371839395,"aZ":-33.22161229462563,"pfxX":-0.5373627349162953,"pfxZ":-0.6100974535403487,"pX":-0.9409377119128546,"pZ":0.057454816102573435,"vX0":3.155024162484643,"vY0":-129.04491618782546,"vZ0":-8.224677892260349,"x":152.87,"y":237.23,"x0":-2.1045902561180934,"y0":50.00555868941137,"z0":5.811963550114529,"aX":-0.9150040312802633},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-2.6,"breakHorizontal":0.4,"spinRate":2293,"spinDirection":10},"zone":13,"typeConfidence":2.0,"plateTime":0.42288786379885535,"extension":6.737641647577558},"index":4,"playId":"8f4e8144-45c7-3957-a7c8-2d6c39dd7b84","pitchNumber":5,"startTime":"2025-07-27T20:16:52.287Z","endTime":"2025-07-27T20:16:56.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":81.1,"strikeZoneTop":3.34634023516825,"strikeZoneBottom":1.49428438248588,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.40593415551247,"aZ":-36.08227773563826,"pfxX":0.3344347623264312,"pfxZ":-2.374505512704075,"pX":-1.5365527405386625,"pZ":1.8349092251253214,"vX0":1.8053600745283729,"vY0":-126.58275110366549,"vZ0":-3.240628869976336,"x":175.57,"y":189.24,"x0":-2.2983314299701068,"y0":50.00246131505959,"z0":5.97924494079035,"aX":0.5503432919868696},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.8,"breakHorizontal":-1.0,"spinRate":2253,"spinDirection":29},"zone":13,"typeConfidence":2.0,"plateTime":0.4303827105933111,"extension":6.676260213724978},"index":5,"playId":"587e7125-4500-3d82-b02e-b947db9eeeda","pitchNumber":6,"startTime":"2025-07-27T20:17:19.376Z","endTime":"2025-07-27T20:17:27.025Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:17:27.025Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"George Springer singles on a ground ball to left fielder Riley Greene. Myles Straw scores. Nathan Lukes to 2nd.","rbi":1,"awayScore":1,"homeScore":10,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T20:17:32.886Z","endTime":"2025-07-27T20:18:04.072Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592426,"fullName":"Luke Jackson","link":"/api/v1/people/592426"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"postOnSecond":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":{"id":592426,"link":"/api/v1/people/592426"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.762844200430656,"aZ":-38.689957666704586,"pfxX":-1.9597441352549168,"pfxZ":-3.8325400623032184,"pX":-0.07917210408176355,"pZ":2.0995576713575184,"vX0":5.8962668761561305,"vY0":-129.3258398451547,"vZ0":-2.386335633718443,"x":120.02,"y":182.09,"x0":-2.129150008248218,"y0":50.00117494088544,"z0":5.988295879397648,"aX":-3.336433926573683},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-7.2,"breakHorizontal":2.3,"spinRate":2248,"spinDirection":24},"zone":8,"typeConfidence":2.0,"plateTime":0.42275513341693394,"extension":6.771774265451728},"hitData":{"launchSpeed":102.6,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.48,"coordY":109.5}},"index":0,"playId":"5f58b17f-0b48-3011-82c2-73d17037dd9b","pitchNumber":1,"startTime":"2025-07-27T20:17:51.890Z","endTime":"2025-07-27T20:18:04.072Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:18:04.072Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vladimir Guerrero Jr. walks. Nathan Lukes to 3rd. George Springer to 2nd.","rbi":0,"awayScore":1,"homeScore":10,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T20:18:28.698Z","endTime":"2025-07-27T20:19:29.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592426,"fullName":"Luke Jackson","link":"/api/v1/people/592426"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnSecond":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"postOnThird":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.1,"strikeZoneTop":3.62993422492038,"strikeZoneBottom":1.65978678016593,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.34665926083363,"aZ":-16.97160915358825,"pfxX":-4.401803741910161,"pfxZ":7.8843018015542015,"pX":0.06952497032288844,"pZ":4.067979441606847,"vX0":6.736424660359986,"vY0":-137.04138005896502,"vZ0":-2.3934047647934245,"x":114.35,"y":128.94,"x0":-1.833024021740271,"y0":50.00350647492437,"z0":6.09366743773891,"aX":-8.489130498385686},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":6.8,"spinRate":2366,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.39757437798932393,"extension":6.829793954803834},"index":0,"playId":"9157d949-881e-3945-a77b-f72db326db1f","pitchNumber":1,"startTime":"2025-07-27T20:18:28.698Z","endTime":"2025-07-27T20:18:33.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.4,"strikeZoneTop":3.70472296191569,"strikeZoneBottom":1.64640700116845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.375003677216554,"aZ":-38.411175230680996,"pfxX":0.6046259508429079,"pfxZ":-3.8419985536520525,"pX":-1.0250927180766591,"pZ":3.054526780000086,"vX0":2.5670599310231053,"vY0":-125.79546435144265,"vZ0":0.07055631166758647,"x":156.07,"y":156.31,"x0":-2.131878069442444,"y0":50.00172224448558,"z0":6.10641066838235,"aX":0.9816375387507718},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.7,"breakHorizontal":-1.6,"spinRate":2378,"spinDirection":32},"zone":11,"typeConfidence":2.0,"plateTime":0.4332350611246216,"extension":6.6708712342472944},"index":1,"playId":"e4b7a38f-2f3f-3a17-aad7-1280083451ab","pitchNumber":2,"startTime":"2025-07-27T20:18:44.449Z","endTime":"2025-07-27T20:18:48.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":82.2,"strikeZoneTop":3.58303275944367,"strikeZoneBottom":1.7016847388672,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.13835166665415,"aZ":-34.161823264899404,"pfxX":-0.2078300498279737,"pfxZ":-1.1892644235133236,"pX":-0.37915455851897983,"pZ":0.9635885959573307,"vX0":4.94859646142878,"vY0":-126.97016826662781,"vZ0":-5.553357315361404,"x":131.45,"y":212.76,"x0":-2.306886435636033,"y0":50.00325107260498,"z0":5.82268055566376,"aX":-0.3483079062190721},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.0,"breakHorizontal":-0.5,"spinRate":2359,"spinDirection":23},"zone":13,"typeConfidence":2.0,"plateTime":0.4274926360254452,"extension":6.845152452179195},"index":2,"playId":"11e4f784-ed92-3771-b90a-f3f2afcfea76","pitchNumber":3,"startTime":"2025-07-27T20:19:02.944Z","endTime":"2025-07-27T20:19:07.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.8,"strikeZoneTop":3.60156502432487,"strikeZoneBottom":1.69052992169602,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.60968971859836,"aZ":-17.19471991903417,"pfxX":-2.075171172677777,"pfxZ":7.858913823020066,"pX":0.16375832898840154,"pZ":3.783590956804303,"vX0":6.068799449723556,"vY0":-135.93719170115375,"vZ0":-3.30858107465476,"x":110.76,"y":136.62,"x0":-1.8100195323852648,"y0":50.00424375257083,"z0":6.182689351547135,"aX":-3.956746693143834},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.9,"breakHorizontal":2.8,"spinRate":2390,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.4001079764135165,"extension":6.7618149530791785},"index":3,"playId":"31d67324-7ef1-315c-b806-7d6b8666f739","pitchNumber":4,"startTime":"2025-07-27T20:19:22.127Z","endTime":"2025-07-27T20:19:29.974Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:19:29.974Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a line drive to right fielder Jahmai Jones. Nathan Lukes scores. George Springer scores. Vladimir Guerrero Jr. to 2nd.","rbi":2,"awayScore":3,"homeScore":10,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T20:20:18.165Z","endTime":"2025-07-27T20:22:58.822Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592426,"fullName":"Luke Jackson","link":"/api/v1/people/592426"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"postOnSecond":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":{"id":592426,"link":"/api/v1/people/592426"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":{"id":592426,"link":"/api/v1/people/592426"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-27T20:19:41.759Z","endTime":"2025-07-27T20:20:20.496Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":82.0,"strikeZoneTop":3.75555698645949,"strikeZoneBottom":1.72991697091877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.300269208811486,"aZ":-35.72763193447584,"pfxX":-1.0330750061110816,"pfxZ":-2.1188492150332605,"pX":-1.2390931591169099,"pZ":1.0341418103171685,"vX0":2.9485325266725315,"vY0":-127.82119475099077,"vZ0":-5.225553467554947,"x":164.23,"y":210.86,"x0":-2.267170452852961,"y0":50.00578792600714,"z0":5.871493804661054,"aX":-1.731316790081801},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-4.7,"breakHorizontal":1.3,"spinRate":2396,"spinDirection":25},"zone":13,"typeConfidence":2.0,"plateTime":0.42651150648030045,"extension":6.746389138794806},"index":1,"playId":"2ce3277c-97b1-3ca4-a0d8-ccf1c728fae4","pitchNumber":1,"startTime":"2025-07-27T20:20:20.496Z","endTime":"2025-07-27T20:20:26.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.68,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.926333409688326,"aZ":-37.965943949548794,"pfxX":-1.2262695112665145,"pfxZ":-3.5987223222676317,"pX":0.10512801613852983,"pZ":2.4375288827924293,"vX0":6.0131529471539045,"vY0":-126.17641168175936,"vZ0":-1.2056739005686399,"x":112.99,"y":172.97,"x0":-2.1505806068612436,"y0":50.000834367066915,"z0":5.983628337867263,"aX":-1.9754050273168793},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.6,"breakHorizontal":0.8,"spinRate":2264,"spinDirection":26},"zone":5,"typeConfidence":2.0,"plateTime":0.4342730550723113,"extension":6.792256996945433},"index":2,"playId":"4c714328-082c-3df5-8734-9be91645732c","pitchNumber":2,"startTime":"2025-07-27T20:20:37.200Z","endTime":"2025-07-27T20:20:42.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.68,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.470361265158118,"aZ":-12.953306532928329,"pfxX":-1.7877287164905376,"pfxZ":10.445042380591337,"pX":0.16173616392004017,"pZ":3.2263570295614765,"vX0":5.615954173107249,"vY0":-134.6110147455551,"vZ0":-5.268388236937777,"x":110.83,"y":151.67,"x0":-1.716756475697873,"y0":50.00166018681618,"z0":6.121506252435923,"aX":-3.289654132387514},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.0,"breakHorizontal":2.0,"spinRate":2383,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.40646703063205614,"extension":6.874127243627919},"index":3,"playId":"bf2f94ab-472c-30cb-b79a-2eecf1c06715","pitchNumber":3,"startTime":"2025-07-27T20:21:06.053Z","endTime":"2025-07-27T20:21:12.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.68,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.89423472529417,"aZ":-37.44210072407783,"pfxX":-0.412970380371803,"pfxZ":-3.260169680570459,"pX":-0.6675431465193924,"pZ":1.05472697481217,"vX0":3.6053025643956156,"vY0":-126.16657959784355,"vZ0":-4.47941003761194,"x":142.45,"y":210.3,"x0":-2.0593494011290585,"y0":50.00059320928752,"z0":5.86003629832353,"aX":-0.6680459323660111},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.7,"breakHorizontal":0.0,"spinRate":2159,"spinDirection":22},"zone":13,"typeConfidence":2.0,"plateTime":0.43358704568346296,"extension":6.857533089030377},"index":4,"playId":"7c4eaaff-0137-3dfa-a9c2-2e84c0cf5f0e","pitchNumber":4,"startTime":"2025-07-27T20:21:25.938Z","endTime":"2025-07-27T20:21:30.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.37363192270888,"strikeZoneBottom":1.55612054949587,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.402490308982514,"aZ":-43.76468008471055,"pfxX":3.0036804868889613,"pfxZ":-7.540068824362317,"pX":-1.3829256700500998,"pZ":2.797942188463875,"vX0":0.6077642888295365,"vY0":-122.67140622387916,"vZ0":0.5351368441765738,"x":169.71,"y":163.24,"x0":-2.023876345638384,"y0":50.00542852201048,"z0":6.283432693141875,"aX":4.61554613768179},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-13.3,"breakHorizontal":-5.6,"spinRate":2385,"spinDirection":28},"zone":11,"typeConfidence":2.0,"plateTime":0.4451135471269243,"extension":6.464112117239076},"index":5,"playId":"b089f335-a6c1-3698-bd50-8b0c9d39a366","pitchNumber":5,"startTime":"2025-07-27T20:21:48.823Z","endTime":"2025-07-27T20:21:53.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.68,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.1090784278429,"aZ":-36.34238821011147,"pfxX":-0.6755644902288034,"pfxZ":-2.5452561713117348,"pX":-1.0507248557897655,"pZ":2.788970276868959,"vX0":2.672735435983317,"vY0":-126.77326193148897,"vZ0":-0.9587033669356901,"x":157.05,"y":163.48,"x0":-2.027458547305909,"y0":50.001753423857565,"z0":6.054025351533013,"aX":-1.108404280536834},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.6,"breakHorizontal":0.7,"spinRate":2196,"spinDirection":31},"zone":11,"typeConfidence":2.0,"plateTime":0.43084360355423357,"extension":6.779654400006038},"index":6,"playId":"95658a04-5879-3dfe-b357-36b5caf26bc5","pitchNumber":6,"startTime":"2025-07-27T20:22:07.326Z","endTime":"2025-07-27T20:22:11.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.68,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.412211362804324,"aZ":-16.50387018066961,"pfxX":-1.4892180306340017,"pfxZ":8.224928169545926,"pX":0.34920430087616816,"pZ":2.9737197790366103,"vX0":5.632949934149019,"vY0":-136.7556419617062,"vZ0":-5.244565418507165,"x":103.69,"y":158.49,"x0":-1.5383236179528184,"y0":50.00542964653265,"z0":6.037655037111156,"aX":-2.838287027849942},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.0,"breakHorizontal":1.6,"spinRate":2286,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.3995710533830952,"extension":7.040678804033293},"hitData":{"launchSpeed":95.6,"launchAngle":9.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.42,"coordY":136.7}},"index":7,"playId":"0fe5a7c6-ebc9-33cc-b184-6410c9241afa","pitchNumber":7,"startTime":"2025-07-27T20:22:48.522Z","endTime":"2025-07-27T20:22:58.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:22:58.822Z","atBatIndex":74},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Addison Barger doubles (24) on a sharp line drive to right fielder Jahmai Jones. Vladimir Guerrero Jr. scores. Bo Bichette to 3rd.","rbi":1,"awayScore":4,"homeScore":10,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T20:25:40.714Z","endTime":"2025-07-27T20:26:13.216Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"postOnThird":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":{"id":592426,"link":"/api/v1/people/592426"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-27T20:23:32.741Z","endTime":"2025-07-27T20:23:51.828Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Dietrich Enns replaces Luke Jackson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-27T20:23:51.828Z","endTime":"2025-07-27T20:25:42.877Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608650,"link":"/api/v1/people/608650"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.61023822710674,"strikeZoneBottom":1.66846157235551,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.33379999611232,"aZ":-14.846705924393474,"pfxX":4.8549899859339645,"pfxZ":9.440209130498049,"pX":-0.7578703387503847,"pZ":3.6297904957043046,"vX0":-7.907225176073107,"vY0":-134.43921942644008,"vZ0":-3.8731253779095294,"x":145.89,"y":140.78,"x0":1.5867715824175053,"y0":50.00619128588379,"z0":6.1386101611071355,"aX":8.915473482741017},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.4,"breakHorizontal":-7.2,"spinRate":2031,"spinDirection":153},"zone":1,"typeConfidence":2.0,"plateTime":0.40694868561427633,"extension":6.225999142080972},"index":2,"playId":"df149334-50d9-344e-9802-811ac2c23159","pitchNumber":1,"startTime":"2025-07-27T20:25:42.877Z","endTime":"2025-07-27T20:25:48.229Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.66,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.513212176823632,"aZ":-15.38812968818831,"pfxX":4.704788363061037,"pfxZ":8.973123055688097,"pX":0.23253751542577097,"pZ":3.86888733668606,"vX0":-5.527960494983981,"vY0":-135.6356533136469,"vZ0":-3.205605127974682,"x":108.14,"y":134.32,"x0":1.681790196837176,"y0":50.005166673918914,"z0":6.133428097106541,"aX":8.804067094525927},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.8,"breakHorizontal":-7.4,"spinRate":2069,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.403193590763649,"extension":6.170143231761846},"hitData":{"launchSpeed":102.2,"launchAngle":20.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":219.3,"coordY":97.51}},"index":3,"playId":"a458f4d2-4b67-3fb5-bc86-ff4d205c703e","pitchNumber":2,"startTime":"2025-07-27T20:26:00.460Z","endTime":"2025-07-27T20:26:13.216Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:26:13.216Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ernie Clement strikes out swinging.","rbi":0,"awayScore":4,"homeScore":10,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T20:26:34.667Z","endTime":"2025-07-27T20:29:09.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.52074047308779,"strikeZoneBottom":1.58979952686783,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.916957138649547,"aZ":-27.050558214336444,"pfxX":1.6492826371816118,"pfxZ":3.374589379702953,"pX":0.5493225347641368,"pZ":1.8079953675911486,"vX0":-3.5367875554509642,"vY0":-122.58116482465496,"vZ0":-4.626931139323914,"x":96.06,"y":189.96,"x0":1.7984726757311473,"y0":50.00043086493569,"z0":6.037535447751561,"aX":2.5021317987224974},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.3,"breakHorizontal":-2.2,"spinRate":916,"spinDirection":96},"zone":9,"typeConfidence":2.0,"plateTime":0.44733778738457985,"extension":6.2319268780981485},"index":0,"playId":"e2735e10-5ebb-3475-acd2-45b4b211afad","pitchNumber":1,"startTime":"2025-07-27T20:26:39.436Z","endTime":"2025-07-27T20:26:44.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":70.4,"strikeZoneTop":3.32555679934256,"strikeZoneBottom":1.48322284884345,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.56075035106467,"aZ":-39.91461167675293,"pfxX":1.4078796454356381,"pfxZ":-6.1763779609397105,"pX":0.9860137829005421,"pZ":4.02788799094056,"vX0":-1.5152026214113115,"vY0":-111.13517448723526,"vZ0":3.62499322320411,"x":79.42,"y":130.03,"x0":1.493110514763453,"y0":50.00218253253422,"z0":6.516016703585487,"aX":1.7644205062291414},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-10.0,"breakHorizontal":-2.2,"spinRate":2077,"spinDirection":338},"zone":12,"typeConfidence":2.0,"plateTime":0.4924760244574391,"extension":6.112412095820899},"index":1,"playId":"7250b392-97eb-3716-988a-186b8a604ed5","pitchNumber":2,"startTime":"2025-07-27T20:26:53.586Z","endTime":"2025-07-27T20:26:57.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.229687244897733,"aZ":-30.909892143104504,"pfxX":6.029856585805705,"pfxZ":0.8494070248207528,"pX":0.519513747997003,"pZ":3.04681439541495,"vX0":-4.828326687270522,"vY0":-120.82577412010195,"vZ0":-1.0337378141522404,"x":97.2,"y":156.52,"x0":1.7545541376202463,"y0":50.001744595146654,"z0":6.181799007411953,"aX":8.968023533539279},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.6,"breakHorizontal":-9.8,"spinRate":1051,"spinDirection":96},"zone":3,"typeConfidence":2.0,"plateTime":0.4522948007857699,"extension":5.878815676812157},"index":2,"playId":"c449101b-f37c-3ebf-be71-39ac4a7f30e4","pitchNumber":3,"startTime":"2025-07-27T20:27:07.080Z","endTime":"2025-07-27T20:27:13.367Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-27T20:27:32.876Z","endTime":"2025-07-27T20:28:36.296Z","isPitch":false,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.41986930067338,"strikeZoneBottom":1.53717163850695,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.874376218300203,"aZ":-13.958827215540339,"pfxX":3.5690261630459963,"pfxZ":9.768561721339406,"pX":1.412350846359324,"pZ":3.8372101425220695,"vX0":-2.1133297911083515,"vY0":-135.5055505542921,"vZ0":-3.6134875875442622,"x":63.16,"y":135.18,"x0":1.737612217740152,"y0":50.000768983508536,"z0":6.1595271895029144,"aX":6.65395378071367},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.2,"breakHorizontal":-6.0,"spinRate":2192,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.4037940798529944,"extension":6.1527291402087005},"index":4,"playId":"71ddcac5-7699-3673-b317-e1916f7dd90b","pitchNumber":4,"startTime":"2025-07-27T20:28:36.296Z","endTime":"2025-07-27T20:28:40.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.6,"strikeZoneTop":3.39210112433236,"strikeZoneBottom":1.50968447702042,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.10361126648422,"aZ":-28.986909102824693,"pfxX":-0.32741716086642914,"pfxZ":2.0657099054606647,"pX":-0.5609318340708074,"pZ":1.1589506107487522,"vX0":-5.038356844780498,"vY0":-122.88190281496584,"vZ0":-6.032492598147606,"x":138.38,"y":207.49,"x0":1.5501975971493853,"y0":50.00392969043316,"z0":6.078215005609523,"aX":-0.5055454671022455},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.6,"breakHorizontal":1.7,"spinRate":2166,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.44405638451332674,"extension":6.1648348551386105},"index":5,"playId":"07cd709c-6b56-36dd-9f82-ef59665790fb","pitchNumber":5,"startTime":"2025-07-27T20:28:49.880Z","endTime":"2025-07-27T20:28:55.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.68165838079199,"aZ":-13.043513735539664,"pfxX":4.6068995180857115,"pfxZ":10.34026093703864,"pX":-0.2508748802004402,"pZ":4.052901275486093,"vX0":-6.166889071596728,"vY0":-134.98750994314196,"vZ0":-3.096789067012673,"x":126.56,"y":129.35,"x0":1.4620314361735738,"y0":50.003503288093754,"z0":6.130153176664935,"aX":8.524423290583185},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.2,"breakHorizontal":-7.1,"spinRate":2236,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.4053698977764939,"extension":6.289220292337718},"index":6,"playId":"597f1c39-81d5-318b-919a-bf834ff8683b","pitchNumber":6,"startTime":"2025-07-27T20:29:04.550Z","endTime":"2025-07-27T20:29:09.865Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:29:09.865Z","atBatIndex":76}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ernie Clement strikes out swinging.","rbi":0,"awayScore":4,"homeScore":10,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T20:26:34.667Z","endTime":"2025-07-27T20:29:09.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.52074047308779,"strikeZoneBottom":1.58979952686783,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.916957138649547,"aZ":-27.050558214336444,"pfxX":1.6492826371816118,"pfxZ":3.374589379702953,"pX":0.5493225347641368,"pZ":1.8079953675911486,"vX0":-3.5367875554509642,"vY0":-122.58116482465496,"vZ0":-4.626931139323914,"x":96.06,"y":189.96,"x0":1.7984726757311473,"y0":50.00043086493569,"z0":6.037535447751561,"aX":2.5021317987224974},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.3,"breakHorizontal":-2.2,"spinRate":916,"spinDirection":96},"zone":9,"typeConfidence":2.0,"plateTime":0.44733778738457985,"extension":6.2319268780981485},"index":0,"playId":"e2735e10-5ebb-3475-acd2-45b4b211afad","pitchNumber":1,"startTime":"2025-07-27T20:26:39.436Z","endTime":"2025-07-27T20:26:44.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":70.4,"strikeZoneTop":3.32555679934256,"strikeZoneBottom":1.48322284884345,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.56075035106467,"aZ":-39.91461167675293,"pfxX":1.4078796454356381,"pfxZ":-6.1763779609397105,"pX":0.9860137829005421,"pZ":4.02788799094056,"vX0":-1.5152026214113115,"vY0":-111.13517448723526,"vZ0":3.62499322320411,"x":79.42,"y":130.03,"x0":1.493110514763453,"y0":50.00218253253422,"z0":6.516016703585487,"aX":1.7644205062291414},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-10.0,"breakHorizontal":-2.2,"spinRate":2077,"spinDirection":338},"zone":12,"typeConfidence":2.0,"plateTime":0.4924760244574391,"extension":6.112412095820899},"index":1,"playId":"7250b392-97eb-3716-988a-186b8a604ed5","pitchNumber":2,"startTime":"2025-07-27T20:26:53.586Z","endTime":"2025-07-27T20:26:57.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.229687244897733,"aZ":-30.909892143104504,"pfxX":6.029856585805705,"pfxZ":0.8494070248207528,"pX":0.519513747997003,"pZ":3.04681439541495,"vX0":-4.828326687270522,"vY0":-120.82577412010195,"vZ0":-1.0337378141522404,"x":97.2,"y":156.52,"x0":1.7545541376202463,"y0":50.001744595146654,"z0":6.181799007411953,"aX":8.968023533539279},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.6,"breakHorizontal":-9.8,"spinRate":1051,"spinDirection":96},"zone":3,"typeConfidence":2.0,"plateTime":0.4522948007857699,"extension":5.878815676812157},"index":2,"playId":"c449101b-f37c-3ebf-be71-39ac4a7f30e4","pitchNumber":3,"startTime":"2025-07-27T20:27:07.080Z","endTime":"2025-07-27T20:27:13.367Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-27T20:27:32.876Z","endTime":"2025-07-27T20:28:36.296Z","isPitch":false,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.41986930067338,"strikeZoneBottom":1.53717163850695,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.874376218300203,"aZ":-13.958827215540339,"pfxX":3.5690261630459963,"pfxZ":9.768561721339406,"pX":1.412350846359324,"pZ":3.8372101425220695,"vX0":-2.1133297911083515,"vY0":-135.5055505542921,"vZ0":-3.6134875875442622,"x":63.16,"y":135.18,"x0":1.737612217740152,"y0":50.000768983508536,"z0":6.1595271895029144,"aX":6.65395378071367},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.2,"breakHorizontal":-6.0,"spinRate":2192,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.4037940798529944,"extension":6.1527291402087005},"index":4,"playId":"71ddcac5-7699-3673-b317-e1916f7dd90b","pitchNumber":4,"startTime":"2025-07-27T20:28:36.296Z","endTime":"2025-07-27T20:28:40.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.6,"strikeZoneTop":3.39210112433236,"strikeZoneBottom":1.50968447702042,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.10361126648422,"aZ":-28.986909102824693,"pfxX":-0.32741716086642914,"pfxZ":2.0657099054606647,"pX":-0.5609318340708074,"pZ":1.1589506107487522,"vX0":-5.038356844780498,"vY0":-122.88190281496584,"vZ0":-6.032492598147606,"x":138.38,"y":207.49,"x0":1.5501975971493853,"y0":50.00392969043316,"z0":6.078215005609523,"aX":-0.5055454671022455},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.6,"breakHorizontal":1.7,"spinRate":2166,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.44405638451332674,"extension":6.1648348551386105},"index":5,"playId":"07cd709c-6b56-36dd-9f82-ef59665790fb","pitchNumber":5,"startTime":"2025-07-27T20:28:49.880Z","endTime":"2025-07-27T20:28:55.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.68165838079199,"aZ":-13.043513735539664,"pfxX":4.6068995180857115,"pfxZ":10.34026093703864,"pX":-0.2508748802004402,"pZ":4.052901275486093,"vX0":-6.166889071596728,"vY0":-134.98750994314196,"vZ0":-3.096789067012673,"x":126.56,"y":129.35,"x0":1.4620314361735738,"y0":50.003503288093754,"z0":6.130153176664935,"aX":8.524423290583185},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.2,"breakHorizontal":-7.1,"spinRate":2236,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.4053698977764939,"extension":6.289220292337718},"index":6,"playId":"597f1c39-81d5-318b-919a-bf834ff8683b","pitchNumber":6,"startTime":"2025-07-27T20:29:04.550Z","endTime":"2025-07-27T20:29:09.865Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:29:09.865Z","atBatIndex":76},"scoringPlays":[22,59,61,63,64,66,72,74,75],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3,4],"bottom":[5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":1,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":172.07,"y":131.85},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":1,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":70.4,"y":109.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":1,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":175.84,"y":108.49},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":68.38,"y":66.45},"type":"O","description":"Flyout"}]}},{"startIndex":8,"endIndex":13,"top":[8,9,10],"bottom":[11,12,13],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":2,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":104.87,"y":163.24},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":2,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"coordinates":{"x":172.92,"y":98.8},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":83.63,"y":157.12},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":141.48,"y":72.73},"type":"O","description":"Flyout"}]}},{"startIndex":14,"endIndex":23,"top":[14,15,16,17],"bottom":[18,19,20,21,22,23],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"coordinates":{"x":162.22,"y":146.12},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":142.39,"y":162.7},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":137.43,"y":92.48},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":159.96,"y":91.36},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"batter":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"coordinates":{"x":216.57,"y":102.15},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":172.68,"y":112.25},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":90.71,"y":125.68},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":187.69,"y":47.96},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":202.49,"y":119.47},"type":"O","description":"Flyout"}]}},{"startIndex":24,"endIndex":30,"top":[24,25,26,27],"bottom":[28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":50.71,"y":92.96},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"coordinates":{"x":55.62,"y":96.34},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":175.82,"y":92.72},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":83.26,"y":82.49},"type":"O","description":"Flyout"}]}},{"startIndex":31,"endIndex":37,"top":[31,32,33,34],"bottom":[35,36,37],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":5,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"coordinates":{"x":141.04,"y":158.25},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":5,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":146.44,"y":151.07},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":5,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":125.78,"y":178.05},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"batter":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"coordinates":{"x":166.32,"y":68.63},"type":"O","description":"Flyout"}]}},{"startIndex":38,"endIndex":44,"top":[38,39,40,41],"bottom":[42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":156.99,"y":155.1},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":123.91,"y":138.28},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":76.14,"y":88.2},"type":"O","description":"Lineout"}]}},{"startIndex":45,"endIndex":52,"top":[45,46,47,48,49],"bottom":[50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"coordinates":{"x":104.87,"y":151.58},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"coordinates":{"x":62.28,"y":116.6},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":144.92,"y":154.62},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":114.92,"y":43.59},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":159.11,"y":164.25},"type":"O","description":"Groundout"}]}},{"startIndex":53,"endIndex":67,"top":[53,54,55,56],"bottom":[57,58,59,60,61,62,63,64,65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":76.05,"y":75.34},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":113.37,"y":79.65},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"coordinates":{"x":116.02,"y":214.44},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":147.37,"y":172.69},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":643338,"fullName":"Chad Green","link":"/api/v1/people/643338"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":108.92,"y":154.62},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":643338,"fullName":"Chad Green","link":"/api/v1/people/643338"},"batter":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"coordinates":{"x":167.39,"y":116.11},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":643338,"fullName":"Chad Green","link":"/api/v1/people/643338"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":59.24,"y":111.53},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":643338,"fullName":"Chad Green","link":"/api/v1/people/643338"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":143.27,"y":90.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":129.2,"y":79.59},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":178.88,"y":112.04},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":63.92,"y":120.24},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":80.47,"y":106.25},"type":"H","description":"Single"}]}},{"startIndex":68,"endIndex":76,"top":[68,69,70,71,72,73,74,75,76],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":9,"pitcher":{"id":592426,"fullName":"Luke Jackson","link":"/api/v1/people/592426"},"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"coordinates":{"x":169.18,"y":72.14},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":9,"pitcher":{"id":592426,"fullName":"Luke Jackson","link":"/api/v1/people/592426"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":76.48,"y":109.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":9,"pitcher":{"id":592426,"fullName":"Luke Jackson","link":"/api/v1/people/592426"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":172.42,"y":136.7},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":9,"pitcher":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650"},"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"coordinates":{"x":219.3,"y":97.51},"type":"H","description":"Double"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":7,"hits":7,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":4,"hits":3,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":10,"hits":10,"errors":0,"leftOnBase":1},"away":{"runs":4,"hits":10,"errors":1,"leftOnBase":11}},"defense":{"pitcher":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650"},"catcher":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"first":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"second":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"third":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"shortstop":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"left":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"center":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"right":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"onDeck":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"inHole":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"battingOrder":9,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"offense":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"onDeck":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"inHole":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"battingOrder":6,"team":{"id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"}},"balls":3,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":8,"airOuts":10,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".263","atBats":37,"obp":".334","slg":".413","ops":".747","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":13,"rbi":4,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":5},"pitching":{"flyOuts":6,"groundOuts":2,"airOuts":9,"runs":10,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":34,"obp":".314","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":147,"era":"4.09","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":9,"whip":"1.24","battersFaced":35,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":147,"balls":50,"strikes":97,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.22","rbi":9,"pitchesPerInning":"18.38","runsScoredPer9":"11.25","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":24,"errors":1,"chances":26,"passedBall":0,"pickoffs":0}},"players":{"ID667297":{"person":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":4,"groundOuts":4,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":17,"obp":".167","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":73,"era":"1.80","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":1,"whip":"0.60","battersFaced":18,"outs":15,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":24,"strikes":49,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.60","gamesFinished":0,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"12.60","walksPer9Inn":"1.80","hitsPer9Inn":"3.60","runsScoredPer9":"3.60","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID645305":{"person":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"jerseyNumber":"20","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":0,"groundOuts":6,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".182","atBats":11,"obp":".182","slg":".273","ops":".455","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":3,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"6.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":0,"putOuts":30,"errors":0,"chances":30,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666182":{"person":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"jerseyNumber":"11","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"400","stats":{"batting":{"summary":"5-5 | 2B, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":58,"groundOuts":127,"airOuts":113,"runs":50,"doubles":32,"triples":1,"homeRuns":13,"strikeOuts":72,"baseOnBalls":24,"intentionalWalks":2,"hits":126,"hitByPitch":3,"avg":".289","atBats":436,"obp":".329","slg":".456","ops":".785","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":465,"totalBases":199,"rbi":65,"leftOnBase":161,"sacBunts":0,"sacFlies":2,"babip":".320","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.54","popOuts":15,"lineOuts":40},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":185,"putOuts":129,"errors":6,"chances":320,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID663893":{"person":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":0,"flyOuts":12,"groundOuts":45,"airOuts":24,"runs":15,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":70,"baseOnBalls":29,"intentionalWalks":4,"hits":29,"hitByPitch":1,"atBats":168,"obp":".298","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":853,"era":"1.90","inningsPitched":"47.1","wins":4,"losses":1,"saves":0,"saveOpportunities":2,"holds":20,"blownSaves":2,"earnedRuns":10,"whip":"1.23","battersFaced":198,"outs":142,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":853,"balls":355,"strikes":498,"strikePercentage":".580","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.88","rbi":0,"winPercentage":".800","pitchesPerInning":"18.02","gamesFinished":2,"strikeoutWalkRatio":"2.41","strikeoutsPer9Inn":"13.31","walksPer9Inn":"5.51","hitsPer9Inn":"5.51","runsScoredPer9":"2.85","homeRunsPer9":"0.19","inheritedRunners":20,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676391":{"person":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"jerseyNumber":"22","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"600","stats":{"batting":{"summary":"0-5 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":77,"groundOuts":90,"airOuts":138,"runs":49,"doubles":20,"triples":1,"homeRuns":5,"strikeOuts":39,"baseOnBalls":20,"intentionalWalks":1,"hits":99,"hitByPitch":1,"avg":".278","atBats":356,"obp":".314","slg":".382","ops":".696","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":387,"totalBases":136,"rbi":31,"leftOnBase":165,"sacBunts":5,"sacFlies":5,"babip":".297","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"71.20","popOuts":27,"lineOuts":34},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":173,"putOuts":146,"errors":4,"chances":323,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID605135":{"person":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":21,"flyOuts":49,"groundOuts":131,"airOuts":103,"runs":55,"doubles":21,"triples":2,"homeRuns":16,"strikeOuts":117,"baseOnBalls":29,"intentionalWalks":0,"hits":128,"hitByPitch":10,"atBats":478,"obp":".322","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","numberOfPitches":1950,"era":"3.88","inningsPitched":"120.2","wins":11,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"1.30","battersFaced":518,"outs":362,"gamesPitched":22,"completeGames":1,"shutouts":0,"pitchesThrown":1950,"balls":674,"strikes":1276,"strikePercentage":".650","hitBatsmen":10,"balks":2,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":0,"winPercentage":".733","pitchesPerInning":"16.16","gamesFinished":0,"strikeoutWalkRatio":"4.03","strikeoutsPer9Inn":"8.73","walksPer9Inn":"2.16","hitsPer9Inn":"9.55","runsScoredPer9":"4.10","homeRunsPer9":"1.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":33,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":4,"errors":2,"chances":14,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592332":{"person":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":87,"groundOuts":88,"airOuts":148,"runs":54,"doubles":21,"triples":1,"homeRuns":15,"strikeOuts":122,"baseOnBalls":37,"intentionalWalks":2,"hits":98,"hitByPitch":3,"atBats":452,"obp":".279","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","numberOfPitches":1988,"era":"3.82","inningsPitched":"122.2","wins":7,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"1.10","battersFaced":498,"outs":368,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1988,"balls":664,"strikes":1324,"strikePercentage":".670","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".500","pitchesPerInning":"16.21","gamesFinished":0,"strikeoutWalkRatio":"3.30","strikeoutsPer9Inn":"8.95","walksPer9Inn":"2.71","hitsPer9Inn":"7.19","runsScoredPer9":"3.96","homeRunsPer9":"1.10","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":23,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":12,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641778":{"person":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":10,"flyOuts":52,"groundOuts":43,"airOuts":89,"runs":20,"doubles":14,"triples":1,"homeRuns":8,"strikeOuts":71,"baseOnBalls":16,"intentionalWalks":0,"hits":48,"hitByPitch":2,"atBats":249,"obp":".246","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1052,"era":"2.61","inningsPitched":"69.0","wins":6,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"0.93","battersFaced":269,"outs":207,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1052,"balls":346,"strikes":706,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":".750","pitchesPerInning":"15.25","gamesFinished":1,"strikeoutWalkRatio":"4.44","strikeoutsPer9Inn":"9.26","walksPer9Inn":"2.09","hitsPer9Inn":"6.26","runsScoredPer9":"2.61","homeRunsPer9":"1.04","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":2,"chances":5,"fielding":".600","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677865":{"person":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 3 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":6,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":11,"strikes":16,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":1,"runsScoredPer9":"108.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":2,"groundOuts":5,"airOuts":3,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":3,"hits":13,"hitByPitch":1,"atBats":32,"obp":".500","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":130,"era":"6.14","inningsPitched":"7.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":5,"whip":"2.45","battersFaced":38,"outs":22,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":130,"balls":47,"strikes":83,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":4,"winPercentage":".---","pitchesPerInning":"17.73","gamesFinished":1,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"13.50","walksPer9Inn":"6.14","hitsPer9Inn":"15.95","runsScoredPer9":"8.59","homeRunsPer9":"1.23","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656546":{"person":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":45,"gamesStarted":0,"flyOuts":18,"groundOuts":25,"airOuts":43,"runs":24,"doubles":8,"triples":0,"homeRuns":10,"strikeOuts":60,"baseOnBalls":11,"intentionalWalks":1,"hits":35,"hitByPitch":1,"atBats":162,"obp":".269","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":685,"era":"4.78","inningsPitched":"43.1","wins":6,"losses":3,"saves":24,"saveOpportunities":28,"holds":0,"blownSaves":4,"earnedRuns":23,"whip":"1.06","battersFaced":175,"outs":130,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":685,"balls":203,"strikes":482,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".667","pitchesPerInning":"15.81","gamesFinished":39,"strikeoutWalkRatio":"5.45","strikeoutsPer9Inn":"12.46","walksPer9Inn":"2.28","hitsPer9Inn":"7.27","runsScoredPer9":"4.98","homeRunsPer9":"2.08","inheritedRunners":8,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702176":{"person":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"900","stats":{"batting":{"summary":"0-1 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":10,"groundOuts":35,"airOuts":22,"runs":12,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":24,"baseOnBalls":8,"intentionalWalks":0,"hits":20,"hitByPitch":4,"avg":".204","atBats":98,"obp":".283","slg":".306","ops":".589","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":113,"totalBases":30,"rbi":8,"leftOnBase":50,"sacBunts":0,"sacFlies":3,"babip":".250","groundOutsToAirouts":"1.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"98.00","popOuts":8,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":68,"errors":1,"chances":72,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676914":{"person":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"jerseyNumber":"36","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-1 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":17,"groundOuts":12,"airOuts":26,"runs":16,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":31,"baseOnBalls":19,"intentionalWalks":0,"hits":18,"hitByPitch":2,"avg":".207","atBats":87,"obp":".361","slg":".414","ops":".775","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":108,"totalBases":36,"rbi":12,"leftOnBase":44,"sacBunts":0,"sacFlies":0,"babip":".255","groundOutsToAirouts":"0.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.40","popOuts":8,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":43,"errors":1,"chances":48,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID621244":{"person":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":75,"groundOuts":111,"airOuts":141,"runs":55,"doubles":22,"triples":2,"homeRuns":17,"strikeOuts":108,"baseOnBalls":44,"intentionalWalks":2,"hits":115,"hitByPitch":5,"atBats":473,"obp":".314","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","numberOfPitches":1907,"era":"3.83","inningsPitched":"127.0","wins":7,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.25","battersFaced":524,"outs":381,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1907,"balls":694,"strikes":1213,"strikePercentage":".640","hitBatsmen":5,"balks":1,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".636","pitchesPerInning":"15.02","gamesFinished":0,"strikeoutWalkRatio":"2.45","strikeoutsPer9Inn":"7.65","walksPer9Inn":"3.12","hitsPer9Inn":"8.15","runsScoredPer9":"3.90","homeRunsPer9":"1.20","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":37,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":5,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694388":{"person":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"jerseyNumber":"10","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":5,"groundOuts":8,"airOuts":9,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".341","atBats":41,"obp":".400","slg":".512","ops":".912","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":21,"rbi":7,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".414","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.50","popOuts":3,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":21,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID664770":{"person":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"jerseyNumber":"38","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":26,"groundOuts":79,"airOuts":55,"runs":33,"doubles":8,"triples":0,"homeRuns":7,"strikeOuts":31,"baseOnBalls":28,"intentionalWalks":2,"hits":57,"hitByPitch":2,"avg":".265","atBats":215,"obp":".354","slg":".400","ops":".754","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":252,"totalBases":86,"rbi":37,"leftOnBase":100,"sacBunts":6,"sacFlies":1,"babip":".281","groundOutsToAirouts":"1.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.71","popOuts":11,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":134,"errors":1,"chances":139,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID680718":{"person":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"jerseyNumber":"47","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"500","stats":{"batting":{"summary":"1-5 | 2B, 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":34,"groundOuts":63,"airOuts":70,"runs":44,"doubles":24,"triples":1,"homeRuns":14,"strikeOuts":75,"baseOnBalls":21,"intentionalWalks":4,"hits":76,"hitByPitch":1,"avg":".268","atBats":284,"obp":".320","slg":".507","ops":".827","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":307,"totalBases":144,"rbi":48,"leftOnBase":131,"sacBunts":0,"sacFlies":0,"babip":".318","groundOutsToAirouts":"0.90","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"20.29","popOuts":19,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":75,"putOuts":94,"errors":8,"chances":177,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID453286":{"person":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"note":"(L, 1-1)","summary":"7.0 IP, 3 ER, 11 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":1,"airOuts":9,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":96,"inningsPitched":"7.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":24,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":32,"strikes":64,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":26,"groundOuts":16,"airOuts":45,"runs":19,"doubles":6,"triples":0,"homeRuns":8,"strikeOuts":39,"baseOnBalls":8,"intentionalWalks":0,"hits":30,"hitByPitch":1,"atBats":129,"obp":".281","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":547,"era":"4.89","inningsPitched":"35.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.09","battersFaced":139,"outs":105,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":547,"balls":191,"strikes":356,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":3,"winPercentage":".500","pitchesPerInning":"15.63","gamesFinished":0,"strikeoutWalkRatio":"4.88","strikeoutsPer9Inn":"10.03","walksPer9Inn":"2.06","hitsPer9Inn":"7.71","runsScoredPer9":"4.89","homeRunsPer9":"2.06","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID543807":{"person":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"jerseyNumber":"4","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":49,"groundOuts":80,"airOuts":90,"runs":65,"doubles":18,"triples":1,"homeRuns":18,"strikeOuts":75,"baseOnBalls":50,"intentionalWalks":1,"hits":100,"hitByPitch":2,"avg":".293","atBats":341,"obp":".383","slg":".510","ops":".893","caughtStealing":0,"stolenBases":12,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":403,"totalBases":174,"rbi":57,"leftOnBase":146,"sacBunts":0,"sacFlies":4,"babip":".325","groundOutsToAirouts":"0.89","catchersInterference":6,"pickoffs":0,"atBatsPerHomeRun":"18.94","popOuts":18,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":70,"errors":1,"chances":72,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID689254":{"person":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":39,"gamesStarted":0,"flyOuts":21,"groundOuts":29,"airOuts":40,"runs":22,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":39,"baseOnBalls":16,"intentionalWalks":3,"hits":28,"hitByPitch":1,"atBats":134,"obp":".296","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":594,"era":"5.15","inningsPitched":"36.2","wins":3,"losses":2,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":21,"whip":"1.20","battersFaced":153,"outs":110,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":594,"balls":220,"strikes":374,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".600","pitchesPerInning":"16.20","gamesFinished":4,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"9.57","walksPer9Inn":"3.93","hitsPer9Inn":"6.87","runsScoredPer9":"5.40","homeRunsPer9":"0.98","inheritedRunners":22,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID643338":{"person":{"id":643338,"fullName":"Chad Green","link":"/api/v1/people/643338"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 3 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":24,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":7,"strikes":17,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"40.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":0,"flyOuts":30,"groundOuts":29,"airOuts":58,"runs":24,"doubles":6,"triples":0,"homeRuns":12,"strikeOuts":34,"baseOnBalls":13,"intentionalWalks":2,"hits":47,"hitByPitch":2,"atBats":168,"obp":".339","caughtStealing":6,"stolenBases":5,"stolenBasePercentage":".455","caughtStealingPercentage":".545","numberOfPitches":687,"era":"4.85","inningsPitched":"42.2","wins":3,"losses":2,"saves":1,"saveOpportunities":1,"holds":7,"blownSaves":0,"earnedRuns":23,"whip":"1.41","battersFaced":183,"outs":128,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":687,"balls":247,"strikes":440,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":2,"winPercentage":".600","pitchesPerInning":"16.10","gamesFinished":14,"strikeoutWalkRatio":"2.62","strikeoutsPer9Inn":"7.17","walksPer9Inn":"2.74","hitsPer9Inn":"9.91","runsScoredPer9":"5.06","homeRunsPer9":"2.53","inheritedRunners":18,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":16,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID684320":{"person":{"id":684320,"fullName":"Yariel Rodríguez","link":"/api/v1/people/684320"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":1,"flyOuts":26,"groundOuts":43,"airOuts":54,"runs":13,"doubles":4,"triples":1,"homeRuns":6,"strikeOuts":49,"baseOnBalls":16,"intentionalWalks":1,"hits":29,"hitByPitch":4,"atBats":174,"obp":".251","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":773,"era":"2.25","inningsPitched":"52.0","wins":2,"losses":0,"saves":2,"saveOpportunities":3,"holds":11,"blownSaves":1,"earnedRuns":13,"whip":"0.87","battersFaced":195,"outs":156,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":773,"balls":308,"strikes":465,"strikePercentage":".600","hitBatsmen":4,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.87","gamesFinished":12,"strikeoutWalkRatio":"3.06","strikeoutsPer9Inn":"8.48","walksPer9Inn":"2.77","hitsPer9Inn":"5.02","runsScoredPer9":"2.25","homeRunsPer9":"1.04","inheritedRunners":26,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680755":{"person":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":1,"flyOuts":18,"groundOuts":22,"airOuts":32,"runs":9,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":37,"baseOnBalls":8,"intentionalWalks":1,"hits":21,"hitByPitch":2,"atBats":111,"obp":".254","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":483,"era":"2.67","inningsPitched":"30.1","wins":4,"losses":0,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":9,"whip":"0.96","battersFaced":122,"outs":91,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":483,"balls":158,"strikes":325,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.92","gamesFinished":7,"strikeoutWalkRatio":"4.63","strikeoutsPer9Inn":"10.98","walksPer9Inn":"2.37","hitsPer9Inn":"6.23","runsScoredPer9":"2.67","homeRunsPer9":"0.59","inheritedRunners":17,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID623168":{"person":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"jerseyNumber":"55","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2B","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":13,"groundOuts":18,"airOuts":29,"runs":19,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":7,"intentionalWalks":0,"hits":31,"hitByPitch":4,"avg":".326","atBats":95,"obp":".389","slg":".495","ops":".884","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":110,"totalBases":47,"rbi":16,"leftOnBase":33,"sacBunts":2,"sacFlies":2,"babip":".384","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.67","popOuts":11,"lineOuts":5},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":15,"era":"9.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":6,"strikes":9,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":9,"stolenBases":12,"stolenBasePercentage":".571","caughtStealingPercentage":".429","assists":16,"putOuts":295,"errors":5,"chances":316,"fielding":".984","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID665489":{"person":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"jerseyNumber":"27","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":49,"groundOuts":116,"airOuts":97,"runs":70,"doubles":23,"triples":0,"homeRuns":14,"strikeOuts":65,"baseOnBalls":62,"intentionalWalks":7,"hits":114,"hitByPitch":6,"avg":".292","atBats":390,"obp":".396","slg":".459","ops":".855","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":460,"totalBases":179,"rbi":54,"leftOnBase":156,"sacBunts":0,"sacFlies":2,"babip":".319","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.86","popOuts":18,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":43,"putOuts":617,"errors":8,"chances":668,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID677870":{"person":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"jerseyNumber":"49","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":5,"groundOuts":10,"airOuts":9,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".071","atBats":28,"obp":".133","slg":".179","ops":".312","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":5,"rbi":1,"leftOnBase":10,"sacBunts":1,"sacFlies":0,"babip":".053","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":22,"putOuts":14,"errors":0,"chances":36,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664702":{"person":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"0-1 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":39,"groundOuts":51,"airOuts":66,"runs":32,"doubles":10,"triples":0,"homeRuns":1,"strikeOuts":31,"baseOnBalls":12,"intentionalWalks":0,"hits":45,"hitByPitch":1,"avg":".242","atBats":186,"obp":".290","slg":".312","ops":".602","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":206,"totalBases":58,"rbi":17,"leftOnBase":94,"sacBunts":6,"sacFlies":1,"babip":".284","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"186.00","popOuts":10,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":127,"errors":1,"chances":132,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[664770,543807,665489,666182,680718,676391,694388,664702,623168,702176,676914,453286,643338,677865],"pitchers":[453286,643338,677865],"bench":[677870,645305],"bullpen":[605135,621244,680755,689254,592332,656546,641778,663893,667297,684320],"battingOrder":[664770,543807,665489,666182,680718,676391,664702,623168,676914],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Heineman (7, Holton); Bichette (32, Hanifee); Barger (24, Enns)."},{"label":"TB","value":"Barger 2; Bichette 6; Guerrero Jr.; Heineman 2; Springer 2."},{"label":"RBI","value":"Barger (48); Bichette 2 (65); Springer (57)."},{"label":"2-out RBI","value":"Barger; Springer; Bichette 2."},{"label":"Runners left in scoring position, 2 out","value":"Barger; Springer; Clement 3."},{"label":"Team RISP","value":"3-for-11."},{"label":"Team LOB","value":"11."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Schneider (1, fielding)."}]}],"note":[{"label":"a","value":"Grounded out for Loperfido, J in the 7th."},{"label":"b","value":"Walked for Roden in the 7th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":2,"airOuts":9,"runs":10,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".247","atBats":34,"obp":".317","slg":".413","ops":".730","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":15,"rbi":9,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":2,"groundOuts":8,"airOuts":10,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":37,"obp":".357","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":173,"era":"3.82","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.24","battersFaced":42,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":173,"balls":63,"strikes":110,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":4,"pitchesPerInning":"19.22","runsScoredPer9":"4.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID695445":{"person":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":0,"flyOuts":26,"groundOuts":30,"airOuts":37,"runs":17,"doubles":6,"triples":2,"homeRuns":7,"strikeOuts":35,"baseOnBalls":8,"intentionalWalks":1,"hits":31,"hitByPitch":2,"atBats":130,"obp":".287","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":577,"era":"4.21","inningsPitched":"36.1","wins":4,"losses":1,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":17,"whip":"1.07","battersFaced":143,"outs":109,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":577,"balls":206,"strikes":371,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".800","pitchesPerInning":"15.88","gamesFinished":7,"strikeoutWalkRatio":"4.38","strikeoutsPer9Inn":"8.67","walksPer9Inn":"1.98","hitsPer9Inn":"7.68","runsScoredPer9":"4.21","homeRunsPer9":"1.73","inheritedRunners":16,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":3,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676428":{"person":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":32,"gamesStarted":4,"flyOuts":21,"groundOuts":47,"airOuts":45,"runs":24,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":55,"baseOnBalls":23,"intentionalWalks":3,"hits":45,"hitByPitch":8,"atBats":189,"obp":".344","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":847,"era":"2.86","inningsPitched":"50.1","wins":2,"losses":3,"saves":2,"saveOpportunities":2,"holds":4,"blownSaves":0,"earnedRuns":16,"whip":"1.35","battersFaced":223,"outs":151,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":847,"balls":311,"strikes":536,"strikePercentage":".630","hitBatsmen":8,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".400","pitchesPerInning":"16.83","gamesFinished":4,"strikeoutWalkRatio":"2.39","strikeoutsPer9Inn":"9.83","walksPer9Inn":"4.11","hitsPer9Inn":"8.05","runsScoredPer9":"4.29","homeRunsPer9":"0.72","inheritedRunners":18,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":2,"chances":10,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656716":{"person":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"jerseyNumber":"39","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":37,"groundOuts":76,"airOuts":85,"runs":50,"doubles":14,"triples":8,"homeRuns":8,"strikeOuts":76,"baseOnBalls":38,"intentionalWalks":1,"hits":84,"hitByPitch":4,"avg":".266","atBats":316,"obp":".348","slg":".437","ops":".785","caughtStealing":3,"stolenBases":16,"stolenBasePercentage":".842","caughtStealingPercentage":".158","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":363,"totalBases":138,"rbi":32,"leftOnBase":133,"sacBunts":1,"sacFlies":4,"babip":".322","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.50","popOuts":17,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":111,"putOuts":109,"errors":7,"chances":227,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID669373":{"person":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":66,"groundOuts":108,"airOuts":111,"runs":31,"doubles":14,"triples":1,"homeRuns":9,"strikeOuts":171,"baseOnBalls":19,"intentionalWalks":0,"hits":93,"hitByPitch":4,"atBats":480,"obp":".230","caughtStealing":4,"stolenBases":2,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":1941,"era":"2.09","inningsPitched":"133.2","wins":10,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"0.84","battersFaced":506,"outs":401,"gamesPitched":21,"completeGames":1,"shutouts":1,"pitchesThrown":1941,"balls":573,"strikes":1368,"strikePercentage":".700","hitBatsmen":4,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".769","pitchesPerInning":"14.52","gamesFinished":0,"strikeoutWalkRatio":"9.00","strikeoutsPer9Inn":"11.51","walksPer9Inn":"1.28","hitsPer9Inn":"6.26","runsScoredPer9":"2.09","homeRunsPer9":"0.61","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":24,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":2,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663554":{"person":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":66,"groundOuts":84,"airOuts":106,"runs":38,"doubles":19,"triples":1,"homeRuns":12,"strikeOuts":82,"baseOnBalls":23,"intentionalWalks":1,"hits":96,"hitByPitch":1,"atBats":364,"obp":".307","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1461,"era":"3.40","inningsPitched":"92.2","wins":9,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.28","battersFaced":392,"outs":278,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1461,"balls":486,"strikes":975,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".692","pitchesPerInning":"15.77","gamesFinished":0,"strikeoutWalkRatio":"3.57","strikeoutsPer9Inn":"7.96","walksPer9Inn":"2.23","hitsPer9Inn":"9.32","runsScoredPer9":"3.69","homeRunsPer9":"1.17","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":17,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681857":{"person":{"id":681857,"fullName":"Reese Olson","link":"/api/v1/people/681857"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":43,"groundOuts":63,"airOuts":69,"runs":24,"doubles":12,"triples":0,"homeRuns":5,"strikeOuts":65,"baseOnBalls":25,"intentionalWalks":2,"hits":58,"hitByPitch":5,"atBats":254,"obp":".310","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1159,"era":"3.15","inningsPitched":"68.2","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.21","battersFaced":285,"outs":206,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1159,"balls":450,"strikes":709,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".500","pitchesPerInning":"16.88","gamesFinished":0,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"8.52","walksPer9Inn":"3.28","hitsPer9Inn":"7.60","runsScoredPer9":"3.15","homeRunsPer9":"0.66","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592426":{"person":{"id":592426,"fullName":"Luke Jackson","link":"/api/v1/people/592426"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 4 ER, K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":32,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":7,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":32,"balls":16,"strikes":16,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"54.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":21,"groundOuts":42,"airOuts":34,"runs":24,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":25,"baseOnBalls":22,"intentionalWalks":4,"hits":34,"hitByPitch":2,"atBats":133,"obp":".367","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":548,"era":"5.05","inningsPitched":"35.2","wins":2,"losses":5,"saves":9,"saveOpportunities":11,"holds":3,"blownSaves":2,"earnedRuns":20,"whip":"1.57","battersFaced":159,"outs":107,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":548,"balls":206,"strikes":342,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.24","rbi":3,"winPercentage":".286","pitchesPerInning":"15.36","gamesFinished":21,"strikeoutWalkRatio":"1.14","strikeoutsPer9Inn":"6.31","walksPer9Inn":"5.55","hitsPer9Inn":"8.58","runsScoredPer9":"6.06","homeRunsPer9":"1.01","inheritedRunners":12,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663330":{"person":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"801","stats":{"batting":{"note":"b-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":6,"groundOuts":9,"airOuts":22,"runs":7,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":14,"baseOnBalls":6,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".237","atBats":59,"obp":".318","slg":".525","ops":".843","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":66,"totalBases":31,"rbi":8,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".244","groundOutsToAirouts":"0.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.75","popOuts":8,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID595879":{"person":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"jerseyNumber":"28","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | 2B, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":43,"groundOuts":74,"airOuts":69,"runs":44,"doubles":14,"triples":1,"homeRuns":10,"strikeOuts":73,"baseOnBalls":9,"intentionalWalks":0,"hits":78,"hitByPitch":5,"avg":".266","atBats":293,"obp":".299","slg":".423","ops":".722","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":308,"totalBases":124,"rbi":40,"leftOnBase":126,"sacBunts":0,"sacFlies":1,"babip":".322","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.30","popOuts":11,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":119,"putOuts":114,"errors":8,"chances":241,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID682985":{"person":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | K, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":49,"groundOuts":72,"airOuts":80,"runs":56,"doubles":21,"triples":1,"homeRuns":25,"strikeOuts":142,"baseOnBalls":28,"intentionalWalks":1,"hits":110,"hitByPitch":2,"avg":".274","atBats":402,"obp":".323","slg":".517","ops":".840","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":434,"totalBases":208,"rbi":81,"leftOnBase":186,"sacBunts":0,"sacFlies":2,"babip":".359","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.08","popOuts":13,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":184,"errors":1,"chances":187,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID663947":{"person":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"jerseyNumber":"87","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(H, 11)","summary":"0.2 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":6,"strikes":13,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":45,"gamesStarted":5,"flyOuts":27,"groundOuts":62,"airOuts":45,"runs":21,"doubles":5,"triples":0,"homeRuns":10,"strikeOuts":44,"baseOnBalls":9,"intentionalWalks":0,"hits":47,"hitByPitch":0,"atBats":193,"obp":".273","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":770,"era":"3.46","inningsPitched":"52.0","wins":5,"losses":3,"saves":0,"saveOpportunities":4,"holds":11,"blownSaves":4,"earnedRuns":20,"whip":"1.08","battersFaced":207,"outs":156,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":770,"balls":258,"strikes":512,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":0,"winPercentage":".625","pitchesPerInning":"14.81","gamesFinished":3,"strikeoutWalkRatio":"4.89","strikeoutsPer9Inn":"7.62","walksPer9Inn":"1.56","hitsPer9Inn":"8.13","runsScoredPer9":"3.63","homeRunsPer9":"1.73","inheritedRunners":27,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681481":{"person":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":49,"groundOuts":50,"airOuts":89,"runs":40,"doubles":11,"triples":2,"homeRuns":16,"strikeOuts":62,"baseOnBalls":7,"intentionalWalks":0,"hits":68,"hitByPitch":4,"avg":".254","atBats":268,"obp":".282","slg":".489","ops":".771","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":283,"totalBases":131,"rbi":32,"leftOnBase":113,"sacBunts":0,"sacFlies":1,"babip":".272","groundOutsToAirouts":"0.56","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"16.75","popOuts":25,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":86,"errors":3,"chances":90,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID656427":{"person":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"jerseyNumber":"9","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(W, 6-10)","summary":"6.0 IP, 0 ER, 7 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":5,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":106,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":106,"balls":36,"strikes":70,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":59,"groundOuts":73,"airOuts":109,"runs":56,"doubles":15,"triples":1,"homeRuns":19,"strikeOuts":137,"baseOnBalls":44,"intentionalWalks":0,"hits":96,"hitByPitch":3,"atBats":414,"obp":".310","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1930,"era":"4.51","inningsPitched":"109.2","wins":6,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":55,"whip":"1.28","battersFaced":462,"outs":329,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1930,"balls":698,"strikes":1232,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".375","pitchesPerInning":"17.60","gamesFinished":0,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"11.24","walksPer9Inn":"3.61","hitsPer9Inn":"7.88","runsScoredPer9":"4.60","homeRunsPer9":"1.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":23,"lineOuts":27},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":9,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID679529":{"person":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2 K, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":70,"groundOuts":59,"airOuts":120,"runs":60,"doubles":23,"triples":0,"homeRuns":23,"strikeOuts":103,"baseOnBalls":46,"intentionalWalks":5,"hits":86,"hitByPitch":9,"avg":".237","atBats":363,"obp":".333","slg":".490","ops":".823","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":423,"totalBases":178,"rbi":62,"leftOnBase":153,"sacBunts":0,"sacFlies":5,"babip":".260","groundOutsToAirouts":"0.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.78","popOuts":30,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":54,"putOuts":661,"errors":2,"chances":717,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID668670":{"person":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"jerseyNumber":"34","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":9,"groundOuts":19,"airOuts":21,"runs":9,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":24,"baseOnBalls":12,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".184","atBats":76,"obp":".292","slg":".316","ops":".608","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":90,"totalBases":24,"rbi":11,"leftOnBase":29,"sacBunts":1,"sacFlies":1,"babip":".235","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":6,"lineOuts":6},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":6,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":11,"obp":".385","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"3.38","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.50","battersFaced":13,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":18,"strikes":23,"strikePercentage":".560","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"15.38","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"3.38","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":5,"stolenBases":18,"stolenBasePercentage":".783","caughtStealingPercentage":".217","assists":10,"putOuts":204,"errors":3,"chances":217,"fielding":".986","passedBall":1,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650402":{"person":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | HR, 2 K, 4 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":71,"groundOuts":81,"airOuts":114,"runs":54,"doubles":17,"triples":0,"homeRuns":10,"strikeOuts":54,"baseOnBalls":54,"intentionalWalks":0,"hits":93,"hitByPitch":4,"avg":".276","atBats":337,"obp":".378","slg":".415","ops":".793","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":400,"totalBases":140,"rbi":49,"leftOnBase":110,"sacBunts":0,"sacFlies":5,"babip":".299","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.70","popOuts":14,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":174,"putOuts":121,"errors":3,"chances":298,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID592454":{"person":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":23,"groundOuts":45,"airOuts":41,"runs":22,"doubles":6,"triples":1,"homeRuns":6,"strikeOuts":34,"baseOnBalls":15,"intentionalWalks":0,"hits":32,"hitByPitch":1,"atBats":152,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":650,"era":"4.61","inningsPitched":"41.0","wins":1,"losses":3,"saves":9,"saveOpportunities":13,"holds":12,"blownSaves":4,"earnedRuns":21,"whip":"1.15","battersFaced":168,"outs":123,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":650,"balls":246,"strikes":404,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".250","pitchesPerInning":"15.85","gamesFinished":13,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"7.46","walksPer9Inn":"3.29","hitsPer9Inn":"7.02","runsScoredPer9":"4.83","homeRunsPer9":"1.32","inheritedRunners":19,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669724":{"person":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(H, 10)","summary":"1.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":1,"strikes":7,"strikePercentage":".880","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":0,"flyOuts":23,"groundOuts":71,"airOuts":45,"runs":27,"doubles":13,"triples":2,"homeRuns":2,"strikeOuts":33,"baseOnBalls":11,"intentionalWalks":2,"hits":54,"hitByPitch":1,"atBats":202,"obp":".307","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":778,"era":"3.08","inningsPitched":"49.2","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":10,"blownSaves":0,"earnedRuns":17,"whip":"1.31","battersFaced":215,"outs":149,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":778,"balls":281,"strikes":497,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.58","rbi":0,"winPercentage":".600","pitchesPerInning":"15.66","gamesFinished":8,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"5.98","walksPer9Inn":"1.99","hitsPer9Inn":"9.79","runsScoredPer9":"4.89","homeRunsPer9":"0.36","inheritedRunners":28,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID608650":{"person":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":4,"strikes":4,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":2,"flyOuts":6,"groundOuts":21,"airOuts":14,"runs":12,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":15,"baseOnBalls":4,"intentionalWalks":0,"hits":23,"hitByPitch":0,"atBats":72,"obp":".351","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":296,"era":"5.60","inningsPitched":"17.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.53","battersFaced":77,"outs":53,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":296,"balls":92,"strikes":204,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.50","rbi":1,"winPercentage":".500","pitchesPerInning":"16.75","gamesFinished":2,"strikeoutWalkRatio":"3.75","strikeoutsPer9Inn":"7.64","walksPer9Inn":"2.04","hitsPer9Inn":"11.72","runsScoredPer9":"6.11","homeRunsPer9":"1.02","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663837":{"person":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"jerseyNumber":"8","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"301","stats":{"batting":{"note":"a-","summary":"1-1 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":20,"groundOuts":11,"airOuts":22,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":7,"intentionalWalks":0,"hits":13,"hitByPitch":2,"avg":".210","atBats":62,"obp":".306","slg":".226","ops":".532","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":14,"rbi":6,"leftOnBase":21,"sacBunts":0,"sacFlies":1,"babip":".283","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":42,"errors":0,"chances":43,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID678009":{"person":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"jerseyNumber":"22","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | 2B, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":10,"groundOuts":31,"airOuts":29,"runs":15,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":40,"baseOnBalls":12,"intentionalWalks":0,"hits":25,"hitByPitch":0,"avg":".200","atBats":125,"obp":".270","slg":".296","ops":".566","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":137,"totalBases":37,"rbi":9,"leftOnBase":49,"sacBunts":0,"sacFlies":0,"babip":".277","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"62.50","popOuts":7,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":86,"errors":1,"chances":88,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID693307":{"person":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | K, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":43,"groundOuts":54,"airOuts":77,"runs":27,"doubles":14,"triples":1,"homeRuns":8,"strikeOuts":68,"baseOnBalls":10,"intentionalWalks":0,"hits":74,"hitByPitch":7,"avg":".272","atBats":272,"obp":".314","slg":".419","ops":".733","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":290,"totalBases":114,"rbi":39,"leftOnBase":111,"sacBunts":0,"sacFlies":1,"babip":".335","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":17,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":17,"stolenBases":36,"stolenBasePercentage":".679","caughtStealingPercentage":".321","assists":26,"putOuts":649,"errors":2,"chances":677,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID676684":{"person":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":42,"gamesStarted":0,"flyOuts":17,"groundOuts":52,"airOuts":32,"runs":14,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":51,"baseOnBalls":15,"intentionalWalks":1,"hits":32,"hitByPitch":0,"atBats":166,"obp":".258","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":752,"era":"2.58","inningsPitched":"45.1","wins":5,"losses":2,"saves":16,"saveOpportunities":20,"holds":1,"blownSaves":4,"earnedRuns":13,"whip":"1.04","battersFaced":182,"outs":136,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":752,"balls":261,"strikes":491,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.63","rbi":0,"winPercentage":".714","pitchesPerInning":"16.59","gamesFinished":26,"strikeoutWalkRatio":"3.40","strikeoutsPer9Inn":"10.13","walksPer9Inn":"2.98","hitsPer9Inn":"6.35","runsScoredPer9":"2.78","homeRunsPer9":"0.40","inheritedRunners":15,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690993":{"person":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"jerseyNumber":"33","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":51,"groundOuts":62,"airOuts":88,"runs":43,"doubles":16,"triples":2,"homeRuns":8,"strikeOuts":67,"baseOnBalls":37,"intentionalWalks":0,"hits":71,"hitByPitch":1,"avg":".249","atBats":285,"obp":".334","slg":".404","ops":".738","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":326,"totalBases":115,"rbi":31,"leftOnBase":120,"sacBunts":0,"sacFlies":3,"babip":".296","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.62","popOuts":11,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":78,"putOuts":164,"errors":5,"chances":247,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID672761":{"person":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"jerseyNumber":"46","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":37,"groundOuts":25,"airOuts":60,"runs":24,"doubles":7,"triples":2,"homeRuns":7,"strikeOuts":37,"baseOnBalls":11,"intentionalWalks":0,"hits":38,"hitByPitch":2,"avg":".239","atBats":159,"obp":".295","slg":".440","ops":".735","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":173,"totalBases":70,"rbi":21,"leftOnBase":82,"sacBunts":0,"sacFlies":1,"babip":".267","groundOutsToAirouts":"0.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.71","popOuts":12,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":80,"errors":2,"chances":86,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID675512":{"person":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":4,"airOuts":4,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":21,"obp":".375","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":90,"era":"10.80","inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.80","battersFaced":24,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":30,"strikes":60,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"18.00","gamesFinished":0,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"12.60","walksPer9Inn":"3.60","hitsPer9Inn":"12.60","runsScoredPer9":"10.80","homeRunsPer9":"3.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[690993,650402,681481,663837,682985,679529,656716,693307,678009,663330,595879,656427,663947,669724,592426,608650],"pitchers":[656427,663947,669724,592426,608650],"bench":[672761,668670],"bullpen":[676428,592454,695445,675512,663554,681857,669373,676684],"battingOrder":[690993,650402,663837,682985,679529,656716,693307,663330,595879],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Meadows, P (4, Scherzer); Báez, J (14, Green)."},{"label":"HR","value":"Torres (10, 3rd inning off Scherzer, 2 on, 2 out)."},{"label":"TB","value":"Báez, J 2; Dingler 2; Greene, R; Meadows, P 3; Torkelson; Torres 5; Vierling."},{"label":"RBI","value":"Báez, J (40); Dingler 2 (39); Greene, R (81); Torkelson (62); Torres 4 (49)."},{"label":"2-out RBI","value":"Dingler 2; Greene, R; Torkelson; Torres 4."},{"label":"Runners left in scoring position, 2 out","value":"Jones, Jah."},{"label":"Team RISP","value":"5-for-9."},{"label":"Team LOB","value":"1."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Báez, J (4, 3rd base off Green/Heineman)."}]}],"note":[{"label":"a","value":"Singled for Carpenter in the 8th."},{"label":"b","value":"Struck out for Meadows, P in the 8th."}]}},"officials":[{"official":{"id":658536,"fullName":"Austin Jones","link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":594151,"fullName":"Ramon De Jesus","link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":482641,"fullName":"Adrian Johnson","link":"/api/v1/people/482641"},"officialType":"Second Base"},{"official":{"id":607884,"fullName":"Paul Clemons","link":"/api/v1/people/607884"},"officialType":"Third Base"}],"info":[{"label":"Pitches-strikes","value":"Scherzer 96-64; Green 24-17; Bruihl 27-16; Flaherty 106-70; Holton 19-13; Hanifee 8-7; Jackson 32-16; Enns 8-4."},{"label":"Groundouts-flyouts","value":"Scherzer 1-6; Green 1-0; Bruihl 0-0; Flaherty 5-1; Holton 2-0; Hanifee 1-0; Jackson 0-1; Enns 0-0."},{"label":"Batters faced","value":"Scherzer 24; Green 5; Bruihl 6; Flaherty 24; Holton 4; Hanifee 5; Jackson 7; Enns 2."},{"label":"Inherited runners-scored","value":"Bruihl 1-1; Hanifee 2-0; Enns 2-1."},{"label":"Umpires","value":"HP: Austin Jones. 1B: Ramon De Jesus. 2B: Adrian Johnson. 3B: Paul Clemons. "},{"label":"Weather","value":"88 degrees, Sunny."},{"label":"Wind","value":"2 mph, Out To CF."},{"label":"First pitch","value":"1:40 PM."},{"label":"T","value":"2:49."},{"label":"Att","value":"36,053."},{"label":"Venue","value":"Comerica Park."},{"label":"July 27, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286","boxscoreName":"Scherzer"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"note":"(L, 1-1)","summary":"7.0 IP, 3 ER, 11 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":1,"airOuts":9,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":96,"inningsPitched":"7.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":24,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":32,"strikes":64,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":26,"groundOuts":16,"airOuts":45,"runs":19,"doubles":6,"triples":0,"homeRuns":8,"strikeOuts":39,"baseOnBalls":8,"intentionalWalks":0,"hits":30,"hitByPitch":1,"atBats":129,"obp":".281","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":547,"era":"4.89","inningsPitched":"35.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.09","battersFaced":139,"outs":105,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":547,"balls":191,"strikes":356,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":3,"winPercentage":".500","pitchesPerInning":"15.63","gamesFinished":0,"strikeoutWalkRatio":"4.88","strikeoutsPer9Inn":"10.03","walksPer9Inn":"2.06","hitsPer9Inn":"7.71","runsScoredPer9":"4.89","homeRunsPer9":"2.06","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":72,"pitchingGameScore":72},{"player":{"person":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427","boxscoreName":"Flaherty"},"jerseyNumber":"9","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(W, 6-10)","summary":"6.0 IP, 0 ER, 7 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":5,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":106,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":106,"balls":36,"strikes":70,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":59,"groundOuts":73,"airOuts":109,"runs":56,"doubles":15,"triples":1,"homeRuns":19,"strikeOuts":137,"baseOnBalls":44,"intentionalWalks":0,"hits":96,"hitByPitch":3,"atBats":414,"obp":".310","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1930,"era":"4.51","inningsPitched":"109.2","wins":6,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":55,"whip":"1.28","battersFaced":462,"outs":329,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1930,"balls":698,"strikes":1232,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".375","pitchesPerInning":"17.60","gamesFinished":0,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"11.24","walksPer9Inn":"3.61","hitsPer9Inn":"7.88","runsScoredPer9":"4.60","homeRunsPer9":"1.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":23,"lineOuts":27},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":9,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":71,"pitchingGameScore":71},{"player":{"person":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182","boxscoreName":"Bichette"},"jerseyNumber":"11","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"400","stats":{"batting":{"summary":"5-5 | 2B, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":58,"groundOuts":127,"airOuts":113,"runs":50,"doubles":32,"triples":1,"homeRuns":13,"strikeOuts":72,"baseOnBalls":24,"intentionalWalks":2,"hits":126,"hitByPitch":3,"avg":".289","atBats":436,"obp":".329","slg":".456","ops":".785","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":465,"totalBases":199,"rbi":65,"leftOnBase":161,"sacBunts":0,"sacFlies":2,"babip":".320","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.54","popOuts":15,"lineOuts":40},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":185,"putOuts":129,"errors":6,"chances":320,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":68,"hittingGameScore":68}]},"decisions":{"winner":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"loser":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}