{"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":777003,"link":"/api/v1.1/game/777003/feed/live","metaData":{"wait":10,"timeStamp":"20250727_004453","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":777003,"type":"R","doubleHeader":"N","id":"2025/07/26/tormlb-detmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-777003-2025-07-26","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-07-26T22:10:00Z","originalDate":"2025-07-26","officialDate":"2025-07-26","dayNight":"night","time":"6:10","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":105,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":63,"losses":42,"ties":0,"pct":".600"},"records":{},"divisionLeader":false,"wins":63,"losses":42,"winningPercentage":".600"},"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":106,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":60,"losses":46,"ties":0,"pct":".566"},"records":{},"divisionLeader":false,"wins":60,"losses":46,"winningPercentage":".566"},"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},"ID672386":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386","firstName":"Alejandro","lastName":"Kirk","primaryNumber":"30","birthDate":"1998-11-06","currentAge":27,"birthCity":"Tijuana","birthCountry":"Mexico","height":"5' 8\"","weight":245,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Alejandro","useLastName":"Kirk","boxscoreName":"Kirk","gender":"M","nameMatrilineal":"Castellanos","isPlayer":true,"isVerified":false,"pronunciation":"all-uh-HAWN-dro","mlbDebutDate":"2020-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alejandro Kirk","nameSlug":"alejandro-kirk-672386","firstLastName":"Alejandro Kirk","lastFirstName":"Kirk, Alejandro","lastInitName":"Kirk, A","initLastName":"A Kirk","fullFMLName":"Alejandro Kirk","fullLFMName":"Kirk, Alejandro","strikeZoneTop":3.01,"strikeZoneBottom":1.519},"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},"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},"ID700242":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242","firstName":"Trey","lastName":"Sweeney","primaryNumber":"27","birthDate":"2000-04-24","currentAge":26,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"6' 2\"","weight":212,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Trey","useLastName":"Sweeney","middleName":"Thomas","boxscoreName":"Sweeney","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-08-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trey Sweeney","nameSlug":"trey-sweeney-700242","firstLastName":"Trey Sweeney","lastFirstName":"Sweeney, Trey","lastInitName":"Sweeney, T","initLastName":"T Sweeney","fullFMLName":"Trey Thomas Sweeney","fullLFMName":"Sweeney, Trey Thomas","strikeZoneTop":3.314,"strikeZoneBottom":1.672},"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},"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":"Overcast","temp":"82","wind":"10 mph, In From RF"},"gameInfo":{"attendance":40528,"firstPitch":"2025-07-26T22:10:00.000Z","gameDurationMinutes":154},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"home":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"}},"officialScorer":{"id":427283,"fullName":"Chuck Klonke","link":"/api/v1/people/427283"},"primaryDatacaster":{"id":700147,"fullName":"George Holton","link":"/api/v1/people/700147"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Davis Schneider strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-26T22:10:01.808Z","endTime":"2025-07-26T22:11:16.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"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":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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-26T19:01:53.024Z","endTime":"2025-07-26T21:48:31.096Z","isPitch":false,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"}},{"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-26T21:48:31.096Z","endTime":"2025-07-26T22:10:03.167Z","isPitch":false,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"}},{"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-26T22:10:03.167Z","endTime":"2025-07-26T22:10:04.189Z","isPitch":false,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"}},{"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":96.3,"endSpeed":88.5,"strikeZoneTop":2.9057834518898,"strikeZoneBottom":1.38470403516963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.035584287284028,"aZ":-15.931248341373875,"pfxX":7.836912171413446,"pfxZ":8.116557042124258,"pX":0.5759401721148734,"pZ":3.24688211850061,"vX0":-5.2690385809688935,"vY0":-140.1743662374384,"vZ0":-4.569623176392105,"x":95.05,"y":151.11,"x0":1.456545018702618,"y0":50.00036112518913,"z0":5.929604067233102,"aX":15.68005116579319},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.0,"breakHorizontal":-13.2,"spinRate":2228,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.38991678291175313,"extension":6.546180153795293},"index":3,"playId":"2379392e-a2d4-39b5-80bc-238009044dca","pitchNumber":1,"startTime":"2025-07-26T22:10:04.189Z","endTime":"2025-07-26T22:10:07.468Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.9,"strikeZoneTop":2.89751858120837,"strikeZoneBottom":1.42165547295944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.0347135597292,"aZ":-33.044664971013965,"pfxX":-1.4517037506421149,"pfxZ":-0.6131937713468218,"pX":0.5769771104931912,"pZ":2.0556580611807527,"vX0":-1.638771088097205,"vY0":-117.96383532129292,"vZ0":-2.283415912521221,"x":95.01,"y":183.28,"x0":1.4688219506243703,"y0":50.00421540611526,"z0":6.076772080233809,"aX":-2.0501132162451734},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.4,"breakHorizontal":3.0,"spinRate":2482,"spinDirection":315},"zone":6,"typeConfidence":2.0,"plateTime":0.46397585697646004,"extension":6.417832656085988},"index":4,"playId":"a4cb9093-4432-3449-a860-4e9333040dca","pitchNumber":2,"startTime":"2025-07-26T22:10:17.792Z","endTime":"2025-07-26T22:10:21.043Z","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":99.0,"endSpeed":90.5,"strikeZoneTop":2.99359746065817,"strikeZoneBottom":1.45833429937438,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.09164906664247,"aZ":-12.332757799426744,"pfxX":0.8272982128100295,"pfxZ":9.424017102258592,"pX":-0.320028521070972,"pZ":3.9810977422791325,"vX0":-4.968871461590788,"vY0":-144.10089664399598,"vZ0":-3.7815788159219643,"x":129.2,"y":131.29,"x0":1.3182912074380366,"y0":50.005351070733205,"z0":6.07090865227837,"aX":1.7427193453127923},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.4,"breakHorizontal":-0.5,"spinRate":2216,"spinDirection":157},"zone":11,"typeConfidence":0.9,"plateTime":0.3799116112878913,"extension":6.373400090924241},"index":5,"playId":"6c304e32-77d2-3d58-be67-fb1b23d78612","pitchNumber":3,"startTime":"2025-07-26T22:10:37.060Z","endTime":"2025-07-26T22:10:40.675Z","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":88.8,"endSpeed":82.2,"strikeZoneTop":2.98807191509461,"strikeZoneBottom":1.51242600649874,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.20144385933392,"aZ":-23.749760835059046,"pfxX":9.103348893263517,"pfxZ":4.975423097942859,"pX":0.054427764954267814,"pZ":0.004709843649584693,"vX0":-7.244588769530176,"vY0":-128.88848420234132,"vZ0":-9.6534855593266,"x":114.93,"y":238.65,"x0":1.7102094847305243,"y0":50.002144553467055,"z0":5.61304909226746,"aX":15.412475858644296},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.2,"breakHorizontal":-15.0,"spinRate":1826,"spinDirection":128},"zone":14,"typeConfidence":0.9,"plateTime":0.4239281777588828,"extension":6.556521321224723},"index":6,"playId":"7d8f0bbc-c31d-3695-a77f-f41d3a88f32e","pitchNumber":4,"startTime":"2025-07-26T22:10:51.125Z","endTime":"2025-07-26T22:10:54.880Z","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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":90.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.893924149503235,"aZ":-17.84178567896851,"pfxX":8.277193438051052,"pfxZ":6.901790895112994,"pX":0.2357937780889866,"pZ":3.3465138107830925,"vX0":-6.60725194023387,"vY0":-142.51271967433257,"vZ0":-4.1127195013664934,"x":108.01,"y":148.42,"x0":1.4981833083328755,"y0":50.0018897854686,"z0":5.921084976955666,"aX":17.183752782260573},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.9,"breakHorizontal":-13.8,"spinRate":2189,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.3829787797973636,"extension":6.4192908507704205},"index":7,"playId":"accb6f58-ae8c-3254-84a5-11f8ce86658b","pitchNumber":5,"startTime":"2025-07-26T22:11:12.771Z","endTime":"2025-07-26T22:11:16.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T22:11:16.078Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"George Springer grounds out to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-26T22:11:16.534Z","endTime":"2025-07-26T22:12:15.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"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":2},"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":"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":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.32987819726622,"aZ":-15.337029235413164,"pfxX":2.988387191202866,"pfxZ":8.2798455591694,"pX":-0.016951426689358482,"pZ":3.620860900749929,"vX0":-5.534269826698321,"vY0":-141.4799975294212,"vZ0":-3.852127336731023,"x":117.65,"y":141.02,"x0":1.573469732739534,"y0":50.00363576148828,"z0":5.978683051419799,"aX":6.078009867187442},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.4,"breakHorizontal":-4.3,"spinRate":2182,"spinDirection":158},"zone":2,"typeConfidence":0.9,"plateTime":0.38667963650296056,"extension":6.518354293013759},"index":0,"playId":"a009c074-763a-3d80-ae64-d11b1b834537","pitchNumber":1,"startTime":"2025-07-26T22:11:40.831Z","endTime":"2025-07-26T22:11:44.307Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.61118298373023,"strikeZoneBottom":1.63771244501564,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.16193552417681,"aZ":-28.04362353048288,"pfxX":-1.0863582106289174,"pfxZ":2.337718237771055,"pX":0.4036328440740226,"pZ":2.401335305365318,"vX0":-3.4682839506838503,"vY0":-131.6096212252558,"vZ0":-3.5699017837556366,"x":101.61,"y":173.94,"x0":1.8760150603870196,"y0":50.00085700873807,"z0":5.8367081104986465,"aX":-1.9184814576878129},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.7,"breakHorizontal":2.6,"spinRate":2149,"spinDirection":178},"zone":6,"typeConfidence":0.9,"plateTime":0.41509075550434504,"extension":6.597781459665155},"index":1,"playId":"9cbec301-d020-3daa-991b-7cdaee0536bc","pitchNumber":2,"startTime":"2025-07-26T22:11:54.391Z","endTime":"2025-07-26T22:11:57.757Z","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":2,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":92.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.515192768652494,"aZ":-13.201484023929574,"pfxX":1.130986935153819,"pfxZ":8.824434490657909,"pX":-0.47079570593698533,"pZ":2.8176295707798955,"vX0":-5.361651848013412,"vY0":-144.52783095351035,"vZ0":-6.729815112550087,"x":134.95,"y":162.7,"x0":1.2483986997610625,"y0":50.00334254671873,"z0":5.960347902132643,"aX":2.4320778243952126},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.1,"breakHorizontal":-1.2,"spinRate":2212,"spinDirection":158},"zone":4,"typeConfidence":0.9,"plateTime":0.3766300422179425,"extension":6.395102802468965},"hitData":{"launchSpeed":70.7,"launchAngle":1.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.55,"coordY":166.7}},"index":2,"playId":"04fde19b-199f-3878-891a-8f81f1a3020c","pitchNumber":3,"startTime":"2025-07-26T22:12:08.432Z","endTime":"2025-07-26T22:12:15.271Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T22:12:15.271Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Vladimir Guerrero Jr. pops out to second baseman Gleyber Torres.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-26T22:12:21.777Z","endTime":"2025-07-26T22:13:20.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":3},"details":{"event":"Pop Out","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":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"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":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.65877030240703,"strikeZoneBottom":1.52925182477331,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.114227567206576,"aZ":-26.68204886753568,"pfxX":7.5006530680590515,"pfxZ":3.2767440615152212,"pX":1.182610056348962,"pZ":1.93261539325154,"vX0":-4.112364186301462,"vY0":-128.083537388027,"vZ0":-4.405337885728272,"x":71.92,"y":186.6,"x0":1.8265459666579102,"y0":50.004569451713685,"z0":5.738273672865246,"aX":12.581498317843444},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.3,"breakHorizontal":-12.8,"spinRate":1825,"spinDirection":142},"zone":14,"typeConfidence":0.89,"plateTime":0.4261046093346659,"extension":6.532853380616267},"index":0,"playId":"dcb8cbcb-10e2-34bb-8091-d7cd27466654","pitchNumber":1,"startTime":"2025-07-26T22:12:40.339Z","endTime":"2025-07-26T22:12:44.429Z","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":1,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":91.7,"strikeZoneTop":3.65660200147058,"strikeZoneBottom":1.57062633079748,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.934877386358345,"aZ":-19.793181828564535,"pfxX":8.218970563887662,"pfxZ":5.77191388418141,"pX":0.06403312692944185,"pZ":3.2249411448993786,"vX0":-6.786863813292035,"vY0":-144.86068755343013,"vZ0":-4.173825745266121,"x":114.56,"y":151.71,"x0":1.3588438848990214,"y0":50.00047023766461,"z0":5.8796491440194005,"aX":17.625454436103634},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":9.8,"breakHorizontal":-13.7,"spinRate":2226,"spinDirection":151},"zone":2,"typeConfidence":0.91,"plateTime":0.37678639525392166,"extension":6.5327665525215926},"index":1,"playId":"e57eaaf1-0eba-3466-9ad7-fd89652143a4","pitchNumber":2,"startTime":"2025-07-26T22:12:53.605Z","endTime":"2025-07-26T22:12:56.730Z","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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.66,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.98255495701855,"aZ":-27.84712733244422,"pfxX":9.79690547170081,"pfxZ":2.538354383898536,"pX":0.5846468811246119,"pZ":3.423210604009557,"vX0":-6.257578575176511,"vY0":-129.2966478322794,"vZ0":-0.9792188243968892,"x":94.71,"y":146.35,"x0":1.7537161340494025,"y0":50.00416944085243,"z0":5.928583907986103,"aX":16.718743818257256},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.6,"breakHorizontal":-16.4,"spinRate":1802,"spinDirection":128},"zone":3,"typeConfidence":0.91,"plateTime":0.4223610786056362,"extension":6.4336946469473695},"hitData":{"launchSpeed":86.1,"launchAngle":64.0,"totalDistance":164.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":158.61,"coordY":146.51}},"index":2,"playId":"05a5a03f-8930-3078-bbeb-99092f4b2554","pitchNumber":3,"startTime":"2025-07-26T22:13:10.722Z","endTime":"2025-07-26T22:13:20.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T22:13:20.092Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gleyber Torres grounds out, third baseman Ernie Clement to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-26T22:15:35.598Z","endTime":"2025-07-26T22:16:27.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":{"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.8,"endSpeed":84.4,"strikeZoneTop":3.233909290882,"strikeZoneBottom":1.49975826466898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.670964752011624,"aZ":-14.543469536898598,"pfxX":-5.551650101598893,"pfxZ":9.730035724200885,"pX":0.875674868623333,"pZ":2.8439502134951873,"vX0":10.29389935677638,"vY0":-133.2728595816851,"vZ0":-4.645206614528856,"x":83.62,"y":161.99,"x0":-2.3027994904311853,"y0":50.003435842658696,"z0":5.648204769307305,"aX":-10.061100008397885},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.9,"breakHorizontal":8.0,"spinRate":2118,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.4098354192565834,"extension":6.492146162478112},"index":0,"playId":"e7c6adf6-953e-3c3c-873f-18b1c3c9381c","pitchNumber":1,"startTime":"2025-07-26T22:15:42.999Z","endTime":"2025-07-26T22:15:46.223Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.27180519087005,"strikeZoneBottom":1.56036861264549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.548828261831773,"aZ":-14.965468379878196,"pfxX":-5.439255412710615,"pfxZ":9.275847322976546,"pX":-0.6726251142569106,"pZ":1.8609182883579707,"vX0":6.599506381214262,"vY0":-135.11248205621487,"vZ0":-7.053765762286978,"x":142.64,"y":188.54,"x0":-2.436420569869005,"y0":50.0000909704659,"z0":5.550621631270257,"aX":-10.087878747163922},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.5,"breakHorizontal":8.5,"spinRate":2098,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.40489069707768754,"extension":6.601748654579332},"index":1,"playId":"3b371030-f10e-3ed8-ab40-6bd015e166cc","pitchNumber":2,"startTime":"2025-07-26T22:16:01.940Z","endTime":"2025-07-26T22:16:05.475Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.66485855588777,"aZ":-30.40451715758508,"pfxX":-9.024343364468528,"pfxZ":1.1715371626864144,"pX":0.3207072347851276,"pZ":1.6244158044885517,"vX0":9.332232965695805,"vY0":-121.40244544429447,"vZ0":-3.198582731780159,"x":104.78,"y":194.92,"x0":-2.3756059254066435,"y0":50.005778151860255,"z0":5.567708712806894,"aX":-13.661583614868483},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.7,"breakHorizontal":14.5,"spinRate":1630,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.44879076548768015,"extension":6.6289867777670075},"hitData":{"launchSpeed":62.4,"launchAngle":-31.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.42,"coordY":172.37}},"index":2,"playId":"b803df13-e5c6-34d3-9942-4e213560f07e","pitchNumber":3,"startTime":"2025-07-26T22:16:20.098Z","endTime":"2025-07-26T22:16:27.934Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T22:16:27.934Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-26T22:16:37.853Z","endTime":"2025-07-26T22:18:48.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"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(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":93.2,"endSpeed":86.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.653073386499774,"aZ":-14.063072392051962,"pfxX":-7.312976601123353,"pfxZ":9.638996847605608,"pX":0.7496807100173187,"pZ":2.2519515596842012,"vX0":10.659578473941586,"vY0":-135.26640618272558,"vZ0":-6.221410837415242,"x":88.42,"y":177.98,"x0":-2.266865530354753,"y0":50.002259596622075,"z0":5.5430773149583255,"aX":-13.740610280346697},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.4,"breakHorizontal":11.4,"spinRate":2265,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.4027814028266503,"extension":6.646619493387316},"index":0,"playId":"fe78f716-2f41-36ca-a8e9-0f482cc0a0e3","pitchNumber":1,"startTime":"2025-07-26T22:16:55.956Z","endTime":"2025-07-26T22:16:58.956Z","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":93.1,"endSpeed":86.0,"strikeZoneTop":3.56205718172354,"strikeZoneBottom":1.70699741564468,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.473160167906048,"aZ":-15.141206031983392,"pfxX":-7.346379454484163,"pfxZ":9.109513394641391,"pX":1.0194734002404746,"pZ":1.5903780691651743,"vX0":11.084729415393085,"vY0":-135.12924050294535,"vZ0":-7.768055196269588,"x":78.14,"y":195.84,"x0":-2.161000813038515,"y0":50.00114041159307,"z0":5.543720692023573,"aX":-13.733082632208102},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.1,"breakHorizontal":11.3,"spinRate":2237,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4036949211005263,"extension":6.640271860750213},"index":1,"playId":"6d75448d-7816-38d9-baba-eb456f0966b5","pitchNumber":2,"startTime":"2025-07-26T22:17:17.087Z","endTime":"2025-07-26T22:17:20.582Z","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.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.74115016054703,"aZ":-15.246781457605818,"pfxX":-8.21988702132271,"pfxZ":8.893919849055509,"pX":-0.38483715906924176,"pZ":1.9678656368638932,"vX0":8.405509039685505,"vY0":-136.53574163448752,"vZ0":-6.859905121621427,"x":131.67,"y":185.65,"x0":-2.4232280297614883,"y0":50.00567066033179,"z0":5.546452476825034,"aX":-15.650294673145984},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.0,"breakHorizontal":13.3,"spinRate":2187,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.39991110033284816,"extension":6.629407031047836},"index":2,"playId":"8cb0ec6d-480f-34fd-9b01-f046b3abf8e0","pitchNumber":3,"startTime":"2025-07-26T22:17:37.203Z","endTime":"2025-07-26T22:17:40.203Z","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.7,"endSpeed":86.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.250043983685842,"aZ":-12.418195076496941,"pfxX":-7.064230722608802,"pfxZ":10.254075650161008,"pX":0.08770127387083204,"pZ":2.890228611924839,"vX0":8.619937201801916,"vY0":-137.6217082117045,"vZ0":-5.282231894213004,"x":113.66,"y":160.74,"x0":-2.1606427319194594,"y0":50.00619574446384,"z0":5.669010409379487,"aX":-13.615221728366484},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.6,"breakHorizontal":11.0,"spinRate":2310,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.39731768320438254,"extension":6.442115644262509},"index":3,"playId":"e06b5f66-bd95-3095-8db7-7ede983b9541","pitchNumber":4,"startTime":"2025-07-26T22:17:59.005Z","endTime":"2025-07-26T22:18:02.809Z","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":93.8,"endSpeed":86.7,"strikeZoneTop":3.54546693820045,"strikeZoneBottom":1.72078769442309,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.55058950729016,"aZ":-16.21086302376936,"pfxX":-7.880096043654575,"pfxZ":8.407725144322058,"pX":0.15474780567081217,"pZ":1.0256705912019843,"vX0":9.144129944158184,"vY0":-136.12532902910718,"vZ0":-8.737996215369508,"x":111.1,"y":211.09,"x0":-2.2054334073640267,"y0":50.004936345583396,"z0":5.372706616138324,"aX":-14.966593574164335},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":12.6,"spinRate":2222,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4005594977500406,"extension":6.682025173166771},"index":4,"playId":"01c7bbc0-3993-345b-af4d-84c1fd308305","pitchNumber":5,"startTime":"2025-07-26T22:18:24.881Z","endTime":"2025-07-26T22:18:28.409Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.7,"strikeZoneTop":3.49781064504145,"strikeZoneBottom":1.70342246668607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.79227720449956,"aZ":-24.32484362281428,"pfxX":-7.195140721468396,"pfxZ":5.294891819455309,"pX":0.7013953648321396,"pZ":2.348284084739573,"vX0":9.492223562812999,"vY0":-120.00888520131544,"vZ0":-2.4813429836533425,"x":90.26,"y":175.38,"x0":-2.341848300271089,"y0":50.00093260105752,"z0":5.527556141115024,"aX":-10.660509623710487},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":9.4,"breakHorizontal":11.2,"spinRate":1638,"spinDirection":241},"zone":6,"typeConfidence":2.0,"plateTime":0.45369877638037126,"extension":6.740292622540162},"index":5,"playId":"0d84dd9a-ca49-30ea-a750-cd567dc115c4","pitchNumber":6,"startTime":"2025-07-26T22:18:43.897Z","endTime":"2025-07-26T22:18:48.803Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T22:18:48.803Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Spencer Torkelson lines out to left fielder Davis Schneider.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-26T22:18:49.443Z","endTime":"2025-07-26T22:20:21.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"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":3},"details":{"event":"Lineout","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":3},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":92.9,"endSpeed":85.8,"strikeZoneTop":3.51530931187228,"strikeZoneBottom":1.59274605619714,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.80037769587019,"aZ":-13.068667365062502,"pfxX":-6.849868721497296,"pfxZ":10.261813565266399,"pX":1.4098077847726778,"pZ":2.0955420367736153,"vX0":11.799311916079402,"vY0":-134.7377273843701,"vZ0":-6.797407070910284,"x":63.26,"y":182.2,"x0":-2.111205430118459,"y0":50.00507552255075,"z0":5.5517303643826486,"aX":-12.756968084045642},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.4,"breakHorizontal":10.2,"spinRate":2331,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.40456247287138325,"extension":6.6192195861625995},"index":0,"playId":"9115c8ae-560c-3090-9e12-d67ea8536bb9","pitchNumber":1,"startTime":"2025-07-26T22:19:16.900Z","endTime":"2025-07-26T22:19:20.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.5,"strikeZoneTop":3.49757794424459,"strikeZoneBottom":1.69418007401534,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.353384926144976,"aZ":-25.22614318540595,"pfxX":-9.306434877192878,"pfxZ":4.750085676154633,"pX":0.20449853598886752,"pZ":0.5453118305486749,"vX0":9.264244282222723,"vY0":-119.43817911341222,"vZ0":-6.300714892898846,"x":109.2,"y":224.06,"x0":-2.493008484768159,"y0":50.00158968885971,"z0":5.4493506143851365,"aX":-13.61034052376002},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.4,"breakHorizontal":15.0,"spinRate":1813,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.45644644747024943,"extension":6.548791386146163},"index":1,"playId":"ed27262c-7d65-3360-9b97-ae85287af426","pitchNumber":2,"startTime":"2025-07-26T22:19:33.417Z","endTime":"2025-07-26T22:19:37.130Z","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":82.6,"endSpeed":75.5,"strikeZoneTop":3.48605531014006,"strikeZoneBottom":1.6083404445111,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.692843166103977,"aZ":-18.53814192517301,"pfxX":-1.2850506024667219,"pfxZ":9.36141311856916,"pX":0.5668745902234316,"pZ":3.1441176353680476,"vX0":7.44495785112349,"vY0":-120.04850052260912,"vZ0":-1.9137154298095282,"x":95.39,"y":153.89,"x0":-2.4102775100062166,"y0":50.00133016734706,"z0":5.60527794007478,"aX":-1.8718024947192593},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":16.7,"breakHorizontal":0.5,"spinRate":1595,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.4566065719867436,"extension":6.6129090144859175},"index":2,"playId":"0482c48c-2b42-3a98-b618-2db84ee17ded","pitchNumber":3,"startTime":"2025-07-26T22:19:52.851Z","endTime":"2025-07-26T22:19:57.378Z","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":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.990964631745797,"aZ":-16.20141924551924,"pfxX":-7.314224156965636,"pfxZ":8.750141051029681,"pX":0.3183578496544766,"pZ":2.7470514998863997,"vX0":9.207877899017973,"vY0":-133.34210845793825,"vZ0":-4.475572930114334,"x":104.86,"y":164.61,"x0":-2.2073629771437333,"y0":50.001506906653646,"z0":5.593356364690364,"aX":-13.350587975201353},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.2,"breakHorizontal":11.5,"spinRate":2286,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.4086306601300489,"extension":6.602458106395748},"hitData":{"launchSpeed":92.5,"launchAngle":24.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":38.82,"coordY":109.54}},"index":3,"playId":"0eb4a00a-f863-3988-b1a0-1c70e8e213ff","pitchNumber":4,"startTime":"2025-07-26T22:20:14.284Z","endTime":"2025-07-26T22:20:21.466Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T22:20:21.466Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Bichette grounds out, third baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-26T22:22:35.686Z","endTime":"2025-07-26T22:22:43.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.69,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.363909902502073,"aZ":-16.676061578836162,"pfxX":7.668135522928184,"pfxZ":7.936598481695596,"pX":-0.2569407116789956,"pZ":2.4949882335021396,"vX0":-7.310823683913623,"vY0":-138.2795418896697,"vZ0":-6.045315291722143,"x":126.79,"y":171.42,"x0":1.413988934164399,"y0":50.006208256295,"z0":5.812791252631648,"aX":14.980268725489857},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.4,"breakHorizontal":-12.5,"spinRate":2199,"spinDirection":164},"zone":5,"typeConfidence":2.0,"plateTime":0.39480786920671473,"extension":6.7392985327588315},"hitData":{"launchSpeed":77.5,"launchAngle":-51.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.47,"coordY":168.82}},"index":0,"playId":"06a4d54f-8e45-3b0c-8063-79852043f412","pitchNumber":1,"startTime":"2025-07-26T22:22:35.686Z","endTime":"2025-07-26T22:22:43.841Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T22:22:43.841Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alejandro Kirk doubles (13) on a line drive to right fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-26T22:22:50.076Z","endTime":"2025-07-26T22:23:33.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"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":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"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(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.4,"endSpeed":87.6,"strikeZoneTop":3.141683148905,"strikeZoneBottom":1.50595337547631,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.514481169138683,"aZ":-16.591609130033596,"pfxX":1.5257452202598878,"pfxZ":7.924491773067107,"pX":-0.5446622199152248,"pZ":4.379100545475917,"vX0":-5.568261623593608,"vY0":-138.94710955179661,"vZ0":-1.481693410096867,"x":137.76,"y":120.54,"x0":1.2821562603694938,"y0":50.001152096703336,"z0":6.0154115844583895,"aX":3.000330476176143},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":-1.7,"spinRate":2302,"spinDirection":158},"zone":11,"typeConfidence":0.89,"plateTime":0.3933658747924915,"extension":6.488722046161775},"index":0,"playId":"f63786ec-89ef-3e1b-9be6-b517c6d3f0ba","pitchNumber":1,"startTime":"2025-07-26T22:23:09.020Z","endTime":"2025-07-26T22:23:12.978Z","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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.5,"strikeZoneTop":3.15,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.573215490631707,"aZ":-11.883086700195673,"pfxX":2.7692270770358,"pfxZ":10.180537378791943,"pX":-0.04618136727912796,"pZ":2.241403109105049,"vX0":-4.9370963257684215,"vY0":-139.81906408308754,"vZ0":-7.884438390496586,"x":118.76,"y":178.26,"x0":1.3773868114299808,"y0":50.00379762489052,"z0":5.8656979349027925,"aX":5.5202388595876855},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.2,"breakHorizontal":-4.1,"spinRate":2271,"spinDirection":159},"zone":5,"typeConfidence":0.9,"plateTime":0.3907638371700375,"extension":6.544098088095273},"hitData":{"launchSpeed":93.7,"launchAngle":24.0,"totalDistance":335.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":219.56,"coordY":100.21}},"index":1,"playId":"7df2b43c-d2f4-3f3a-bf2c-9b58c72bf03b","pitchNumber":2,"startTime":"2025-07-26T22:23:21.692Z","endTime":"2025-07-26T22:23:33.807Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T22:23:33.807Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Addison Barger strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-26T22:23:55.572Z","endTime":"2025-07-26T22:25:22.717Z","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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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(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":97.4,"endSpeed":89.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.40605073372259,"aZ":-14.467883797177217,"pfxX":6.45587507187487,"pfxZ":8.628024195719497,"pX":0.1410271581874123,"pZ":2.715338833957818,"vX0":-6.237005794927528,"vY0":-141.67288725428847,"vZ0":-6.046726481962082,"x":111.62,"y":165.47,"x0":1.521915145769095,"y0":50.005204843165494,"z0":5.785945051835109,"aX":13.253437577638556},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.8,"breakHorizontal":-10.6,"spinRate":2259,"spinDirection":158},"zone":5,"typeConfidence":2.0,"plateTime":0.38517144996323127,"extension":6.505835562362325},"index":0,"playId":"93cd96f8-d981-36da-b795-6261c8a1c853","pitchNumber":1,"startTime":"2025-07-26T22:24:03.158Z","endTime":"2025-07-26T22:24:06.342Z","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":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.667227014250393,"aZ":-15.889286453244248,"pfxX":6.9918871169340076,"pfxZ":7.794710911934717,"pX":1.0616637109906943,"pZ":2.0873632970914047,"vX0":-4.115045682477697,"vY0":-142.67549699116958,"vZ0":-7.793606545712359,"x":76.53,"y":182.42,"x0":1.6039994552806285,"y0":50.00517742626917,"z0":5.829324880593303,"aX":14.61180177320174},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.0,"breakHorizontal":-12.0,"spinRate":2224,"spinDirection":157},"zone":14,"typeConfidence":2.0,"plateTime":0.3819281910839374,"extension":6.433300791406092},"index":1,"playId":"a3857208-0ad9-317e-8b1f-b655ce817d0f","pitchNumber":2,"startTime":"2025-07-26T22:24:23.370Z","endTime":"2025-07-26T22:24:26.490Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.5,"strikeZoneTop":3.71784978668098,"strikeZoneBottom":1.71859306445721,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.59003658452076,"aZ":-23.50547458914812,"pfxX":8.889063962091692,"pfxZ":5.093389622308767,"pX":-0.4123131620802992,"pZ":0.3672550774426006,"vX0":-8.21520524382362,"vY0":-128.83454233917053,"vZ0":-9.01967251387918,"x":132.72,"y":228.86,"x0":1.6435011627274525,"y0":50.00528999917956,"z0":5.693110644270057,"aX":15.134953019374482},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.6,"breakHorizontal":-14.5,"spinRate":1779,"spinDirection":130},"zone":13,"typeConfidence":0.9,"plateTime":0.4231021461161344,"extension":6.458259841041887},"index":2,"playId":"29aa6e68-cee5-3d76-af38-be485e281b12","pitchNumber":3,"startTime":"2025-07-26T22:24:53.437Z","endTime":"2025-07-26T22:24:58.424Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.66,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.39720435002907,"aZ":-26.232742031804715,"pfxX":8.1008973761945,"pfxZ":3.566291030358867,"pX":0.07482433759267015,"pZ":1.9342769965382753,"vX0":-7.31178199846562,"vY0":-127.73010783725185,"vZ0":-4.246410443408053,"x":114.15,"y":186.55,"x0":1.9113279585760128,"y0":50.00275367585744,"z0":5.662489168895295,"aX":13.49004119088463},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.8,"breakHorizontal":-13.2,"spinRate":1858,"spinDirection":135},"zone":8,"typeConfidence":0.9,"plateTime":0.4275662928040034,"extension":6.673463362770441},"index":3,"playId":"9915ecaf-0e36-3200-b50f-fed51b2576a7","pitchNumber":4,"startTime":"2025-07-26T22:25:17.643Z","endTime":"2025-07-26T22:25:22.717Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T22:25:22.717Z","atBatIndex":8},{"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":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-26T22:25:34.326Z","endTime":"2025-07-26T22:26:55.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":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":3},"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":"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":97.4,"endSpeed":89.6,"strikeZoneTop":3.30918091526824,"strikeZoneBottom":1.56872378001594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.132379121480287,"aZ":-15.901559559795501,"pfxX":8.499092282331793,"pfxZ":7.958604897109655,"pX":-0.7252570685912121,"pZ":2.7762232460489127,"vX0":-9.114032173576259,"vY0":-141.58757081769565,"vZ0":-5.639220517251815,"x":144.65,"y":163.82,"x0":1.4200506699162838,"y0":50.00693360818475,"z0":5.799395351564185,"aX":17.386025182747645},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.6,"breakHorizontal":-13.7,"spinRate":2208,"spinDirection":148},"zone":1,"typeConfidence":2.0,"plateTime":0.3857785851392901,"extension":6.57823833179309},"index":0,"playId":"06b5e500-f959-35c9-8ecf-4febc4061340","pitchNumber":1,"startTime":"2025-07-26T22:25:46.596Z","endTime":"2025-07-26T22:25:50.251Z","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":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.7,"strikeZoneTop":3.33146912262843,"strikeZoneBottom":1.59095742416488,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.743452994714506,"aZ":-16.1554079518615,"pfxX":8.070734283186113,"pfxZ":7.8411663826602345,"pX":-1.3811142627828314,"pZ":2.1349008952012043,"vX0":-10.735351224535927,"vY0":-141.4429228643591,"vZ0":-7.1636036416426006,"x":169.64,"y":181.14,"x0":1.4002529568011548,"y0":50.00426243949605,"z0":5.720459143088672,"aX":16.4911750168383},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.0,"breakHorizontal":-12.6,"spinRate":2182,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.3860095318277339,"extension":6.6186596971324},"index":1,"playId":"50c9dde4-f662-3bcf-b1ec-31575040d54c","pitchNumber":2,"startTime":"2025-07-26T22:26:05.602Z","endTime":"2025-07-26T22:26:09.078Z","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":96.8,"endSpeed":89.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.39926527675539,"aZ":-13.081229624774323,"pfxX":2.3361478103167186,"pfxZ":9.382578793759194,"pX":-0.19124804719963492,"pZ":2.5491856722748962,"vX0":-5.412791758001734,"vY0":-140.9061922817368,"vZ0":-7.0200943383372465,"x":124.29,"y":169.95,"x0":1.4408671372103345,"y0":50.00685234372849,"z0":5.897456655431976,"aX":4.756504363708163},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.0,"breakHorizontal":-3.2,"spinRate":2311,"spinDirection":160},"zone":5,"typeConfidence":0.9,"plateTime":0.38694647999646303,"extension":6.416658124956339},"index":2,"playId":"74e53cef-f923-3a05-aa93-51cd1a7c3519","pitchNumber":3,"startTime":"2025-07-26T22:26:25.400Z","endTime":"2025-07-26T22:26:28.805Z","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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.4249867113287,"aZ":-27.60251884396502,"pfxX":7.669769327079979,"pfxZ":2.637510564845835,"pX":-0.30062126285433705,"pZ":0.6367245816205485,"vX0":-8.271343281952895,"vY0":-129.77714726484533,"vZ0":-7.366771706909545,"x":128.46,"y":221.59,"x0":1.9094065507593534,"y0":50.00123387384409,"z0":5.571980968607743,"aX":13.274402152858356},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.5,"breakHorizontal":-12.4,"spinRate":1783,"spinDirection":132},"zone":13,"typeConfidence":0.9,"plateTime":0.41971426109049803,"extension":6.44999549498049},"hitData":{"launchSpeed":62.4,"launchAngle":-8.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":86.77,"coordY":158.18}},"index":3,"playId":"148e5f1f-efb6-320c-b510-05b4bfeba43e","pitchNumber":4,"startTime":"2025-07-26T22:26:47.086Z","endTime":"2025-07-26T22:26:55.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T22:26:55.514Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Keith strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-26T22:29:16.587Z","endTime":"2025-07-26T22:30:12.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"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":1},"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":2},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"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":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.44476542459145,"strikeZoneBottom":1.64634942450715,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.037936425076804,"aZ":-14.997807957543134,"pfxX":-7.699064622111545,"pfxZ":9.51943976299588,"pX":-0.6377648153049809,"pZ":2.0469411820901917,"vX0":7.25076176180611,"vY0":-132.87251616591666,"vZ0":-6.48854283518288,"x":141.31,"y":183.51,"x0":-2.389734495909533,"y0":50.00221189961934,"z0":5.592731482674588,"aX":-13.891774423369725},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.2,"breakHorizontal":12.6,"spinRate":2101,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.4107864049792682,"extension":6.4821202324469},"index":0,"playId":"39fe8a1a-352b-3777-bff1-70f030882935","pitchNumber":1,"startTime":"2025-07-26T22:29:34.246Z","endTime":"2025-07-26T22:29:37.584Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.123135281532882,"aZ":-23.650761020453988,"pfxX":-9.182291548850586,"pfxZ":5.753288970216571,"pX":0.09951748044082918,"pZ":1.5862632986305871,"vX0":8.760538496165863,"vY0":-120.08705840961983,"vZ0":-4.532504034451298,"x":113.21,"y":195.95,"x0":-2.3781030028815677,"y0":50.00288201901602,"z0":5.565928498220127,"aX":-13.604146778251536},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":9.7,"breakHorizontal":14.9,"spinRate":1688,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.4536259298986316,"extension":6.478013134952773},"index":1,"playId":"e201c586-5e9a-3923-a3e8-bb1a22f71f3e","pitchNumber":2,"startTime":"2025-07-26T22:29:50.188Z","endTime":"2025-07-26T22:29:54.082Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.329669379759512,"aZ":-27.286993746060848,"pfxX":-7.832877590814727,"pfxZ":3.239518204417589,"pX":0.5245655354009232,"pZ":1.258869953663416,"vX0":9.437640392739404,"vY0":-120.64109938210983,"vZ0":-4.283181774337432,"x":97.0,"y":204.79,"x0":-2.37861076884699,"y0":50.00238626791297,"z0":5.399491642940785,"aX":-11.81568026107708},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.3,"breakHorizontal":12.6,"spinRate":1521,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.45001909143654206,"extension":6.414872413541959},"index":2,"playId":"65133962-aedf-3117-954d-cc31f1622178","pitchNumber":3,"startTime":"2025-07-26T22:30:08.116Z","endTime":"2025-07-26T22:30:12.246Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T22:30:12.246Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Vierling grounds out, shortstop Bo Bichette to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-26T22:30:15.219Z","endTime":"2025-07-26T22:32:29.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":{"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":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.562002848785234,"aZ":-28.233866859822513,"pfxX":0.7101499425083604,"pfxZ":2.7377739918643798,"pX":0.05263912020990123,"pZ":1.8787881735818814,"vX0":5.766790699537455,"vY0":-118.44406160509187,"vZ0":-2.743936028831903,"x":114.99,"y":188.05,"x0":-2.4916055610697194,"y0":50.005491054859654,"z0":5.596499984946803,"aX":1.0235929647035},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.7,"breakHorizontal":-2.5,"spinRate":2183,"spinDirection":187},"zone":8,"typeConfidence":2.0,"plateTime":0.4599008521595711,"extension":6.54843825081925},"index":0,"playId":"0de6c1ed-3647-3aaa-b6a1-fceaac61719f","pitchNumber":1,"startTime":"2025-07-26T22:30:39.975Z","endTime":"2025-07-26T22:30:44.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":78.2,"strikeZoneTop":3.56292669569748,"strikeZoneBottom":1.75484973067442,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.155544011647535,"aZ":-25.44352275386423,"pfxX":-9.247719594687084,"pfxZ":4.411503672141397,"pX":0.031229146009063676,"pZ":0.62417275768469,"vX0":8.911096749675892,"vY0":-121.70449578037577,"vZ0":-6.27604403129513,"x":115.81,"y":221.93,"x0":-2.4474202936627227,"y0":50.00235843963278,"z0":5.392064883522216,"aX":-14.104278128916453},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.0,"breakHorizontal":15.1,"spinRate":1770,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4472164113715582,"extension":6.632204732634371},"index":1,"playId":"f2c4a3fd-7793-3e2e-a86b-e5f946344f41","pitchNumber":2,"startTime":"2025-07-26T22:31:07.880Z","endTime":"2025-07-26T22:31:11.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.7,"strikeZoneTop":3.42067821243079,"strikeZoneBottom":1.61273708604237,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.79818054332397,"aZ":-29.130002184629234,"pfxX":-9.445867831868199,"pfxZ":2.080457718366842,"pX":0.5665349213335893,"pZ":0.6074385567204309,"vX0":9.910176130765757,"vY0":-119.35243968511713,"vZ0":-5.292001735673103,"x":95.41,"y":222.38,"x0":-2.383704053747428,"y0":50.004863225780106,"z0":5.431625912395444,"aX":-13.831148500530492},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.9,"breakHorizontal":15.1,"spinRate":1687,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.45636746829550656,"extension":6.701588778604846},"index":2,"playId":"a69f0cd3-e9c5-3366-9ea5-0a03bc1d73ac","pitchNumber":3,"startTime":"2025-07-26T22:31:26.877Z","endTime":"2025-07-26T22:31:31.182Z","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":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.50428245998677,"strikeZoneBottom":1.72655365657235,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.551247371416135,"aZ":-13.929097747185528,"pfxX":-6.73859819945574,"pfxZ":9.619405500696232,"pX":0.8530562633215348,"pZ":1.2749266917927906,"vX0":10.760031629420391,"vY0":-136.27151345219468,"vZ0":-8.543611245290036,"x":84.48,"y":204.36,"x0":-2.2558414643343263,"y0":50.00543141339518,"z0":5.39528034672924,"aX":-12.784978188511472},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.8,"breakHorizontal":10.2,"spinRate":2316,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.40063622106909236,"extension":6.669896699263799},"index":3,"playId":"7f9f95a5-b6e4-3c40-a23e-8601b1bb1e50","pitchNumber":4,"startTime":"2025-07-26T22:31:47.942Z","endTime":"2025-07-26T22:31:52.409Z","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":1,"outs":1},"index":4,"startTime":"2025-07-26T22:32:06.812Z","endTime":"2025-07-26T22:32:21.962Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"}},{"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":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.66555770108302,"aZ":-16.343763501018216,"pfxX":-6.157735770013666,"pfxZ":8.504412205706242,"pX":0.09921265533930416,"pZ":1.704570536488686,"vX0":8.527203964994133,"vY0":-134.91915393050914,"vZ0":-6.9418848371802815,"x":113.22,"y":192.76,"x0":-2.2880524245285954,"y0":50.00622940116266,"z0":5.443171268401919,"aX":-11.466826027729802},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.3,"breakHorizontal":9.6,"spinRate":2251,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.40446689722681306,"extension":6.66727293817468},"hitData":{"launchSpeed":107.8,"launchAngle":-1.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.83,"coordY":155.64}},"index":5,"playId":"033a5391-d993-3934-b61f-c5a456109d57","pitchNumber":5,"startTime":"2025-07-26T22:32:21.962Z","endTime":"2025-07-26T22:32:29.546Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T22:32:29.546Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wenceel Pérez grounds out to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-26T22:32:34.472Z","endTime":"2025-07-26T22:35:05.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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.8,"endSpeed":86.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.849410620413224,"aZ":-12.164290810661369,"pfxX":-5.659380519956908,"pfxZ":10.484238118172888,"pX":0.8411502535627091,"pZ":2.3160476145788733,"vX0":10.386827954179786,"vY0":-136.2893424414155,"vZ0":-6.32632353945197,"x":84.94,"y":176.25,"x0":-2.2590732950466883,"y0":50.00493844419571,"z0":5.483373153868984,"aX":-10.804453953871533},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.0,"breakHorizontal":8.4,"spinRate":2184,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.39965517911006554,"extension":6.700307784653246},"index":0,"playId":"aac7a097-10e4-3e87-bca0-ece2b64df998","pitchNumber":1,"startTime":"2025-07-26T22:32:59.022Z","endTime":"2025-07-26T22:33:03.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":79.6,"strikeZoneTop":3.17788943021279,"strikeZoneBottom":1.48177812358045,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.47247284475186,"aZ":-26.297309570632837,"pfxX":-8.945493505276271,"pfxZ":3.7310734518693582,"pX":-0.47148415817866085,"pZ":0.5592246486320862,"vX0":7.9246491587061305,"vY0":-123.36002752671291,"vZ0":-6.536231835544581,"x":134.97,"y":223.68,"x0":-2.5297126379137613,"y0":50.003338275887444,"z0":5.396101282465083,"aX":-14.091408604529473},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.8,"breakHorizontal":14.9,"spinRate":1822,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.44033377267451,"extension":6.59757647491821},"index":1,"playId":"acb34efa-e904-3c1d-a5c5-4442d1331e0d","pitchNumber":2,"startTime":"2025-07-26T22:33:36.671Z","endTime":"2025-07-26T22:33:41.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.8,"strikeZoneTop":3.09718940954629,"strikeZoneBottom":1.48898215992524,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.324883949426845,"aZ":-27.147053059229492,"pfxX":-9.296213165918592,"pfxZ":3.2474764525226574,"pX":0.9630578807186106,"pZ":0.7013622354737177,"vX0":10.927956745096406,"vY0":-122.59716328311353,"vZ0":-5.86401453208299,"x":80.29,"y":219.84,"x0":-2.308960193932895,"y0":50.00423809891812,"z0":5.391633250155821,"aX":-14.396637993103854},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.9,"breakHorizontal":14.8,"spinRate":1890,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.44387651813624274,"extension":6.699947104638931},"index":2,"playId":"5d040ecc-c1bf-3815-9475-e1b859cd069b","pitchNumber":3,"startTime":"2025-07-26T22:33:56.483Z","endTime":"2025-07-26T22:34:01.387Z","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":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.1526455091706,"strikeZoneBottom":1.48569854531195,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.517288464600565,"aZ":-13.388141356261812,"pfxX":-7.2995215108263185,"pfxZ":10.084583917592386,"pX":-0.0981933523730915,"pZ":1.400315804588471,"vX0":8.500042840656494,"vY0":-134.92186738684606,"vZ0":-8.232061624375397,"x":120.74,"y":200.97,"x0":-2.325793372423535,"y0":50.00007037936601,"z0":5.413012482290438,"aX":-13.59477019543952},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.8,"breakHorizontal":11.6,"spinRate":2214,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.40436631742336226,"extension":6.678620406812406},"index":3,"playId":"73a7a5e6-5b5c-3971-867f-881efed97174","pitchNumber":4,"startTime":"2025-07-26T22:34:18.299Z","endTime":"2025-07-26T22:34:22.144Z","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":95.7,"endSpeed":88.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.02126102210231,"aZ":-13.440215457989467,"pfxX":-7.2073405350746835,"pfxZ":9.477913142800043,"pX":-0.6562874055415479,"pZ":2.1444152097898694,"vX0":7.26198614152408,"vY0":-139.16761979179407,"vZ0":-6.734131250238307,"x":142.02,"y":180.88,"x0":-2.3536852550457703,"y0":50.000687367677564,"z0":5.472459484120627,"aX":-14.242834005821305},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":11.6,"spinRate":2303,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.392434379158884,"extension":6.6264286468995675},"index":4,"playId":"6035cc5b-025c-3262-9eb5-10bc0871d613","pitchNumber":5,"startTime":"2025-07-26T22:34:38.490Z","endTime":"2025-07-26T22:34:41.844Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.269235826657972,"aZ":-29.25477447692087,"pfxX":-9.36593478666742,"pfxZ":1.9279551784861777,"pX":-0.9784556378152292,"pZ":2.508943754416705,"vX0":6.611578192826234,"vY0":-121.63511351972164,"vZ0":-1.1471283071310916,"x":154.3,"y":171.04,"x0":-2.4994671533513446,"y0":50.0036267297697,"z0":5.496728936087936,"aX":-14.197490389669325},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.5,"breakHorizontal":15.6,"spinRate":1749,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.44831436038361794,"extension":6.670054283505036},"hitData":{"launchSpeed":59.7,"launchAngle":-36.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.67,"coordY":173.49}},"index":5,"playId":"0fbcfd9e-78f9-3f4b-9455-f56d15a3de6b","pitchNumber":6,"startTime":"2025-07-26T22:34:58.532Z","endTime":"2025-07-26T22:35:05.541Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T22:35:05.541Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Myles Straw strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-26T22:37:04.154Z","endTime":"2025-07-26T22:37:51.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.47564466349597,"strikeZoneBottom":1.61425306028329,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.92067404485812,"aZ":-24.753664655064295,"pfxX":8.241456731797037,"pfxZ":4.713186357459458,"pX":0.02421052326959732,"pZ":2.2531521472009195,"vX0":-6.6974316525454825,"vY0":-124.62577296734277,"vZ0":-3.8542776263221823,"x":116.08,"y":177.94,"x0":1.6749832271709642,"y0":50.001013725870116,"z0":5.862962248425472,"aX":12.969640192281464},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.9,"breakHorizontal":-13.4,"spinRate":1744,"spinDirection":137},"zone":5,"typeConfidence":0.89,"plateTime":0.43940285068638296,"extension":6.469409299584159},"index":0,"playId":"ce4738a6-3523-36db-8920-fd9bc3167128","pitchNumber":1,"startTime":"2025-07-26T22:37:13.793Z","endTime":"2025-07-26T22:37:17.145Z","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":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.50358510810272,"aZ":-18.35007870983354,"pfxX":8.295556163329014,"pfxZ":6.904293160834479,"pX":-0.5575429911368959,"pZ":2.6612034058058467,"vX0":-8.8766741344911,"vY0":-139.87460423351834,"vZ0":-5.401789297645854,"x":138.25,"y":166.93,"x0":1.5637576870156729,"y0":50.00188997393997,"z0":5.802088114481092,"aX":16.606909119106426},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.6,"breakHorizontal":-13.4,"spinRate":2156,"spinDirection":151},"zone":4,"typeConfidence":2.0,"plateTime":0.39005306826524855,"extension":6.463749402751599},"index":1,"playId":"f28e623b-cbba-3ab8-84cd-63ce4ba9605c","pitchNumber":2,"startTime":"2025-07-26T22:37:26.907Z","endTime":"2025-07-26T22:37:30.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.96409125457392,"aZ":-11.276593761958997,"pfxX":2.361514328488619,"pfxZ":10.136488985747757,"pX":0.34342868871263216,"pZ":3.267339798532955,"vX0":-3.6961896651014245,"vY0":-142.27940354968774,"vZ0":-5.615161503181954,"x":103.91,"y":150.56,"x0":1.3492417412460593,"y0":50.000929545062625,"z0":5.973204518832846,"aX":4.867967955360372},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.5,"breakHorizontal":-3.6,"spinRate":2423,"spinDirection":155},"zone":3,"typeConfidence":0.9,"plateTime":0.3841519016350903,"extension":6.5067337866220205},"index":2,"playId":"337e7b4e-baf1-3c02-9bc9-a1dfedf96042","pitchNumber":3,"startTime":"2025-07-26T22:37:44.931Z","endTime":"2025-07-26T22:37:51.014Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T22:37:51.014Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leo Jiménez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-26T22:37:51.946Z","endTime":"2025-07-26T22:38:57.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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":81.1,"endSpeed":75.5,"strikeZoneTop":3.17094846289242,"strikeZoneBottom":1.47101953125092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.985359409680086,"aZ":-32.866946287426636,"pfxX":0.16522211025540035,"pfxZ":-0.4892122717430638,"pX":-0.3275892044309363,"pZ":1.0365549111781598,"vX0":-4.54985050437174,"vY0":-118.02189195439698,"vZ0":-4.459938574918337,"x":129.49,"y":210.79,"x0":1.5979571831912436,"y0":50.001100009590175,"z0":5.954416800094102,"aX":0.2347359957611011},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.7,"breakHorizontal":0.7,"spinRate":2336,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.46283468203580425,"extension":6.4745097055115055},"index":0,"playId":"6f355d65-4e77-3959-83bd-fc413daad20b","pitchNumber":1,"startTime":"2025-07-26T22:38:10.414Z","endTime":"2025-07-26T22:38:14.178Z","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":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.32649239595471,"strikeZoneBottom":1.50617752019949,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.615936143345994,"aZ":-16.833543839473943,"pfxX":7.853496099592942,"pfxZ":7.905740476171893,"pX":-0.5732391469738913,"pZ":2.7892466782124905,"vX0":-7.666271742113539,"vY0":-138.13806251800784,"vZ0":-5.596566045817828,"x":138.85,"y":163.47,"x0":1.2122430172965741,"y0":50.00307845219309,"z0":5.966059321615289,"aX":15.239305845370025},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.3,"breakHorizontal":-12.7,"spinRate":2115,"spinDirection":161},"zone":1,"typeConfidence":2.0,"plateTime":0.39589607631360524,"extension":6.507041626128034},"index":1,"playId":"0a90510e-29a0-3481-a976-8057a5b26ac2","pitchNumber":2,"startTime":"2025-07-26T22:38:24.723Z","endTime":"2025-07-26T22:38:28.285Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.2749281933802,"strikeZoneBottom":1.51490057719898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.857572438568173,"aZ":-29.803641048164426,"pfxX":10.243234324360758,"pfxZ":1.520228448080248,"pX":-0.44698916635471125,"pZ":2.015352364441466,"vX0":-8.138078536730404,"vY0":-124.34879577610616,"vZ0":-3.368904934039975,"x":134.04,"y":184.37,"x0":1.5436870726653122,"y0":50.0030200975303,"z0":5.870771168855772,"aX":15.977977868925022},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.2,"breakHorizontal":-16.6,"spinRate":1660,"spinDirection":136},"zone":7,"typeConfidence":0.9,"plateTime":0.44113762533131107,"extension":6.418824548622565},"index":2,"playId":"d56b96c2-bca1-38ca-b9e4-e58b469f7fa4","pitchNumber":3,"startTime":"2025-07-26T22:38:38.603Z","endTime":"2025-07-26T22:38:42.391Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.03975856437952,"aZ":-29.046048386586524,"pfxX":9.465265885146525,"pfxZ":1.8831635498337604,"pX":1.394545218037737,"pZ":1.894668455160588,"vX0":-4.067431962066066,"vY0":-128.10909477232437,"vZ0":-4.252179352064623,"x":63.84,"y":187.62,"x0":1.7752180873065149,"y0":50.00072681229971,"z0":5.85238556486436,"aX":15.69413043986712},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.6,"breakHorizontal":-16.2,"spinRate":1880,"spinDirection":137},"zone":14,"typeConfidence":0.9,"plateTime":0.42792631777231893,"extension":6.279645054304679},"index":3,"playId":"be65d3f1-6d5c-348d-af6f-0f25539a3c52","pitchNumber":4,"startTime":"2025-07-26T22:38:53.312Z","endTime":"2025-07-26T22:38:57.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T22:38:57.970Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Davis Schneider flies out to center fielder Matt Vierling.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-26T22:38:57.591Z","endTime":"2025-07-26T22:40:05.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Flyout","eventType":"field_out","movementReason":null,"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":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.6,"strikeZoneTop":2.85649941869089,"strikeZoneBottom":1.40187512096227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.81214290429445,"aZ":-37.435494409970154,"pfxX":-1.9856655764107427,"pfxZ":-3.84485824936373,"pX":0.5038602863749275,"pZ":1.6749449820583013,"vX0":-1.6727903349392736,"vY0":-116.7695939543198,"vZ0":-2.017853955171438,"x":97.79,"y":193.56,"x0":1.4897879573091168,"y0":50.00249337643025,"z0":6.101842256657113,"aX":-2.7174197964796787},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-7.2,"breakHorizontal":4.1,"spinRate":2404,"spinDirection":316},"zone":9,"typeConfidence":2.0,"plateTime":0.4706657897300093,"extension":6.423177349855628},"index":0,"playId":"b55299fc-8212-35d3-a456-5976910fb9d5","pitchNumber":1,"startTime":"2025-07-26T22:39:19.873Z","endTime":"2025-07-26T22:39:23.198Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.96863750260687,"aZ":-31.63968507892937,"pfxX":8.641954604340448,"pfxZ":0.33594392695938424,"pX":1.087921920955991,"pZ":1.9386618319515458,"vX0":-4.391683354804382,"vY0":-125.47838608829542,"vZ0":-3.238172314298875,"x":75.53,"y":186.44,"x0":1.7402943327669793,"y0":50.003390179177195,"z0":5.830449838716047,"aX":13.747215002045772},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.1,"breakHorizontal":-14.6,"spinRate":1888,"spinDirection":129},"zone":14,"typeConfidence":0.89,"plateTime":0.43691611378287876,"extension":6.454585338168084},"index":1,"playId":"2a8f9bba-c5a7-396d-8c9b-ff51a9e47500","pitchNumber":2,"startTime":"2025-07-26T22:39:33.808Z","endTime":"2025-07-26T22:39:38.092Z","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-26T22:39:44.719Z","endTime":"2025-07-26T22:39:55.753Z","isPitch":false,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"}},{"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":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.926138140791046,"aZ":-12.36245271518717,"pfxX":2.684691067341574,"pfxZ":9.518104449738521,"pX":-0.0744011284492871,"pZ":2.824405828722423,"vX0":-5.539083907639458,"vY0":-143.0914497887956,"vZ0":-6.543120824845286,"x":119.84,"y":162.52,"x0":1.5344877699894774,"y0":50.00020729531283,"z0":5.9095547885714135,"aX":5.587221833061267},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.2,"breakHorizontal":-3.8,"spinRate":2461,"spinDirection":144},"zone":2,"typeConfidence":0.9,"plateTime":0.38227637018303673,"extension":6.484206928463798},"hitData":{"launchSpeed":92.3,"launchAngle":55.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.09,"coordY":102.39}},"index":3,"playId":"5719e101-17bc-3efa-a063-9822e89f83e5","pitchNumber":3,"startTime":"2025-07-26T22:39:55.753Z","endTime":"2025-07-26T22:40:05.640Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T22:40:05.640Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Báez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-26T22:42:10.865Z","endTime":"2025-07-26T22:43:30.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"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":"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":3},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"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":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.2,"strikeZoneTop":3.5024759894332,"strikeZoneBottom":1.62793815113899,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.748860472697107,"aZ":-12.115811509994607,"pfxX":-7.402867729373531,"pfxZ":10.892723454417924,"pX":0.8292972835198869,"pZ":2.303154159087201,"vX0":10.643289637274775,"vY0":-134.03267470848655,"vZ0":-6.542750638539562,"x":85.39,"y":176.59,"x0":-2.2095907063274884,"y0":50.00003498803057,"z0":5.620443432149165,"aX":-13.628550363905198},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.6,"breakHorizontal":11.4,"spinRate":2266,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.40681971420944185,"extension":6.626718266101692},"index":0,"playId":"77956903-0249-31fe-956c-ec63ed495e07","pitchNumber":1,"startTime":"2025-07-26T22:42:27.329Z","endTime":"2025-07-26T22:42:30.424Z","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":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.121455788777837,"aZ":-30.459413906850695,"pfxX":-1.3247312288890134,"pfxZ":1.2384000109040532,"pX":1.633033016126756,"pZ":1.759803422471399,"vX0":9.087613007679655,"vY0":-116.67854249470253,"vZ0":-2.2489568737369283,"x":54.75,"y":191.27,"x0":-2.1333416306987076,"y0":50.00221832970412,"z0":5.595029109396251,"aX":-1.8342072029570624},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":1.9,"breakHorizontal":0.2,"spinRate":2197,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.46870635789916104,"extension":6.756905724301193},"index":1,"playId":"fa947563-8acd-3ca7-83a7-401f3b3df855","pitchNumber":2,"startTime":"2025-07-26T22:42:45.102Z","endTime":"2025-07-26T22:42:49.268Z","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":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.6,"strikeZoneTop":3.44141142820026,"strikeZoneBottom":1.6598337962253,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.48272177574362,"aZ":-25.9897051013279,"pfxX":-1.4336451837983262,"pfxZ":4.254963482584902,"pX":2.9203647231630656,"pZ":0.2906693351197718,"vX0":12.22059262631503,"vY0":-119.09187279004801,"vZ0":-6.6018877867160075,"x":5.68,"y":230.93,"x0":-2.066772000252237,"y0":50.00066500515547,"z0":5.414915319153559,"aX":-2.0835140441913924},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":6.4,"breakHorizontal":0.0,"spinRate":2216,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.45797231716783093,"extension":6.629015242351283},"index":2,"playId":"ff7bf5ed-aad3-3f4b-966c-5a4a487d312e","pitchNumber":3,"startTime":"2025-07-26T22:43:04.951Z","endTime":"2025-07-26T22:43:07.951Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.494098663220793,"aZ":-27.261641315686052,"pfxX":-9.753431376934298,"pfxZ":3.217434627299926,"pX":0.7565779390117053,"pZ":0.8560912224262499,"vX0":10.59685761255834,"vY0":-121.85762527375793,"vZ0":-5.424638525824655,"x":88.16,"y":215.67,"x0":-2.3500835284724286,"y0":50.00346068957554,"z0":5.422288863078819,"aX":-14.895096078847988},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.9,"breakHorizontal":15.6,"spinRate":1858,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.44686870299095904,"extension":6.694311969109533},"index":3,"playId":"9bc0aa0d-d1ba-3097-96ea-ce341eba18b0","pitchNumber":4,"startTime":"2025-07-26T22:43:25.386Z","endTime":"2025-07-26T22:43:30.167Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T22:43:30.167Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach McKinstry flies out to left fielder Davis Schneider.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-26T22:43:29.906Z","endTime":"2025-07-26T22:45:28.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"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":2},"details":{"event":"Flyout","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":4},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":81.4,"endSpeed":76.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.939493139857948,"aZ":-28.880298943028897,"pfxX":-1.0862662968413437,"pfxZ":2.262634670179618,"pX":0.3581399429388008,"pZ":1.025934712865989,"vX0":6.939581805082852,"vY0":-118.55427992821684,"vZ0":-4.333052688382801,"x":103.35,"y":211.08,"x0":-2.438281372119705,"y0":50.003478762926704,"z0":5.4488640265892485,"aX":-1.5822838388963842},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.5,"breakHorizontal":0.7,"spinRate":2235,"spinDirection":274},"zone":14,"typeConfidence":2.0,"plateTime":0.4581514039269772,"extension":6.659067054449737},"index":0,"playId":"416d09d9-5368-3ed2-98d6-d67f948c7500","pitchNumber":1,"startTime":"2025-07-26T22:43:58.057Z","endTime":"2025-07-26T22:44:01.968Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.916021490892067,"aZ":-27.06993446862448,"pfxX":-9.111123519893109,"pfxZ":3.4223186818988554,"pX":-0.4136146541800329,"pZ":2.248434238558664,"vX0":7.681195511667215,"vY0":-120.33583006167392,"vZ0":-2.2575128671724976,"x":132.77,"y":178.07,"x0":-2.439254811308136,"y0":50.00019715921427,"z0":5.559878720963197,"aX":-13.570470285316999},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.0,"breakHorizontal":15.0,"spinRate":1840,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.45246649290341345,"extension":6.794466783164042},"index":1,"playId":"258efab9-2164-3791-8d6f-6e33c04592cd","pitchNumber":2,"startTime":"2025-07-26T22:44:16.126Z","endTime":"2025-07-26T22:44:20.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.36401971220275,"aZ":-28.408184955777717,"pfxX":-9.33892705148902,"pfxZ":2.5287047710533264,"pX":-0.6255428591351163,"pZ":1.312022949797793,"vX0":7.456544306435004,"vY0":-120.73471636465581,"vZ0":-3.5973389335407635,"x":140.84,"y":203.36,"x0":-2.5260616895146337,"y0":50.004870091894134,"z0":5.295336648002038,"aX":-13.923358222562017},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.1,"breakHorizontal":15.4,"spinRate":1850,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4519906965492666,"extension":6.551184334381918},"index":2,"playId":"6d4dbcfe-99ff-3743-b956-e0c9cdc66c07","pitchNumber":3,"startTime":"2025-07-26T22:44:36.501Z","endTime":"2025-07-26T22:44:40.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.1,"strikeZoneTop":3.33497548515762,"strikeZoneBottom":1.57038972337841,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.061852785241697,"aZ":-27.181224232211143,"pfxX":-9.131063868897375,"pfxZ":3.2602172920495036,"pX":-1.65647643576972,"pZ":0.7858630288575892,"vX0":5.215901562261523,"vY0":-122.40911651543499,"vZ0":-5.473692088153933,"x":180.14,"y":217.56,"x0":-2.618447969082857,"y0":50.002852249634394,"z0":5.3515243550732,"aX":-13.985628026100507},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.9,"breakHorizontal":15.5,"spinRate":1745,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4458800627566606,"extension":6.653727897831647},"index":3,"playId":"ce6c85b0-c472-38c7-ad16-88708fdea0ad","pitchNumber":4,"startTime":"2025-07-26T22:44:59.141Z","endTime":"2025-07-26T22:45:03.054Z","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":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.672974023216472,"aZ":-16.297207024281278,"pfxX":-8.27876173154925,"pfxZ":8.23538440054057,"pX":-0.24906573283915487,"pZ":1.802364144688617,"vX0":8.519015916344975,"vY0":-137.52784242342202,"vZ0":-6.913578955406404,"x":126.49,"y":190.12,"x0":-2.3017519739665406,"y0":50.002946103253606,"z0":5.441623563318356,"aX":-15.960645102915036},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.7,"breakHorizontal":13.3,"spinRate":2333,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.3973048685219984,"extension":6.665570768798415},"hitData":{"launchSpeed":94.5,"launchAngle":39.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.2,"coordY":87.91}},"index":4,"playId":"7cdb4b41-9c89-3f43-9a5f-974bbed190e2","pitchNumber":5,"startTime":"2025-07-26T22:45:19.702Z","endTime":"2025-07-26T22:45:28.776Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T22:45:28.776Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Rogers singles on a ground ball to center fielder Myles Straw.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-26T22:45:32.725Z","endTime":"2025-07-26T22:46:30.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.1,"strikeZoneTop":3.40627391407769,"strikeZoneBottom":1.65178088144412,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.20015821125668,"aZ":-29.64283832462169,"pfxX":-0.4251487518526007,"pfxZ":1.6986569650769656,"pX":0.8156753957646006,"pZ":1.0488107034437797,"vX0":7.6365968436066005,"vY0":-121.22732356253721,"vZ0":-4.557247349173564,"x":85.91,"y":210.46,"x0":-2.3171348811390393,"y0":50.00500571051134,"z0":5.534203620313921,"aX":-0.6355160266098414},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.3,"breakHorizontal":-1.0,"spinRate":2349,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.45143743051204366,"extension":6.614053295312435},"index":0,"playId":"6ecc1f4d-dc92-3d5c-997a-851c515574a7","pitchNumber":1,"startTime":"2025-07-26T22:45:59.499Z","endTime":"2025-07-26T22:46:02.992Z","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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.84121244170196,"aZ":-16.956480433184954,"pfxX":-7.946168562877979,"pfxZ":8.329174025517245,"pX":0.07734632314335345,"pZ":2.2627533892602902,"vX0":9.0884609271466,"vY0":-133.79893824376342,"vZ0":-5.437391368680453,"x":114.05,"y":177.69,"x0":-2.3190510360713485,"y0":50.001254732379046,"z0":5.5224414643094395,"aX":-14.514758710134307},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.2,"breakHorizontal":12.6,"spinRate":2310,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.4082096637368302,"extension":6.529959877814827},"hitData":{"launchSpeed":99.4,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.46,"coordY":99.87}},"index":1,"playId":"ac942502-562f-37d5-ab01-cf111e9d42f9","pitchNumber":2,"startTime":"2025-07-26T22:46:18.269Z","endTime":"2025-07-26T22:46:30.402Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T22:46:30.402Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-26T22:46:57.464Z","endTime":"2025-07-26T22:48:46.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"9b2c6997-01c6-4da8-8536-9f8002c7048d","startTime":"2025-07-26T22:46:57.464Z","endTime":"2025-07-26T22:47:02.464Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.061332381558714,"aZ":-27.079241640015745,"pfxX":-0.48055207683384094,"pfxZ":3.357237474930706,"pX":1.107393945536721,"pZ":1.7792821242533632,"vX0":8.3582152777813,"vY0":-121.59328930352818,"vZ0":-3.3450408802257017,"x":74.79,"y":190.74,"x0":-2.2939061193234997,"y0":50.000192715090996,"z0":5.491124578009837,"aX":-0.7296457224290874},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.6,"breakHorizontal":-0.8,"spinRate":2311,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4483378907036504,"extension":6.551650473976986},"index":1,"playId":"f66654ba-e33f-3dbf-8968-929e3d521ba3","pitchNumber":1,"startTime":"2025-07-26T22:47:15.491Z","endTime":"2025-07-26T22:47:19.628Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.8,"strikeZoneTop":3.22995991135826,"strikeZoneBottom":1.56491243759486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.603564472347287,"aZ":-26.704615674974896,"pfxX":-0.7681558980074774,"pfxZ":3.6409233961816514,"pX":1.6078471752254198,"pZ":0.7612542682884499,"vX0":9.6125527599096,"vY0":-121.03374578637128,"vZ0":-5.616023063062776,"x":55.71,"y":218.23,"x0":-2.292756734740792,"y0":50.0056755527138,"z0":5.41089475445,"aX":-1.1555448204691774},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.6,"breakHorizontal":-0.6,"spinRate":2265,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.450191244295862,"extension":6.518471065308719},"index":2,"playId":"2e51050b-3d23-3078-b6c5-8fe844cb81b6","pitchNumber":2,"startTime":"2025-07-26T22:47:37.939Z","endTime":"2025-07-26T22:47:41.557Z","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":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.28323446757612,"aZ":-12.878420473049434,"pfxX":-7.304867958184065,"pfxZ":10.240405101384066,"pX":0.21834970706440415,"pZ":2.092523855850731,"vX0":9.036106817346727,"vY0":-136.45071750530016,"vZ0":-6.77652373884127,"x":108.68,"y":182.28,"x0":-2.188454272677669,"y0":50.00025019712273,"z0":5.497093640959297,"aX":-13.760796701483496},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.3,"breakHorizontal":11.3,"spinRate":2382,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.4015624644084075,"extension":6.545315094204824},"index":3,"playId":"bba74f90-c3ce-3726-b1f5-748e42d9facf","pitchNumber":3,"startTime":"2025-07-26T22:48:03.492Z","endTime":"2025-07-26T22:48:11.007Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.629616627292286,"aZ":-28.78102518855556,"pfxX":-8.625821333820316,"pfxZ":2.257067892250001,"pX":-0.9486702205634576,"pZ":2.3532592742572,"vX0":6.476016109111316,"vY0":-120.7639372194354,"vZ0":-1.4952449530575285,"x":153.16,"y":175.24,"x0":-2.521374173276093,"y0":50.00335679236509,"z0":5.471110889528165,"aX":-12.966129903936238},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.1,"breakHorizontal":14.4,"spinRate":1645,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4505303225053079,"extension":6.548932472319846},"index":4,"playId":"a061d614-ec3f-3cf9-8ecb-d51beb25d1ef","pitchNumber":4,"startTime":"2025-07-26T22:48:39.146Z","endTime":"2025-07-26T22:48:46.683Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T22:48:46.683Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"George Springer strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-26T22:50:39.754Z","endTime":"2025-07-26T22:51:47.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"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":668670,"link":"/api/v1/people/668670"},"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, 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":86.5,"endSpeed":80.2,"strikeZoneTop":3.56,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.143496343302633,"aZ":-27.55323961552577,"pfxX":8.007962335330262,"pfxZ":2.8545218442766336,"pX":-0.4120728347106431,"pZ":1.3832916905508716,"vX0":-7.280023758641741,"vY0":-125.78933463469636,"vZ0":-5.329211152994209,"x":132.71,"y":201.43,"x0":1.4653933848382756,"y0":50.00237661800215,"z0":5.7361271911049165,"aX":12.96030675557795},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.3,"breakHorizontal":-13.1,"spinRate":1815,"spinDirection":137},"zone":13,"typeConfidence":0.89,"plateTime":0.43379495859837247,"extension":6.485432749637772},"index":0,"playId":"cdff5963-79df-3358-a6f1-322e4268b067","pitchNumber":1,"startTime":"2025-07-26T22:50:53.839Z","endTime":"2025-07-26T22:50:56.869Z","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.9,"strikeZoneTop":3.56385721880458,"strikeZoneBottom":1.59180069796806,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.572505706006933,"aZ":-27.800300046611525,"pfxX":8.22097526931251,"pfxZ":2.5869718450189723,"pX":-0.2072381639342786,"pZ":2.4822673132491664,"vX0":-7.434982746387036,"vY0":-128.46158918438434,"vZ0":-3.076542813217945,"x":124.9,"y":171.76,"x0":1.6394967284821595,"y0":50.004613102762626,"z0":5.828832523002775,"aX":13.909340543733062},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.3,"breakHorizontal":-13.4,"spinRate":1953,"spinDirection":135},"zone":5,"typeConfidence":0.9,"plateTime":0.4244076355772366,"extension":6.464387722173584},"index":1,"playId":"49704b87-3907-3525-ad08-6d26bb462623","pitchNumber":2,"startTime":"2025-07-26T22:51:11.776Z","endTime":"2025-07-26T22:51:15.141Z","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":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":84.2,"strikeZoneTop":3.5458950807054,"strikeZoneBottom":1.54464105666419,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.123510315968133,"aZ":-24.228395274333245,"pfxX":6.769164423971356,"pfxZ":4.4737445548279915,"pX":0.8833850255143868,"pZ":0.9780071983667479,"vX0":-4.246327082387863,"vY0":-131.52120144634475,"vZ0":-7.770392037477787,"x":83.33,"y":212.37,"x0":1.6275087444503185,"y0":50.00441589551184,"z0":5.72851565382417,"aX":12.03119581902436},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.8,"breakHorizontal":-11.5,"spinRate":2032,"spinDirection":140},"zone":14,"typeConfidence":0.87,"plateTime":0.41416744821739826,"extension":6.3449809905457135},"index":2,"playId":"619a8606-fabb-3f49-8835-16ee216d7e60","pitchNumber":3,"startTime":"2025-07-26T22:51:24.314Z","endTime":"2025-07-26T22:51:28.339Z","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":91.5,"endSpeed":85.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.425667718316422,"aZ":-29.342864597287775,"pfxX":-0.9008662194278405,"pfxZ":1.54305199847545,"pX":0.6663316895352825,"pZ":3.2005384841756106,"vX0":-2.910798962282434,"vY0":-133.39276011687394,"vZ0":-1.54393243763493,"x":91.6,"y":152.37,"x0":1.881722695869365,"y0":50.000605371796794,"z0":5.8710402419150105,"aX":-1.6479573104649692},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.8,"breakHorizontal":2.2,"spinRate":2261,"spinDirection":204},"zone":3,"typeConfidence":0.9,"plateTime":0.4081580072273048,"extension":6.494270626571592},"index":3,"playId":"0162d797-af9a-3d1b-86b4-d6682950fd37","pitchNumber":4,"startTime":"2025-07-26T22:51:42.797Z","endTime":"2025-07-26T22:51:47.287Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T22:51:47.287Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vladimir Guerrero Jr. singles on a line drive to right fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-26T22:51:45.964Z","endTime":"2025-07-26T22:52:51.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":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":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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(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":1},"pitchData":{"startSpeed":81.2,"endSpeed":76.1,"strikeZoneTop":3.73462214126951,"strikeZoneBottom":1.67129161637203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.21242561825349,"aZ":-32.285055786845405,"pfxX":-2.245622149559078,"pfxZ":-0.07386645183564333,"pX":0.29197538813952084,"pZ":1.671396118452109,"vX0":-2.591411302243537,"vY0":-118.43941268616334,"vZ0":-3.1352066544912844,"x":105.87,"y":193.65,"x0":1.68559453138789,"y0":50.00590419541412,"z0":5.917170797616701,"aX":-3.2415192935431945},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.6,"breakHorizontal":4.6,"spinRate":2463,"spinDirection":312},"zone":9,"typeConfidence":2.0,"plateTime":0.45964626494298155,"extension":6.401914293907464},"index":0,"playId":"53883823-8a4e-3ddf-b602-71038d9a1e49","pitchNumber":1,"startTime":"2025-07-26T22:52:09.907Z","endTime":"2025-07-26T22:52:13.070Z","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":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.5,"strikeZoneTop":3.61002121946913,"strikeZoneBottom":1.47305265806043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.737965445489824,"aZ":-14.389739428520397,"pfxX":6.908418991898948,"pfxZ":8.520877172786294,"pX":-0.44013143460731924,"pZ":3.395509635769073,"vX0":-7.661170798726577,"vY0":-142.8161677121062,"vZ0":-4.515323102775913,"x":133.78,"y":147.1,"x0":1.366579366238992,"y0":50.000252649495884,"z0":5.887604430423937,"aX":14.415225474839373},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.8,"breakHorizontal":-11.2,"spinRate":2247,"spinDirection":154},"zone":1,"typeConfidence":2.0,"plateTime":0.3820218618086093,"extension":6.558769712226721},"index":1,"playId":"eab06078-57d0-3c64-abc2-475d7308fd4e","pitchNumber":2,"startTime":"2025-07-26T22:52:22.215Z","endTime":"2025-07-26T22:52:26.324Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.9,"strikeZoneTop":3.66,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.18860446923188,"aZ":-16.502166710412727,"pfxX":6.8995476491388725,"pfxZ":7.588795982819045,"pX":-0.14374654773242992,"pZ":3.5317055748378814,"vX0":-7.048785033116508,"vY0":-142.2273771509749,"vZ0":-3.726159098011859,"x":122.48,"y":143.42,"x0":1.4608294040810534,"y0":50.002606822173455,"z0":5.894100942024243,"aX":14.24811200903304},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.2,"breakHorizontal":-11.2,"spinRate":2241,"spinDirection":157},"zone":2,"typeConfidence":2.0,"plateTime":0.3839367989534619,"extension":6.487279273323776},"hitData":{"launchSpeed":97.3,"launchAngle":14.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":163.29,"coordY":91.32}},"index":2,"playId":"09bd7149-ceee-3fc4-9860-7d0267f6c3c8","pitchNumber":3,"startTime":"2025-07-26T22:52:39.811Z","endTime":"2025-07-26T22:52:51.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T22:52:51.994Z","atBatIndex":21},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bo Bichette doubles (31) on a sharp line drive to left fielder Riley Greene. Vladimir Guerrero Jr. to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-26T22:52:55.392Z","endTime":"2025-07-26T22:53:51.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"postOnThird":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","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":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":1},"pitchData":{"startSpeed":97.6,"endSpeed":90.1,"strikeZoneTop":3.81793073100088,"strikeZoneBottom":1.76533452349697,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.22830661861889,"aZ":-15.112790536443073,"pfxX":7.945188180564537,"pfxZ":8.286322165813704,"pX":-1.1912004466287207,"pZ":2.2150109990078968,"vX0":-9.699619693644243,"vY0":-141.81508114562075,"vZ0":-7.238680262207603,"x":162.41,"y":178.97,"x0":1.2241833945539171,"y0":50.00092217421972,"z0":5.744996133966668,"aX":16.353652837063414},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.8,"breakHorizontal":-12.7,"spinRate":2276,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.3846840064285453,"extension":6.522106005633978},"index":0,"playId":"e68c2eb6-5f0e-3611-b024-1e1cc60be1ad","pitchNumber":1,"startTime":"2025-07-26T22:53:20.851Z","endTime":"2025-07-26T22:53:25.073Z","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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.69,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.612553527154123,"aZ":-24.75006354034358,"pfxX":8.272293383192025,"pfxZ":4.627672318947198,"pX":-0.07476349341697601,"pZ":1.8008409255118902,"vX0":-7.103799679103369,"vY0":-125.37916201962713,"vZ0":-4.921674959351285,"x":119.85,"y":190.16,"x0":1.7104875010008431,"y0":50.00276840570151,"z0":5.790911049560553,"aX":13.267105061386923},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.6,"breakHorizontal":-13.6,"spinRate":1788,"spinDirection":136},"zone":8,"typeConfidence":0.89,"plateTime":0.43565116858106334,"extension":6.541391838419106},"hitData":{"launchSpeed":111.5,"launchAngle":13.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":48.78,"coordY":108.1}},"index":1,"playId":"842a3b72-51f4-3d7d-83c5-a4f539a3750e","pitchNumber":2,"startTime":"2025-07-26T22:53:37.524Z","endTime":"2025-07-26T22:53:51.208Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T22:53:51.208Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Heineman walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-26T22:55:29.297Z","endTime":"2025-07-26T22:57:26.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"postOnSecond":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,8],"actionIndex":[0,7],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Pickoff 3B","eventType":"pickoff_3b","movementReason":"r_pickoff_3b","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":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Tyler Heineman replaces Alejandro Kirk.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-26T22:54:15.838Z","endTime":"2025-07-26T22:54:23.608Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":672386,"link":"/api/v1/people/672386"}},{"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":1},"index":1,"startTime":"2025-07-26T22:54:23.608Z","endTime":"2025-07-26T22:55:31.636Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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":96.3,"endSpeed":88.0,"strikeZoneTop":3.15,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.705911668121523,"aZ":-12.518620722015438,"pfxX":3.4687770366215362,"pfxZ":9.888688349954506,"pX":-0.3453582580398785,"pZ":2.86036286810765,"vX0":-5.514827904936598,"vY0":-140.09875854662744,"vZ0":-6.211720824748416,"x":130.16,"y":161.55,"x0":1.1980723183677668,"y0":50.00143652587195,"z0":5.924793707735766,"aX":6.894208053545788},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.8,"breakHorizontal":-5.2,"spinRate":2368,"spinDirection":154},"zone":1,"typeConfidence":0.91,"plateTime":0.39098934955838294,"extension":6.539878995592679},"index":2,"playId":"c95882b3-075c-3eea-a7d4-e270dff75b04","pitchNumber":1,"startTime":"2025-07-26T22:55:31.636Z","endTime":"2025-07-26T22:55:35.484Z","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":98.1,"endSpeed":88.8,"strikeZoneTop":3.17603598003685,"strikeZoneBottom":1.47436103220985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.541347870999516,"aZ":-14.221141684793272,"pfxX":3.461501302389514,"pfxZ":8.792186536977717,"pX":-0.3181377898320369,"pZ":3.829540247080705,"vX0":-5.836926775245391,"vY0":-142.63693511243952,"vZ0":-3.536371912288388,"x":129.13,"y":135.38,"x0":1.3134336657617394,"y0":50.00301079527323,"z0":5.993462442923941,"aX":7.068840305625724},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.2,"breakHorizontal":-4.9,"spinRate":2401,"spinDirection":156},"zone":11,"typeConfidence":0.89,"plateTime":0.38530516592486475,"extension":6.425635716850922},"index":3,"playId":"6d3a4380-644b-3745-82c7-73f98a603ada","pitchNumber":2,"startTime":"2025-07-26T22:55:52.296Z","endTime":"2025-07-26T22:55:56.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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.2,"strikeZoneTop":3.12576727553102,"strikeZoneBottom":1.46075645491354,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.96530069928813,"aZ":-9.958508885702866,"pfxX":3.237576827296029,"pfxZ":10.92907099277625,"pX":-1.2873397547059453,"pZ":2.573337171396159,"vX0":-8.306339375686619,"vY0":-141.57901856312273,"vZ0":-7.5862985073008185,"x":166.07,"y":169.3,"x0":1.262245742399371,"y0":50.000570453488216,"z0":5.922902884326644,"aX":6.58069549908629},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.4,"breakHorizontal":-4.2,"spinRate":2411,"spinDirection":152},"zone":11,"typeConfidence":0.9,"plateTime":0.38669854771801093,"extension":6.482829211772057},"index":4,"playId":"ad218487-055d-30a2-8c0c-f1aa1a9b097f","pitchNumber":3,"startTime":"2025-07-26T22:56:14.227Z","endTime":"2025-07-26T22:56:18.716Z","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":92.3,"endSpeed":86.3,"strikeZoneTop":3.16990933712657,"strikeZoneBottom":1.61578232257582,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.969810931519902,"aZ":-23.988508930974266,"pfxX":-0.34650743136044415,"pfxZ":4.4003919177724145,"pX":-0.3630547548325531,"pZ":1.394901116457484,"vX0":-5.800053809175052,"vY0":-134.31293869516082,"vZ0":-7.051083033362545,"x":130.84,"y":201.12,"x0":1.8527775198284375,"y0":50.00475161971715,"z0":5.713341387213312,"aX":-0.6453384066742799},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.0,"breakHorizontal":1.7,"spinRate":2345,"spinDirection":165},"zone":13,"typeConfidence":0.88,"plateTime":0.404896134101596,"extension":6.701391751511635},"index":5,"playId":"9f8ed571-ae8a-3ec2-a3ea-6bc019ed7104","pitchNumber":4,"startTime":"2025-07-26T22:56:35.503Z","endTime":"2025-07-26T22:56:41.841Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 3B","code":"3","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":3,"strikes":1,"outs":1},"index":6,"actionPlayId":"9f8ed571-ae8a-3ec2-a3ea-6bc019ed7104","startTime":"2025-07-26T22:56:56.798Z","endTime":"2025-07-26T22:56:57.618Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Catcher Jake Rogers picks off Vladimir Guerrero Jr. at 3rd on throw to third baseman Zach McKinstry.","event":"Pickoff 3B","eventType":"pickoff_3b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":7,"actionPlayId":"9f8ed571-ae8a-3ec2-a3ea-6bc019ed7104","startTime":"2025-07-26T22:56:57.618Z","endTime":"2025-07-26T22:57:20.725Z","isPitch":false,"isBaseRunningPlay":true,"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.7,"strikeZoneTop":3.12364684498333,"strikeZoneBottom":1.42761547507291,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.587188826170404,"aZ":-27.90389681427512,"pfxX":-0.09208099474009801,"pfxZ":2.4071394332013902,"pX":0.6889843901975622,"pZ":3.575020021641131,"vX0":-3.2108489930386845,"vY0":-131.54712241490662,"vZ0":-0.766833325043553,"x":90.74,"y":142.25,"x0":1.930915893758714,"y0":50.00351889802349,"z0":5.915744628709802,"aX":-0.16324881167391694},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.4,"breakHorizontal":0.8,"spinRate":2237,"spinDirection":174},"zone":12,"typeConfidence":0.89,"plateTime":0.4143625071515573,"extension":6.645583168304139},"index":8,"playId":"84484344-a16a-30ad-925c-a18c87eee6b6","pitchNumber":5,"startTime":"2025-07-26T22:57:20.725Z","endTime":"2025-07-26T22:57:26.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T22:57:26.393Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Addison Barger grounds out to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-26T22:57:40.787Z","endTime":"2025-07-26T22:57:52.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"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":99.4,"endSpeed":91.9,"strikeZoneTop":3.66,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.04051403280429,"aZ":-16.619796720135717,"pfxX":7.071396160245909,"pfxZ":7.270963068172537,"pX":0.19656583574065092,"pZ":1.8969284748878577,"vX0":-6.93788771336636,"vY0":-144.50314901426304,"vZ0":-8.04310247714989,"x":109.51,"y":187.56,"x0":1.6965317676902283,"y0":50.004448288361495,"z0":5.71457607143221,"aX":15.128860011493087},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":11.9,"breakHorizontal":-11.6,"spinRate":2367,"spinDirection":149},"zone":8,"typeConfidence":0.91,"plateTime":0.377400986979314,"extension":6.562530452471628},"hitData":{"launchSpeed":84.6,"launchAngle":-46.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.07,"coordY":172.87}},"index":0,"playId":"bbbfd6ce-a238-3f1e-abfe-bfbfd5d1140c","pitchNumber":1,"startTime":"2025-07-26T22:57:45.496Z","endTime":"2025-07-26T22:57:52.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T22:57:52.796Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-26T23:00:57.872Z","endTime":"2025-07-26T23:02:18.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":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":"Tyler Heineman remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T23:00:35.072Z","endTime":"2025-07-26T23:01:00.209Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":672386,"link":"/api/v1/people/672386"}},{"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":90.8,"endSpeed":83.9,"strikeZoneTop":3.66010168002121,"strikeZoneBottom":1.76843907125967,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.117148175055636,"aZ":-15.53091833308418,"pfxX":-6.627262702434402,"pfxZ":9.33540110972863,"pX":-0.2746687082188784,"pZ":1.5628260578876216,"vX0":7.939279303459956,"vY0":-131.9473959724526,"vZ0":-7.424819213957511,"x":127.47,"y":196.58,"x0":-2.4457894877584727,"y0":50.00457355131942,"z0":5.533862685888977,"aX":-11.818486275098312},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.6,"breakHorizontal":10.6,"spinRate":2263,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.4133343351343819,"extension":6.6327850120488945},"index":1,"playId":"00c225d2-bd80-3239-a903-e0dd3fd1d834","pitchNumber":1,"startTime":"2025-07-26T23:01:00.209Z","endTime":"2025-07-26T23:01:04.446Z","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":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.76199103810531,"aZ":-15.326539745365753,"pfxX":-8.63438911339818,"pfxZ":9.553909476022572,"pX":-0.20560614124018414,"pZ":1.5656513301781116,"vX0":8.457823266298679,"vY0":-131.19803815646355,"vZ0":-7.405932970467638,"x":124.84,"y":196.51,"x0":-2.3316372660016302,"y0":50.00182687267777,"z0":5.542805113842003,"aX":-15.225077477949679},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.1,"breakHorizontal":14.0,"spinRate":2259,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.41565294060745117,"extension":6.506729393774872},"index":2,"playId":"d49e6829-1300-343e-a199-f9e45e3d53e0","pitchNumber":2,"startTime":"2025-07-26T23:01:18.415Z","endTime":"2025-07-26T23:01:22.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":76.1,"strikeZoneTop":3.56343345691323,"strikeZoneBottom":1.7610474909441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.37445431414046,"aZ":-28.13900104326727,"pfxX":-7.923523017030565,"pfxZ":2.777508337690543,"pX":-1.1748244795032226,"pZ":3.1910265845408827,"vX0":5.591036749002546,"vY0":-118.29298645418476,"vZ0":0.1221401774149552,"x":161.78,"y":152.62,"x0":-2.5113652452213167,"y0":50.00112603930067,"z0":5.667428154232603,"aX":-11.503664354375507},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":5.3,"breakHorizontal":13.4,"spinRate":1272,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.45876056785346986,"extension":6.615273833510223},"index":3,"playId":"5323328e-273c-3986-9d8a-ae793ae5b376","pitchNumber":3,"startTime":"2025-07-26T23:01:37.990Z","endTime":"2025-07-26T23:01:41.575Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":76.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.38155995550981,"aZ":-27.488042632174768,"pfxX":-9.665994137937473,"pfxZ":3.212371867358696,"pX":0.2687845472586807,"pZ":1.1197293275460374,"vX0":9.388881374227196,"vY0":-118.7550234077624,"vZ0":-4.41577412749395,"x":106.75,"y":208.55,"x0":-2.4423183328475364,"y0":50.001182247704676,"z0":5.4461643120083485,"aX":-14.087608598904412},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":5.2,"breakHorizontal":15.8,"spinRate":1532,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4576672303794518,"extension":6.599657858372042},"index":4,"playId":"5e134d6b-c05f-3d60-aea0-5e0c188f42ec","pitchNumber":4,"startTime":"2025-07-26T23:01:55.352Z","endTime":"2025-07-26T23:01:59.830Z","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":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.3,"strikeZoneTop":3.59313342104679,"strikeZoneBottom":1.7611556001442,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.324167631721934,"aZ":-13.178448421994476,"pfxX":-6.300460106359656,"pfxZ":10.060217130168049,"pX":-0.4450746827746444,"pZ":1.9465069901003622,"vX0":7.197849565223937,"vY0":-135.71977549020056,"vZ0":-7.059423581857999,"x":133.97,"y":186.22,"x0":-2.2978382593385875,"y0":50.003434595916865,"z0":5.476832980114422,"aX":-11.89743827705407},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.2,"breakHorizontal":10.1,"spinRate":2241,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.40172287697093934,"extension":6.565499505074437},"index":5,"playId":"b4d41b32-5a69-3282-82aa-10fafa27bdf4","pitchNumber":5,"startTime":"2025-07-26T23:02:15.021Z","endTime":"2025-07-26T23:02:18.654Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T23:02:18.654Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-26T23:03:21.056Z","endTime":"2025-07-26T23:04:23.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":{"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":1},"index":0,"startTime":"2025-07-26T23:03:06.643Z","endTime":"2025-07-26T23:03:23.326Z","isPitch":false,"type":"action"},{"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":80.2,"endSpeed":75.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.946232524249567,"aZ":-30.726803202738353,"pfxX":0.31741871840178326,"pfxZ":1.0239006170155092,"pX":0.09922926405472024,"pZ":1.778480585822873,"vX0":5.9181152411389935,"vY0":-116.7786969235158,"vZ0":-2.0025418816379954,"x":113.22,"y":190.76,"x0":-2.488424528387964,"y0":50.00116472598362,"z0":5.48432702288935,"aX":0.44546408298592405},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.7,"breakHorizontal":-1.8,"spinRate":2266,"spinDirection":98},"zone":8,"typeConfidence":2.0,"plateTime":0.465575461769705,"extension":6.580049594282591},"index":1,"playId":"036d34f3-b749-3384-a746-cd75e9356015","pitchNumber":1,"startTime":"2025-07-26T23:03:23.326Z","endTime":"2025-07-26T23:03:27.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.7,"strikeZoneTop":3.62992509034712,"strikeZoneBottom":1.70291420736229,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.15458777295873,"aZ":-26.38556100511473,"pfxX":-8.933439092108696,"pfxZ":3.8703829407046495,"pX":0.9932088393770163,"pZ":0.01425418335146972,"vX0":10.91304710929929,"vY0":-120.33046374525821,"vZ0":-7.285862520263945,"x":79.14,"y":238.4,"x0":-2.400245925330959,"y0":50.00213316186922,"z0":5.358432342366167,"aX":-13.352350703070764},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.8,"breakHorizontal":14.2,"spinRate":1715,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4519107205253574,"extension":6.6134374848874815},"index":2,"playId":"d9a17186-8bd2-316d-9e95-b7c6b0f500ca","pitchNumber":2,"startTime":"2025-07-26T23:03:40.737Z","endTime":"2025-07-26T23:03:43.737Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":77.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.62426852901059,"aZ":-27.05069723352569,"pfxX":-9.26358663094844,"pfxZ":3.4041195697241813,"pX":0.024022596049122862,"pZ":1.459318141128576,"vX0":8.794323149189422,"vY0":-120.55948142103622,"vZ0":-3.8817592202283384,"x":116.08,"y":199.38,"x0":-2.4299475274510463,"y0":50.000517789072155,"z0":5.420414570983932,"aX":-13.933282241837556},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.6,"breakHorizontal":15.2,"spinRate":1702,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4505758430445206,"extension":6.638027262780343},"index":3,"playId":"4904f5b9-5532-3a9a-86ed-c2ed834b125d","pitchNumber":3,"startTime":"2025-07-26T23:03:58.416Z","endTime":"2025-07-26T23:04:03.237Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":77.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.785711205514293,"aZ":-29.19828557125285,"pfxX":-8.722348722371178,"pfxZ":1.9904495424586255,"pX":-0.0211007872752234,"pZ":1.2464726324106945,"vX0":8.444136589021888,"vY0":-120.18514322903167,"vZ0":-3.687932944002169,"x":117.8,"y":205.13,"x0":-2.412827118423758,"y0":50.00036573917725,"z0":5.337042796525995,"aX":-13.021738398114755},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.1,"breakHorizontal":14.3,"spinRate":1408,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4521886616235,"extension":6.583064105971167},"index":4,"playId":"ded970dd-ed66-35f9-9e7a-33d6762330ec","pitchNumber":4,"startTime":"2025-07-26T23:04:18.863Z","endTime":"2025-07-26T23:04:23.823Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T23:04:23.823Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Colt Keith walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-26T23:04:23.425Z","endTime":"2025-07-26T23:06:52.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.5,"strikeZoneTop":3.35986621701972,"strikeZoneBottom":1.60213344855768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.55257060846536,"aZ":-25.386928753288117,"pfxX":-9.71234097446234,"pfxZ":4.768932395505446,"pX":-0.44077748193037863,"pZ":0.4997558625507627,"vX0":7.6849667462757125,"vY0":-117.77917538100162,"vZ0":-5.933566008001903,"x":133.8,"y":225.29,"x0":-2.4629386691401605,"y0":50.00488013662561,"z0":5.359501895605312,"aX":-13.830515736317532},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":7.6,"breakHorizontal":16.1,"spinRate":1707,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4626755322455969,"extension":6.606873145595996},"index":0,"playId":"a64c8b8f-f264-3f2d-8ddd-2cfe7470f3ed","pitchNumber":1,"startTime":"2025-07-26T23:04:49.097Z","endTime":"2025-07-26T23:04:52.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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":92.0,"endSpeed":84.5,"strikeZoneTop":3.27002288660023,"strikeZoneBottom":1.5500219371644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.596271761420002,"aZ":-15.339249336563462,"pfxX":-6.659851174812615,"pfxZ":9.25315513813964,"pX":-0.36860515843891967,"pZ":2.2952710944003702,"vX0":7.561386574501112,"vY0":-133.72651439400707,"vZ0":-5.735404759957172,"x":131.05,"y":176.81,"x0":-2.361419761290415,"y0":50.00217516861548,"z0":5.559774872569447,"aX":-12.116926472463186},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.7,"breakHorizontal":10.6,"spinRate":2269,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.40886489056533426,"extension":6.643800941209848},"index":1,"playId":"59227d01-7ec7-3cfa-9024-242ee30a5fe4","pitchNumber":2,"startTime":"2025-07-26T23:05:07.938Z","endTime":"2025-07-26T23:05:11.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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.1612026186002,"aZ":-15.331362588063593,"pfxX":-6.954216302323795,"pfxZ":8.982970343057517,"pX":0.4934341366847715,"pZ":2.5750567462360565,"vX0":9.796488812191019,"vY0":-135.47562747342573,"vZ0":-5.095627543172819,"x":98.19,"y":169.25,"x0":-2.2513785004488116,"y0":50.00398181584694,"z0":5.537284492774,"aX":-13.041609759487491},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.5,"breakHorizontal":10.7,"spinRate":2276,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.40295673861404513,"extension":6.6125523651309095},"index":2,"playId":"241703b9-bad9-33a9-8e1d-10005c9284a7","pitchNumber":3,"startTime":"2025-07-26T23:05:26.213Z","endTime":"2025-07-26T23:05:29.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.8,"strikeZoneTop":3.25708405191373,"strikeZoneBottom":1.55987694315629,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.40232072553445,"aZ":-27.27056721648129,"pfxX":-7.1445672213417595,"pfxZ":3.4391555208346674,"pX":-1.363717226806775,"pZ":3.2808150977365655,"vX0":4.909964705087376,"vY0":-118.33159615435272,"vZ0":0.5557952221767606,"x":168.98,"y":150.2,"x0":-2.531592150987312,"y0":50.00307904475478,"z0":5.530335710536339,"aX":-10.188677375333832},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":6.6,"breakHorizontal":11.9,"spinRate":1489,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.461893833029011,"extension":6.459306829543014},"index":3,"playId":"ac36db7a-1a89-3429-be27-080fff330392","pitchNumber":4,"startTime":"2025-07-26T23:05:47.186Z","endTime":"2025-07-26T23:05:50.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.6,"strikeZoneTop":3.29211737134434,"strikeZoneBottom":1.62492562912746,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.833159349981717,"aZ":-25.84358473438107,"pfxX":-5.909183153105776,"pfxZ":4.424521492291571,"pX":-1.0704477416450264,"pZ":1.0701680378461944,"vX0":5.157844908251597,"vY0":-118.15065454027052,"vZ0":-4.737131595490037,"x":157.8,"y":209.89,"x0":-2.500830384691384,"y0":50.00507761369606,"z0":5.440728779343315,"aX":-8.461770346166086},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":7.2,"breakHorizontal":9.6,"spinRate":1410,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.46135918238038265,"extension":6.580922966431107},"index":4,"playId":"c905a5ed-539c-3799-a8ef-b83853c11a46","pitchNumber":5,"startTime":"2025-07-26T23:06:04.841Z","endTime":"2025-07-26T23:06:09.630Z","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":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.177243218152388,"aZ":-14.179833143500364,"pfxX":-6.3508997056397245,"pfxZ":9.692072678820491,"pX":-0.08279058814528331,"pZ":2.38413276711928,"vX0":8.014119537560113,"vY0":-134.8634435073334,"vZ0":-5.519236589740008,"x":120.16,"y":174.41,"x0":-2.2569066013944106,"y0":50.00162571106371,"z0":5.444055340829282,"aX":-11.790108544100402},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.7,"breakHorizontal":10.0,"spinRate":2171,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.4049271683867226,"extension":6.653004098065218},"index":5,"playId":"4fe01074-3683-3f02-8cc2-53c1a4936a9f","pitchNumber":6,"startTime":"2025-07-26T23:06:24.214Z","endTime":"2025-07-26T23:06:27.603Z","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":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.33919691082519,"strikeZoneBottom":1.61217143366365,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.013657818934515,"aZ":-12.589979515219076,"pfxX":-7.174403181205583,"pfxZ":10.273147936069197,"pX":0.7837310007614233,"pZ":1.1109393988640202,"vX0":10.464156658677878,"vY0":-137.11906655870268,"vZ0":-9.196093654572191,"x":87.13,"y":208.78,"x0":-2.147875020267636,"y0":50.00003301204503,"z0":5.364663908003732,"aX":-13.67403057227329},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.8,"breakHorizontal":10.8,"spinRate":2290,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.39928368539852643,"extension":6.603630995764881},"index":6,"playId":"c181973f-db0b-31a7-a277-481fed229040","pitchNumber":7,"startTime":"2025-07-26T23:06:48.618Z","endTime":"2025-07-26T23:06:52.963Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T23:06:52.963Z","atBatIndex":27},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Blue Jays challenged (tag play), call on the field was overturned: Colt Keith caught stealing 2nd base, catcher Tyler Heineman to second baseman Leo Jiménez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-26T23:07:16.413Z","endTime":"2025-07-26T23:08:30.791Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"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_assist"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"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":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.9,"strikeZoneTop":3.45889464647756,"strikeZoneBottom":1.63836114272319,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.413115132665332,"aZ":-26.67079157489261,"pfxX":-0.828695365305645,"pfxZ":3.647735668675013,"pX":2.6976175330734833,"pZ":0.4422855419804584,"vX0":12.080255577733872,"vY0":-121.67881476267124,"vZ0":-6.323836317093074,"x":14.17,"y":226.84,"x0":-2.2100138081139256,"y0":50.00330713036839,"z0":5.366108403082292,"aX":-1.2508226334381514},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.3,"breakHorizontal":-1.2,"spinRate":2351,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4490249516890765,"extension":6.6272193513447215},"index":0,"playId":"1221ee3e-b702-32cb-98b8-c996287a4f1b","pitchNumber":1,"startTime":"2025-07-26T23:07:37.109Z","endTime":"2025-07-26T23:07:41.472Z","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.9,"endSpeed":85.6,"strikeZoneTop":3.50330146985412,"strikeZoneBottom":1.68266888975526,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.673463651482287,"aZ":-10.872353143602242,"pfxX":-5.928531069218339,"pfxZ":11.355922630326148,"pX":0.33655546368194883,"pZ":1.5793740720599938,"vX0":9.112313310627947,"vY0":-136.28136110464337,"vZ0":-8.370268594237555,"x":104.17,"y":196.14,"x0":-2.284214120667012,"y0":50.00449971287347,"z0":5.446533766372628,"aX":-11.123508707272421},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.8,"breakHorizontal":8.8,"spinRate":2323,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.4023025743774853,"extension":6.6403973090963815},"index":1,"playId":"75e2a207-0f68-3799-9082-b3cb66bc062e","pitchNumber":2,"startTime":"2025-07-26T23:08:00.675Z","endTime":"2025-07-26T23:08:03.960Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.52089539383905,"strikeZoneBottom":1.7446167311683,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.72551445531997,"aZ":-13.691543058237484,"pfxX":-7.580711701837884,"pfxZ":9.860809604713388,"pX":-0.15118986654873212,"pZ":1.6445322744988369,"vX0":8.38601531007098,"vY0":-136.68528453917696,"vZ0":-7.71949952369599,"x":122.76,"y":194.38,"x0":-2.287668476732636,"y0":50.00578137355675,"z0":5.463982787927525,"aX":-14.21412898142596},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":11.8,"spinRate":2426,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.4021520483790195,"extension":6.619367475363724},"index":2,"playId":"d6f3e6b5-e98b-3e61-9b8c-6e3749ca7518","pitchNumber":3,"startTime":"2025-07-26T23:08:23.596Z","endTime":"2025-07-26T23:08:30.791Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":141},"playEndTime":"2025-07-26T23:08:30.791Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ernie Clement strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-26T23:12:36.391Z","endTime":"2025-07-26T23:13:43.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"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":3},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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(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":97.2,"endSpeed":89.6,"strikeZoneTop":3.40465475828588,"strikeZoneBottom":1.55120131492047,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.668824404379826,"aZ":-11.790875318528013,"pfxX":6.4713063019267585,"pfxZ":9.975534594533048,"pX":0.12708205404364753,"pZ":2.2681936051724416,"vX0":-5.850914693443552,"vY0":-141.44039855087055,"vZ0":-7.7041238400451375,"x":112.16,"y":177.54,"x0":1.3730710747035484,"y0":50.005714676476984,"z0":5.768489752007514,"aX":13.22658413411694},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.8,"breakHorizontal":-10.7,"spinRate":2168,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.3859930835530414,"extension":6.4940462067967655},"index":0,"playId":"5ff6f467-a219-3e08-8cef-a4d544c09ee6","pitchNumber":1,"startTime":"2025-07-26T23:12:36.391Z","endTime":"2025-07-26T23:12:39.575Z","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":89.6,"endSpeed":83.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.92137929198735,"aZ":-26.401362441481165,"pfxX":-1.5986510425816491,"pfxZ":3.3110368529549508,"pX":-0.37197363677168804,"pZ":2.1393105853090417,"vX0":-4.743928565864421,"vY0":-130.55073100228705,"vZ0":-4.635642621542669,"x":131.18,"y":181.02,"x0":1.6691910724516703,"y0":50.00367978072599,"z0":5.901611448687376,"aX":-2.785774116006173},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.3,"breakHorizontal":3.8,"spinRate":2211,"spinDirection":204},"zone":4,"typeConfidence":0.91,"plateTime":0.41798025704045605,"extension":6.454721795583654},"index":1,"playId":"3276aaf8-3efa-3ab8-a594-b502c2c4a616","pitchNumber":2,"startTime":"2025-07-26T23:13:05.666Z","endTime":"2025-07-26T23:13:11.260Z","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":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.33355957734249,"strikeZoneBottom":1.51007169419441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.12551684136447,"aZ":-25.620450737093844,"pfxX":7.723506048652612,"pfxZ":3.834680308516514,"pX":2.1051842841770183,"pZ":1.5589162312656613,"vX0":-2.106054288333727,"vY0":-129.38166728380793,"vZ0":-5.741165502451226,"x":36.76,"y":196.69,"x0":1.922610368164579,"y0":50.00121984241541,"z0":5.751233481535665,"aX":13.189124960541104},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.0,"breakHorizontal":-13.6,"spinRate":1772,"spinDirection":130},"zone":14,"typeConfidence":0.88,"plateTime":0.422162744606561,"extension":6.331528669691258},"index":2,"playId":"218f5ae1-1991-3879-853e-d570318aa698","pitchNumber":3,"startTime":"2025-07-26T23:13:24.844Z","endTime":"2025-07-26T23:13:28.731Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.72883388253639,"aZ":-23.713878115172733,"pfxX":7.141707902561507,"pfxZ":5.0708457253174,"pX":-0.28975700640684304,"pZ":1.1375117775881873,"vX0":-7.512793640812609,"vY0":-128.12853884218254,"vZ0":-6.79685221645362,"x":128.04,"y":208.07,"x0":1.7483159165642366,"y0":50.00113403430732,"z0":5.669629205945332,"aX":11.909392347234244},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.9,"breakHorizontal":-11.3,"spinRate":1753,"spinDirection":133},"zone":13,"typeConfidence":0.89,"plateTime":0.4269931353920007,"extension":6.4052579008245605},"index":3,"playId":"8ab37d07-d3c9-397f-937a-9814baba28c0","pitchNumber":4,"startTime":"2025-07-26T23:13:39.066Z","endTime":"2025-07-26T23:13:43.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T23:13:43.177Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Myles Straw singles on a line drive to right fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-26T23:13:42.627Z","endTime":"2025-07-26T23:15:21.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":96.7,"endSpeed":89.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.423957603000538,"aZ":-15.052702513858616,"pfxX":6.916200942112574,"pfxZ":8.486307319021144,"pX":0.15164080572569666,"pZ":1.8537890533993602,"vX0":-6.177440721714781,"vY0":-140.55497238269575,"vZ0":-8.198032985444911,"x":111.22,"y":188.73,"x0":1.4706252555724528,"y0":50.002513960678556,"z0":5.76931163037287,"aX":13.951208574813839},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.0,"breakHorizontal":-11.4,"spinRate":2237,"spinDirection":154},"zone":8,"typeConfidence":2.0,"plateTime":0.38848537810033923,"extension":6.49945698463128},"index":0,"playId":"d245bdc8-4e80-386b-b63d-d925785b4fff","pitchNumber":1,"startTime":"2025-07-26T23:14:07.949Z","endTime":"2025-07-26T23:14:10.949Z","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":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.391317007350032,"aZ":-15.224713457845562,"pfxX":5.0824753680768655,"pfxZ":8.088293337705847,"pX":-0.07397395740594603,"pZ":2.235338443469727,"vX0":-5.877294849922226,"vY0":-143.23742634981951,"vZ0":-7.391096411967527,"x":119.82,"y":178.43,"x0":1.3357342232954341,"y0":50.00432510247584,"z0":5.784880612438413,"aX":10.653715164610764},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.4,"breakHorizontal":-8.2,"spinRate":2308,"spinDirection":156},"zone":5,"typeConfidence":2.0,"plateTime":0.3811292633982153,"extension":6.3680327033770086},"index":1,"playId":"81543dd5-7f16-3fd3-a3a6-c486f113b9e9","pitchNumber":2,"startTime":"2025-07-26T23:14:31.580Z","endTime":"2025-07-26T23:14:34.744Z","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":98.2,"endSpeed":91.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.397524816755773,"aZ":-12.32923808905888,"pfxX":3.083977941657794,"pfxZ":9.452245092643714,"pX":0.7314791249239102,"pZ":2.5534963122861662,"vX0":-3.2372301946569553,"vY0":-142.93959619046603,"vZ0":-7.357786952016948,"x":89.12,"y":169.84,"x0":1.470058829604923,"y0":50.0054882122142,"z0":5.910026920567767,"aX":6.476835772594872},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.1,"breakHorizontal":-5.0,"spinRate":2234,"spinDirection":142},"zone":6,"typeConfidence":0.91,"plateTime":0.3810509048803383,"extension":6.361139836156905},"index":2,"playId":"50922d1b-9a99-3971-b1f8-7f1eea63c078","pitchNumber":3,"startTime":"2025-07-26T23:14:48.671Z","endTime":"2025-07-26T23:14:52.038Z","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":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":91.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.35620156983466,"aZ":-15.37253360631012,"pfxX":5.0191740652365215,"pfxZ":7.964710953253935,"pX":0.2042231494161904,"pZ":2.360388710550202,"vX0":-5.7027198823708405,"vY0":-143.44608029587056,"vZ0":-6.970368900543505,"x":109.22,"y":175.05,"x0":1.5543448463829324,"y0":50.00437982117097,"z0":5.75814467907714,"aX":10.589959033759131},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.4,"breakHorizontal":-8.2,"spinRate":2211,"spinDirection":154},"zone":5,"typeConfidence":2.0,"plateTime":0.3800529547495173,"extension":6.436176908764808},"hitData":{"launchSpeed":95.1,"launchAngle":15.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.99,"coordY":104.67}},"index":3,"playId":"791875f2-2fee-332f-85a3-d894d78f5c43","pitchNumber":4,"startTime":"2025-07-26T23:15:09.543Z","endTime":"2025-07-26T23:15:21.976Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T23:15:21.976Z","atBatIndex":30},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Leo Jiménez grounds into a double play, third baseman Zach McKinstry to second baseman Gleyber Torres to first baseman Spencer Torkelson. Myles Straw out at 2nd. Leo Jiménez out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-26T23:15:31.105Z","endTime":"2025-07-26T23:17:59.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","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":656716,"link":"/api/v1/people/656716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"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(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":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.23961289513218,"strikeZoneBottom":1.50256061296304,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.132099658263904,"aZ":-27.78567504906008,"pfxX":7.990126615516351,"pfxZ":2.7276048872984706,"pX":-0.09230194640527992,"pZ":2.1530020663085025,"vX0":-7.551209264306787,"vY0":-126.10758547915867,"vZ0":-3.6210042255610517,"x":120.52,"y":180.65,"x0":1.9056741013747442,"y0":50.00190872152686,"z0":5.853976785993806,"aX":12.843081472000103},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.3,"breakHorizontal":-12.7,"spinRate":1735,"spinDirection":126},"zone":5,"typeConfidence":0.89,"plateTime":0.4346744725915084,"extension":6.497399632114966},"index":0,"playId":"ba79808f-dbab-38bb-b832-3cbbedecc1f2","pitchNumber":1,"startTime":"2025-07-26T23:15:46.636Z","endTime":"2025-07-26T23:15:49.866Z","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":89.9,"endSpeed":82.8,"strikeZoneTop":3.22445587014811,"strikeZoneBottom":1.51747506651969,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.462888573173295,"aZ":-29.11982568400024,"pfxX":-1.1790388359445576,"pfxZ":1.7513607114350602,"pX":0.338875367745696,"pZ":3.7846068163202844,"vX0":-3.589838865582914,"vY0":-131.03290665999728,"vZ0":-0.17802610020911402,"x":104.08,"y":136.6,"x0":1.8773087281022889,"y0":50.00513736473819,"z0":6.020450248852771,"aX":-2.0601791168930625},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.4,"breakHorizontal":2.9,"spinRate":2175,"spinDirection":178},"zone":12,"typeConfidence":0.9,"plateTime":0.4172420718018275,"extension":6.53368239727025},"index":1,"playId":"d385a9ad-54b7-3b62-b0b3-5f53e8e78574","pitchNumber":2,"startTime":"2025-07-26T23:16:01.500Z","endTime":"2025-07-26T23:16:04.847Z","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":96.0,"endSpeed":87.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.124206504569706,"aZ":-12.55356322722864,"pfxX":3.200362414213179,"pfxZ":9.994382094729408,"pX":-0.38441665803638003,"pZ":3.671798396034442,"vX0":-6.416581361263691,"vY0":-139.6405969422552,"vZ0":-3.9867691941009213,"x":131.65,"y":139.64,"x0":1.5334564492023521,"y0":50.0066734325362,"z0":5.951407173533853,"aX":6.2857863741065145},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.4,"breakHorizontal":-4.4,"spinRate":2323,"spinDirection":155},"zone":11,"typeConfidence":0.91,"plateTime":0.3930986462539421,"extension":6.4549238410714045},"index":2,"playId":"5e830985-2d97-3674-bd0b-ba2b9f7b1304","pitchNumber":3,"startTime":"2025-07-26T23:16:20.823Z","endTime":"2025-07-26T23:16:24.827Z","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":88.3,"endSpeed":80.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.35536161775098,"aZ":-27.687539717316213,"pfxX":10.69911913391183,"pfxZ":2.7261133467466587,"pX":0.20253136080498027,"pZ":1.256181575449156,"vX0":-7.0799513136921455,"vY0":-128.19613558376128,"vZ0":-5.918608096013182,"x":109.28,"y":204.86,"x0":1.6262574260457836,"y0":50.003220394295425,"z0":5.7885030576151815,"aX":17.60299995463363},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.6,"breakHorizontal":-17.5,"spinRate":1767,"spinDirection":129},"zone":14,"typeConfidence":0.91,"plateTime":0.4291595759628182,"extension":6.49565687120955},"index":3,"playId":"536bce23-f9dd-3817-938d-8f70beaaf0dc","pitchNumber":4,"startTime":"2025-07-26T23:16:44.650Z","endTime":"2025-07-26T23:16:48.774Z","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":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.16898480800608,"strikeZoneBottom":1.46195558658646,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.032717044708807,"aZ":-24.158202164373318,"pfxX":8.821367080258593,"pfxZ":4.745750448785483,"pX":-0.6565239784727488,"pZ":0.8292295866527972,"vX0":-8.80082475588706,"vY0":-128.6955435482565,"vZ0":-7.4665194496816305,"x":142.03,"y":216.39,"x0":1.650492268301378,"y0":50.00290487201169,"z0":5.620818574479977,"aX":14.897123703070347},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.2,"breakHorizontal":-14.2,"spinRate":1788,"spinDirection":133},"zone":13,"typeConfidence":0.9,"plateTime":0.42451965470018127,"extension":6.492627286975588},"index":4,"playId":"e190246e-fbfe-3f47-866c-b923401940f2","pitchNumber":5,"startTime":"2025-07-26T23:17:10.882Z","endTime":"2025-07-26T23:17:15.140Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"97cdbfb8-8ad7-3491-a79a-8039db6e7705","startTime":"2025-07-26T23:17:31.515Z","endTime":"2025-07-26T23:17:34.539Z","isPitch":false,"type":"pickoff"},{"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":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.807367856067998,"aZ":-27.09726445912098,"pfxX":-1.664548494616375,"pfxZ":2.890493351012676,"pX":0.19827377981385447,"pZ":1.8951103328880337,"vX0":-3.9139008466024188,"vY0":-130.959981456245,"vZ0":-5.07045458560418,"x":109.44,"y":187.61,"x0":1.9219016270015383,"y0":50.00232997949989,"z0":5.855915013819797,"aX":-2.922513138599907},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.4,"breakHorizontal":3.8,"spinRate":2215,"spinDirection":164},"zone":8,"typeConfidence":0.91,"plateTime":0.4164899447711865,"extension":6.555713367105902},"hitData":{"launchSpeed":98.8,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.36,"coordY":170.34}},"index":6,"playId":"b1c026c4-1ad0-3252-a694-e6bbb7e2dfd0","pitchNumber":6,"startTime":"2025-07-26T23:17:50.616Z","endTime":"2025-07-26T23:17:59.528Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T23:17:59.528Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Vierling strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-26T23:20:06.289Z","endTime":"2025-07-26T23:22:31.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7],"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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.71587275001503,"aZ":-18.438388986163464,"pfxX":-6.535307081200181,"pfxZ":8.290895102892929,"pX":0.7520314268247701,"pZ":1.7352682248905178,"vX0":9.405642621694646,"vY0":-127.01880077143784,"vZ0":-6.181144948313976,"x":88.33,"y":191.93,"x0":-2.1268781915428168,"y0":50.000273715717505,"z0":5.6362906942372195,"aX":-10.823034511498157},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":14.0,"breakHorizontal":10.1,"spinRate":1958,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.42901254896825325,"extension":6.492741244652954},"index":0,"playId":"b288cdb9-e1e1-371f-9145-92c7a2ce4717","pitchNumber":1,"startTime":"2025-07-26T23:20:15.436Z","endTime":"2025-07-26T23:20:18.495Z","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":1,"outs":0},"index":1,"startTime":"2025-07-26T23:20:39.302Z","endTime":"2025-07-26T23:20:48.365Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.7,"strikeZoneTop":3.48419460241253,"strikeZoneBottom":1.7050459460383,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.027945495324403,"aZ":-25.278544155725527,"pfxX":-7.276715686113051,"pfxZ":4.929645746796717,"pX":1.2176175113454537,"pZ":0.9881783170813225,"vX0":10.175970941091341,"vY0":-116.96141885195185,"vZ0":-4.905081455431773,"x":70.59,"y":212.1,"x0":-2.224654143767445,"y0":50.00495444197861,"z0":5.4553993977100115,"aX":-10.183489514968828},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":8.0,"breakHorizontal":10.9,"spinRate":1600,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4665612247304636,"extension":6.5821297317678065},"index":2,"playId":"58c231ad-1887-3378-9802-3dcc60054025","pitchNumber":2,"startTime":"2025-07-26T23:20:48.365Z","endTime":"2025-07-26T23:20:51.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":75.0,"strikeZoneTop":3.4345064488054,"strikeZoneBottom":1.77257882752611,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.52510372708683,"aZ":-23.852750015457314,"pfxX":-8.35484205880008,"pfxZ":5.917255545291045,"pX":0.5250343802547841,"pZ":0.5002727303196801,"vX0":8.934088214068131,"vY0":-117.0735359503555,"vZ0":-6.40894502933647,"x":96.99,"y":225.27,"x0":-2.2328884834596114,"y0":50.00139862735743,"z0":5.468790480133802,"aX":-11.74220657466686},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":9.5,"breakHorizontal":13.2,"spinRate":1693,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4656563180696338,"extension":6.5817401466272045},"index":3,"playId":"a6390b75-690e-3619-8075-2ca2c54c6538","pitchNumber":3,"startTime":"2025-07-26T23:21:07.863Z","endTime":"2025-07-26T23:21:11.807Z","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":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.51026895133311,"strikeZoneBottom":1.78999538672811,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.92615752396983,"aZ":-15.062594791147658,"pfxX":-7.513381900832616,"pfxZ":9.387732349762672,"pX":-1.0239237570071844,"pZ":3.1081648194885023,"vX0":6.010358567265827,"vY0":-134.12657089799973,"vZ0":-3.644120993755735,"x":156.03,"y":154.86,"x0":-2.317328317599161,"y0":50.00230366224759,"z0":5.558137497101566,"aX":-13.693418534501161},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.4,"breakHorizontal":12.4,"spinRate":2107,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4083240727535986,"extension":6.589033833531364},"index":4,"playId":"bbca0a90-a13f-38d8-a7e9-e81a64f669c8","pitchNumber":4,"startTime":"2025-07-26T23:21:29.553Z","endTime":"2025-07-26T23:21:33.583Z","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":91.8,"endSpeed":84.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.56238905312435,"aZ":-14.282893765335462,"pfxX":-6.194545437951343,"pfxZ":9.88988742204705,"pX":0.0727745749524955,"pZ":2.032210840419868,"vX0":8.296612783708232,"vY0":-133.3598320137225,"vZ0":-6.395041539205942,"x":114.23,"y":183.91,"x0":-2.267696782034135,"y0":50.00012303677622,"z0":5.483681268377212,"aX":-11.203173708570661},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.8,"breakHorizontal":9.5,"spinRate":2153,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.4100651314285426,"extension":6.63619692186381},"index":5,"playId":"01abbc12-fd86-39a5-9975-1048f2770699","pitchNumber":5,"startTime":"2025-07-26T23:21:47.736Z","endTime":"2025-07-26T23:21:51.097Z","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":93.8,"endSpeed":85.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.428283886750403,"aZ":-14.285092125993343,"pfxX":-7.738324794080498,"pfxZ":9.48756347182577,"pX":-0.3208003471901653,"pZ":2.719053224044097,"vX0":7.929935282321423,"vY0":-136.31673509801243,"vZ0":-4.738342856910162,"x":129.23,"y":165.37,"x0":-2.2594816759458363,"y0":50.00371910216925,"z0":5.463096823528831,"aX":-14.592492752620279},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.3,"breakHorizontal":12.4,"spinRate":2277,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.40151432462977166,"extension":6.607737302089509},"index":6,"playId":"97ee9476-7b16-3751-b485-5723245c6d56","pitchNumber":6,"startTime":"2025-07-26T23:22:07.563Z","endTime":"2025-07-26T23:22:13.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.527371498572716,"aZ":-15.166373395436315,"pfxX":-5.16915251725657,"pfxZ":8.9278391386745,"pX":0.06759974084720469,"pZ":3.0194572146305227,"vX0":7.989366667698813,"vY0":-136.54307602568383,"vZ0":-3.975993718715832,"x":114.42,"y":157.25,"x0":-2.212690340042196,"y0":50.005582181601945,"z0":5.524926151506426,"aX":-9.851148729014842},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":7.8,"spinRate":2096,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.39977880398260757,"extension":6.568634025298447},"index":7,"playId":"f95aa8d3-e266-3321-97f7-e4053a8251f4","pitchNumber":7,"startTime":"2025-07-26T23:22:27.542Z","endTime":"2025-07-26T23:22:31.890Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T23:22:31.890Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wenceel Pérez flies out to left fielder Davis Schneider.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-26T23:22:32.988Z","endTime":"2025-07-26T23:24:21.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.9,"strikeZoneTop":3.06276647926459,"strikeZoneBottom":1.38509793215828,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.700740302402522,"aZ":-25.456333169305275,"pfxX":-8.608228333460987,"pfxZ":4.442304842327473,"pX":0.8289477026888239,"pZ":0.5977957640966411,"vX0":10.38569388170507,"vY0":-121.14130335829834,"vZ0":-6.239559097223079,"x":85.4,"y":222.64,"x0":-2.360195561551692,"y0":50.00344552616508,"z0":5.380388058508869,"aX":-13.023413269686456},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":7.0,"breakHorizontal":13.7,"spinRate":1785,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4490813635038693,"extension":6.642654025789485},"index":0,"playId":"71824b25-f32a-3634-812c-4c1e17f43611","pitchNumber":1,"startTime":"2025-07-26T23:22:57.409Z","endTime":"2025-07-26T23:23:01.322Z","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":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.17061868257965,"aZ":-16.255939519695943,"pfxX":-5.656862536807021,"pfxZ":8.564182559383562,"pX":0.7290052251219665,"pZ":1.081286182578345,"vX0":9.775305151266354,"vY0":-135.16810411885356,"vZ0":-8.476627139522511,"x":89.21,"y":209.59,"x0":-2.1917535494081006,"y0":50.005136354282484,"z0":5.3888892219578395,"aX":-10.518212754591826},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.9,"breakHorizontal":8.3,"spinRate":2228,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.404495865162227,"extension":6.686282036031341},"index":1,"playId":"eecda0e1-e44e-3df7-9555-570a29222cfa","pitchNumber":2,"startTime":"2025-07-26T23:23:16.000Z","endTime":"2025-07-26T23:23:19.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.19093189290118,"strikeZoneBottom":1.48142886430096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.456963984630814,"aZ":-23.77542748475351,"pfxX":-6.0637238730549745,"pfxZ":5.499074451271047,"pX":-1.2574465045224381,"pZ":2.4514797977197773,"vX0":4.686272242776148,"vY0":-122.1334700103196,"vZ0":-2.496302580811025,"x":164.93,"y":172.59,"x0":-2.4024888916462595,"y0":50.00465788932438,"z0":5.507171828256308,"aX":-9.267259881480305},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":9.7,"breakHorizontal":10.1,"spinRate":1577,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.4464902967940203,"extension":6.5944184789447196},"index":2,"playId":"0af70dae-63c5-3fdc-8b74-8d9755a83bab","pitchNumber":3,"startTime":"2025-07-26T23:23:36.833Z","endTime":"2025-07-26T23:23:40.779Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.078746578532208,"aZ":-26.22569283101502,"pfxX":-9.317477345314844,"pfxZ":4.023346038574473,"pX":0.11395242315007827,"pZ":1.5635977805917776,"vX0":8.882499670779287,"vY0":-119.66044534796688,"vZ0":-3.773532977115261,"x":112.66,"y":196.56,"x0":-2.403268280535256,"y0":50.00042130963334,"z0":5.462898256884374,"aX":-13.761139883720704},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.7,"breakHorizontal":15.2,"spinRate":1702,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.45454123408410263,"extension":6.647139939045223},"index":3,"playId":"bc292ff4-48df-37c1-9959-4d79133e6d4f","pitchNumber":4,"startTime":"2025-07-26T23:23:52.544Z","endTime":"2025-07-26T23:23:56.892Z","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":94.3,"endSpeed":87.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.79246594232606,"aZ":-14.089629811650724,"pfxX":-6.742116270611132,"pfxZ":9.344720401269718,"pX":-0.38400759104142135,"pZ":2.209738214261483,"vX0":7.173371246391299,"vY0":-137.12836169343998,"vZ0":-6.432584518743205,"x":131.64,"y":179.12,"x0":-2.1381488287122563,"y0":50.000616344800086,"z0":5.5189803512376026,"aX":-13.043902375808338},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.0,"breakHorizontal":11.0,"spinRate":2138,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.3970196450265284,"extension":6.659900593017697},"hitData":{"launchSpeed":92.4,"launchAngle":45.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.66,"coordY":82.12}},"index":4,"playId":"83a9c257-83f2-35c5-a3bd-aa96c69bc9a8","pitchNumber":5,"startTime":"2025-07-26T23:24:11.974Z","endTime":"2025-07-26T23:24:21.456Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T23:24:21.456Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Báez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-26T23:24:23.302Z","endTime":"2025-07-26T23:26:19.723Z","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":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"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(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.9,"endSpeed":86.0,"strikeZoneTop":3.76444024751657,"strikeZoneBottom":1.72753994932467,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.5646872878994,"aZ":-14.160920144799656,"pfxX":-6.4994832803425755,"pfxZ":9.673148178076,"pX":0.7458477144194552,"pZ":0.7674501947497464,"vX0":9.938177125694548,"vY0":-134.70522146187096,"vZ0":-9.550884488940204,"x":88.57,"y":218.06,"x0":-2.124304651461754,"y0":50.00597855490336,"z0":5.329343426045535,"aX":-12.108175298513455},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.8,"breakHorizontal":10.0,"spinRate":2192,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.40453053766319025,"extension":6.5741305635116305},"index":0,"playId":"929abb91-4101-3b9c-be29-959b8db3d543","pitchNumber":1,"startTime":"2025-07-26T23:24:52.492Z","endTime":"2025-07-26T23:24:55.702Z","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":94.0,"endSpeed":87.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.130710907019502,"aZ":-13.087413707286297,"pfxX":-6.4135265608801,"pfxZ":9.962640508625736,"pX":0.45688273013052183,"pZ":2.2414327679879538,"vX0":9.514065894528496,"vY0":-136.59005898562447,"vZ0":-6.361568509994803,"x":99.58,"y":178.26,"x0":-2.215846475214682,"y0":50.00325897746794,"z0":5.476500976209515,"aX":-12.288832382907128},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":10.0,"spinRate":2386,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.39886104417266033,"extension":6.582647008180285},"index":1,"playId":"5d7c25f7-d13c-33a3-aad2-d61b1c972572","pitchNumber":2,"startTime":"2025-07-26T23:25:12.319Z","endTime":"2025-07-26T23:25:15.538Z","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":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.45781669407749,"strikeZoneBottom":1.71840302996288,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.690863919681725,"aZ":-29.337404165479555,"pfxX":-0.8264090746538066,"pfxZ":1.901501952544729,"pX":1.575188949740924,"pZ":2.225077536258864,"vX0":9.162294218600344,"vY0":-121.42895408486436,"vZ0":-1.7592190023296395,"x":56.96,"y":178.7,"x0":-2.1390348865864253,"y0":50.00462664086536,"z0":5.510421485842925,"aX":-1.2351914976256466},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.2,"breakHorizontal":-0.7,"spinRate":2303,"spinDirection":306},"zone":14,"typeConfidence":2.0,"plateTime":0.45100646557809343,"extension":6.6141892897933126},"index":2,"playId":"9cff64e4-147e-3ad0-bf78-3d3ca7ab9042","pitchNumber":3,"startTime":"2025-07-26T23:25:36.166Z","endTime":"2025-07-26T23:25:39.831Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.253792101505834,"aZ":-27.354604329160534,"pfxX":-10.682739252425886,"pfxZ":3.2681778187958503,"pX":-0.5185949882505423,"pZ":1.1446502522752098,"vX0":7.711737703972147,"vY0":-120.60015189810011,"vZ0":-4.408900243172996,"x":136.77,"y":207.87,"x0":-2.3683409898936323,"y0":50.0025997422851,"z0":5.406714045372956,"aX":-15.750353606985971},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.0,"breakHorizontal":17.5,"spinRate":1909,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4540177137317385,"extension":6.672512692061906},"index":3,"playId":"61751098-2097-3d6e-ba87-0768d8e0390a","pitchNumber":4,"startTime":"2025-07-26T23:25:54.517Z","endTime":"2025-07-26T23:25:59.325Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.113005182036154,"aZ":-26.392095230498665,"pfxX":-10.416273347139315,"pfxZ":3.828172911669947,"pX":-0.6764367451305103,"pZ":2.5237531391296564,"vX0":7.464808151064395,"vY0":-121.66193180083306,"vZ0":-1.6293935765253917,"x":142.78,"y":170.64,"x0":-2.4192618079428487,"y0":50.003677534270096,"z0":5.472500365477405,"aX":-15.738503688289615},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.8,"breakHorizontal":17.3,"spinRate":1780,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.44886515428061724,"extension":6.552823572723535},"index":4,"playId":"040d15a7-a436-3b9a-a63b-2076df3eb7cb","pitchNumber":5,"startTime":"2025-07-26T23:26:14.170Z","endTime":"2025-07-26T23:26:19.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T23:26:19.723Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Davis Schneider flies out sharply to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-26T23:28:30.151Z","endTime":"2025-07-26T23:30:06.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"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":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"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_putout"}]}],"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":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.9,"strikeZoneTop":3.04668746331316,"strikeZoneBottom":1.48700976775008,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.38460814467917,"aZ":-16.07060494716435,"pfxX":7.7256885720881066,"pfxZ":8.070206837912988,"pX":0.13851028882281616,"pZ":3.6078800802306428,"vX0":-6.618550917654303,"vY0":-140.93923217264881,"vZ0":-3.7580745621450813,"x":111.72,"y":141.37,"x0":1.522678548488784,"y0":50.00500159340616,"z0":6.007725349668903,"aX":15.422052959835383},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.9,"breakHorizontal":-12.5,"spinRate":2188,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.38980417584743554,"extension":6.44137324403904},"index":0,"playId":"e073b4ce-0a52-359c-9a5a-48ba498da126","pitchNumber":1,"startTime":"2025-07-26T23:28:30.151Z","endTime":"2025-07-26T23:28:34.760Z","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":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":2.99438281412375,"strikeZoneBottom":1.46455836801344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.609021627734602,"aZ":-14.50151348908771,"pfxX":8.063196780747292,"pfxZ":8.959386895822927,"pX":-1.1170461829444966,"pZ":1.6755306830583545,"vX0":-9.391121357770695,"vY0":-139.58709896188887,"vZ0":-8.589439712662953,"x":159.58,"y":193.54,"x0":1.2443059463509292,"y0":50.002168363232705,"z0":5.74877673887748,"aX":15.902039760581902},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.5,"breakHorizontal":-12.6,"spinRate":2218,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.39249539796151556,"extension":6.5221673138195495},"index":1,"playId":"c588554c-b64f-346b-975e-cf5ecf72124c","pitchNumber":2,"startTime":"2025-07-26T23:28:44.160Z","endTime":"2025-07-26T23:28:48.724Z","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":2,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-26T23:29:01.521Z","endTime":"2025-07-26T23:29:04.313Z","isPitch":false,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"}},{"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":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.9,"strikeZoneTop":3.01564008680379,"strikeZoneBottom":1.42665836080803,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.418300190764846,"aZ":-29.50554097960807,"pfxX":1.587726320937651,"pfxZ":1.5318176422342447,"pX":1.0269443906258429,"pZ":2.978523992794675,"vX0":-2.7581781158877043,"vY0":-131.03841177688355,"vZ0":-1.9501096545314858,"x":77.86,"y":158.36,"x0":1.8845751830171487,"y0":50.006154793957045,"z0":5.926195485069236,"aX":2.775138292016022},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.5,"breakHorizontal":-2.3,"spinRate":2065,"spinDirection":163},"zone":12,"typeConfidence":0.62,"plateTime":0.4172020472922502,"extension":6.328166629231122},"index":3,"playId":"85164c0a-2a7f-3985-ad6c-3c8968af030a","pitchNumber":3,"startTime":"2025-07-26T23:29:04.313Z","endTime":"2025-07-26T23:29:07.374Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.960704607097497,"aZ":-26.270505862973707,"pfxX":9.050428532798023,"pfxZ":3.63577464447814,"pX":-0.6257612527361278,"pZ":2.1671883328647112,"vX0":-8.513782866600716,"vY0":-126.4573540206281,"vZ0":-3.8394593459024877,"x":140.85,"y":180.27,"x0":1.6032182998818636,"y0":50.0050668735397,"z0":5.804441884259082,"aX":14.710190718147667},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.9,"breakHorizontal":-14.5,"spinRate":1777,"spinDirection":137},"zone":4,"typeConfidence":0.9,"plateTime":0.43256745216176284,"extension":6.470379058224447},"index":4,"playId":"17d9da47-ed2b-33b2-9b41-9dd71f5786e1","pitchNumber":4,"startTime":"2025-07-26T23:29:18.295Z","endTime":"2025-07-26T23:29:22.682Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.211827990582243,"aZ":-28.95084428991709,"pfxX":10.132456139263645,"pfxZ":1.943735561668479,"pX":0.008825007638441644,"pZ":1.4368782510247131,"vX0":-7.354983647177414,"vY0":-128.07839264531947,"vZ0":-5.141130837436915,"x":116.66,"y":199.98,"x0":1.6056891125115553,"y0":50.00255120874743,"z0":5.742779802857648,"aX":16.78212795189696},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.5,"breakHorizontal":-16.7,"spinRate":1717,"spinDirection":131},"zone":8,"typeConfidence":0.91,"plateTime":0.4281659168316163,"extension":6.599318327586238},"index":5,"playId":"db18153b-77e3-389c-8dd3-fffdd7c28d24","pitchNumber":5,"startTime":"2025-07-26T23:29:33.145Z","endTime":"2025-07-26T23:29:37.317Z","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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.66854375708366,"aZ":-27.093802892336303,"pfxX":10.2033412941281,"pfxZ":2.985479309738036,"pX":0.3914115218694995,"pZ":2.772029288276003,"vX0":-6.158732972798213,"vY0":-129.60362248861898,"vZ0":-2.7734302417623358,"x":102.08,"y":163.94,"x0":1.4707741435123125,"y0":50.00590505818092,"z0":5.921678855920411,"aX":17.389554273913195},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.0,"breakHorizontal":-17.2,"spinRate":1932,"spinDirection":136},"zone":3,"typeConfidence":0.91,"plateTime":0.42235010155629205,"extension":6.291521065001695},"hitData":{"launchSpeed":105.3,"launchAngle":23.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":48.96,"coordY":96.66}},"index":6,"playId":"23119ffc-dc08-387a-a435-4bd4467311c3","pitchNumber":6,"startTime":"2025-07-26T23:29:59.318Z","endTime":"2025-07-26T23:30:06.198Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T23:30:06.198Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"George Springer singles on a line drive to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-26T23:30:08.272Z","endTime":"2025-07-26T23:31:34.626Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":3},"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(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":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.5,"strikeZoneTop":3.5858869747124,"strikeZoneBottom":1.62399373513999,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.401588034966238,"aZ":-25.38839883858618,"pfxX":10.561768008784583,"pfxZ":4.078461473412684,"pX":-0.021281468195714425,"pZ":3.0411513084460027,"vX0":-7.545131607904769,"vY0":-128.61623305153844,"vZ0":-2.3962838810457856,"x":117.81,"y":156.67,"x0":1.5883389305026194,"y0":50.002563304080226,"z0":5.967925956667244,"aX":17.572012696275404},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.1,"breakHorizontal":-17.3,"spinRate":1961,"spinDirection":134},"zone":2,"typeConfidence":0.91,"plateTime":0.426986310018592,"extension":6.395356903254378},"index":0,"playId":"50166173-de29-3836-b64d-08c3b8d01b19","pitchNumber":1,"startTime":"2025-07-26T23:30:30.235Z","endTime":"2025-07-26T23:30:33.327Z","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":1},"pitchData":{"startSpeed":100.1,"endSpeed":91.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.13504652485625,"aZ":-13.647338601111889,"pfxX":2.529518405815187,"pfxZ":8.643085252525509,"pX":0.816751586622518,"pZ":3.288781215374428,"vX0":-2.7191966052959473,"vY0":-145.69721143326984,"vZ0":-5.232710720866818,"x":85.87,"y":149.98,"x0":1.4347704498929321,"y0":50.00366223617837,"z0":5.936867954928264,"aX":5.423103369572225},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":14.8,"breakHorizontal":-4.1,"spinRate":2467,"spinDirection":160},"zone":3,"typeConfidence":0.9,"plateTime":0.3763350651101751,"extension":6.442424364611596},"index":1,"playId":"d85edce1-214d-3636-b336-e34b822f08cb","pitchNumber":2,"startTime":"2025-07-26T23:30:43.044Z","endTime":"2025-07-26T23:30:47.401Z","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":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.0,"strikeZoneTop":3.62531594120749,"strikeZoneBottom":1.60534813904643,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.05340079826313,"aZ":-20.87920039931656,"pfxX":9.516059378906942,"pfxZ":6.398301998004501,"pX":0.30488406408188756,"pZ":-0.4983949314595903,"vX0":-6.769096485542375,"vY0":-131.5630084312023,"vZ0":-11.648135192956511,"x":105.38,"y":252.24,"x0":1.665638106859346,"y0":50.003616614747166,"z0":5.511657686796379,"aX":16.80127041503299},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.4,"breakHorizontal":-15.8,"spinRate":1935,"spinDirection":125},"zone":14,"typeConfidence":0.9,"plateTime":0.4151986691058589,"extension":6.500624776492066},"index":2,"playId":"6660a5fa-0835-3c1a-b1e2-85051760a6c4","pitchNumber":3,"startTime":"2025-07-26T23:30:59.713Z","endTime":"2025-07-26T23:31:03.360Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.02306133872309,"aZ":-30.729165417736755,"pfxX":8.880716171644458,"pfxZ":0.8880175720574872,"pX":1.1001088854220187,"pZ":2.4800545849382827,"vX0":-4.781526826493921,"vY0":-126.70317020538369,"vZ0":-2.3351364385410336,"x":75.07,"y":171.82,"x0":1.8585156376282932,"y0":50.0017450169855,"z0":5.87049720697228,"aX":14.430045265089559},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.3,"breakHorizontal":-15.0,"spinRate":1806,"spinDirection":132},"zone":14,"typeConfidence":0.9,"plateTime":0.4323785668809257,"extension":6.327663476854953},"hitData":{"launchSpeed":75.1,"launchAngle":23.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":100.25,"coordY":97.07}},"index":3,"playId":"91ebc68b-b57a-3c65-851f-94d686e0fd02","pitchNumber":4,"startTime":"2025-07-26T23:31:23.351Z","endTime":"2025-07-26T23:31:34.626Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T23:31:34.626Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vladimir Guerrero Jr. walks. George Springer to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-26T23:32:00.746Z","endTime":"2025-07-26T23:33:45.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnSecond":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"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":5},"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":5},"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":1},"pitchData":{"startSpeed":99.3,"endSpeed":90.7,"strikeZoneTop":3.72621766784801,"strikeZoneBottom":1.68933840567315,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.67354480199144,"aZ":-19.047009306298833,"pfxX":8.073925131822659,"pfxZ":6.199476215001143,"pX":0.5810508004670293,"pZ":3.7900385159381065,"vX0":-5.592027691735588,"vY0":-144.56498033897782,"vZ0":-2.6039865278381393,"x":94.85,"y":136.45,"x0":1.4914467138622474,"y0":50.00115101837192,"z0":5.871561455780397,"aX":17.089161883789348},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":10.9,"breakHorizontal":-13.6,"spinRate":2262,"spinDirection":154},"zone":3,"typeConfidence":0.91,"plateTime":0.37888294563477176,"extension":6.46580443792115},"index":0,"playId":"80e7a767-0cb2-37d0-ad2c-379c3d5e1b2c","pitchNumber":1,"startTime":"2025-07-26T23:32:00.746Z","endTime":"2025-07-26T23:32:04.294Z","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":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.9,"strikeZoneTop":3.68069733117472,"strikeZoneBottom":1.64387543554411,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.12134994079391,"aZ":-37.16815674125176,"pfxX":-0.5437944416373373,"pfxZ":-3.647352607600581,"pX":-0.4824652341194589,"pZ":2.456519193546828,"vX0":-4.216164791645087,"vY0":-115.7602352516766,"vZ0":-0.10218430209154272,"x":135.39,"y":172.45,"x0":1.4276924048642987,"y0":50.005396484638034,"z0":6.037552690344152,"aX":-0.7436081623141054},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-6.4,"breakHorizontal":1.9,"spinRate":2424,"spinDirection":321},"zone":4,"typeConfidence":2.0,"plateTime":0.4718245182802874,"extension":6.523606637289729},"index":1,"playId":"ca65fc28-7c82-386d-b3b6-b922e509671f","pitchNumber":2,"startTime":"2025-07-26T23:32:16.384Z","endTime":"2025-07-26T23:32:19.509Z","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":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.70472091285525,"strikeZoneBottom":1.60870726564313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.822923894306506,"aZ":-26.687602478269756,"pfxX":8.744339008140638,"pfxZ":3.335949797178186,"pX":-0.14103068709958427,"pZ":0.9170105654325351,"vX0":-7.621159616315497,"vY0":-127.09415969295637,"vZ0":-6.434081256996504,"x":122.38,"y":214.02,"x0":1.7530909489209119,"y0":50.00319380461591,"z0":5.586863217999094,"aX":14.377895083216949},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.8,"breakHorizontal":-14.2,"spinRate":1780,"spinDirection":130},"zone":13,"typeConfidence":0.9,"plateTime":0.43014452566553274,"extension":6.480789554076757},"index":2,"playId":"ec05a0e3-b1bd-369b-9e72-0e341d9b6e51","pitchNumber":3,"startTime":"2025-07-26T23:32:37.322Z","endTime":"2025-07-26T23:32:43.804Z","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":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.72264508545433,"strikeZoneBottom":1.62634060721907,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.001621326549078,"aZ":-26.837422647255533,"pfxX":9.863966914046298,"pfxZ":3.2565441757985303,"pX":-0.6299896385235628,"pZ":1.025971791168666,"vX0":-9.454455016565351,"vY0":-127.12672310423157,"vZ0":-6.291191320967257,"x":141.01,"y":211.08,"x0":1.8552190304023444,"y0":50.00187206286098,"z0":5.662493787692781,"aX":16.14912276501355},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.7,"breakHorizontal":-15.7,"spinRate":1741,"spinDirection":134},"zone":13,"typeConfidence":0.91,"plateTime":0.4308245308494518,"extension":6.482147462787773},"index":3,"playId":"f4c3d74f-e06a-3324-8951-b6bac4256455","pitchNumber":4,"startTime":"2025-07-26T23:32:57.188Z","endTime":"2025-07-26T23:33:01.340Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.66,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.456156142059623,"aZ":-26.677300988274826,"pfxX":0.47876493173721224,"pfxZ":3.07625103048583,"pX":-0.6920770667853225,"pZ":2.238152081654285,"vX0":-6.699110961974745,"vY0":-132.39354195047144,"vZ0":-4.245428192053855,"x":143.38,"y":178.35,"x0":1.8015311534848613,"y0":50.00311196175609,"z0":5.799280705395095,"aX":0.8559292169752859},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.9,"breakHorizontal":0.5,"spinRate":2191,"spinDirection":166},"zone":7,"typeConfidence":0.87,"plateTime":0.4126277195254784,"extension":6.5762294561039845},"index":4,"playId":"28ef8080-b26f-322c-b31e-7902add3f529","pitchNumber":5,"startTime":"2025-07-26T23:33:16.635Z","endTime":"2025-07-26T23:33:20.586Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.3,"strikeZoneTop":3.68616778033695,"strikeZoneBottom":1.64132480907352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.920425162214,"aZ":-13.560206391042659,"pfxX":4.24274567972427,"pfxZ":8.872711726308532,"pX":-0.42453254249216005,"pZ":3.9501761947993757,"vX0":-6.762184476460285,"vY0":-144.05050139165746,"vZ0":-3.4540671915158216,"x":133.18,"y":132.13,"x0":1.403798286592897,"y0":50.00683992755084,"z0":6.00494378307921,"aX":8.905304634599911},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.5,"breakHorizontal":-6.4,"spinRate":2426,"spinDirection":154},"zone":11,"typeConfidence":0.64,"plateTime":0.3804382395064496,"extension":6.365891296857593},"index":5,"playId":"3a4dbf05-d896-38d2-bf42-e8ebedf699cd","pitchNumber":6,"startTime":"2025-07-26T23:33:39.744Z","endTime":"2025-07-26T23:33:45.248Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T23:33:45.248Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bo Bichette walks. George Springer to 3rd. Vladimir Guerrero Jr. to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-26T23:33:53.194Z","endTime":"2025-07-26T23:39:50.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"postOnSecond":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnThird":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10,11,13,14],"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":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":14},"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":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":14},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":14},"credits":[]}],"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":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.69,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.93462959788314,"aZ":-28.536376113525566,"pfxX":9.423459203636599,"pfxZ":2.26800034630984,"pX":0.8776478286122364,"pZ":2.9242072420919376,"vX0":-5.701859630445574,"vY0":-125.71926887110122,"vZ0":-1.541642817220164,"x":83.55,"y":159.83,"x0":1.9480096517136498,"y0":50.004250565102055,"z0":5.856580098887731,"aX":15.12066831449811},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.0,"breakHorizontal":-15.8,"spinRate":1417,"spinDirection":119},"zone":12,"typeConfidence":0.9,"plateTime":0.435304832162716,"extension":6.37510054780019},"index":0,"playId":"d3fbf56b-aa5a-34cf-8fdf-313ca9938e2a","pitchNumber":1,"startTime":"2025-07-26T23:34:10.734Z","endTime":"2025-07-26T23:34:14.289Z","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":98.5,"endSpeed":90.4,"strikeZoneTop":3.69,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.99389190148043,"aZ":-15.502212806932272,"pfxX":4.160518759427924,"pfxZ":7.963852275192352,"pX":0.5003253097469123,"pZ":3.5242628223127817,"vX0":-4.240197277370191,"vY0":-143.48836146953764,"vZ0":-4.654319654156685,"x":97.93,"y":143.62,"x0":1.453901700909127,"y0":50.00294385115096,"z0":6.127567912817606,"aX":8.709665758818243},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.7,"breakHorizontal":-6.7,"spinRate":2281,"spinDirection":151},"zone":3,"typeConfidence":0.68,"plateTime":0.3811650245300502,"extension":6.255418036958645},"index":1,"playId":"95119900-a748-3653-ab85-83fa955aa296","pitchNumber":2,"startTime":"2025-07-26T23:34:32.175Z","endTime":"2025-07-26T23:34:35.836Z","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":1},"pitchData":{"startSpeed":100.1,"endSpeed":91.9,"strikeZoneTop":3.69,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.78684452572389,"aZ":-14.56880502838895,"pfxX":7.755309093039621,"pfxZ":8.163044517637196,"pX":0.4914119558813673,"pZ":2.3834513352098288,"vX0":-5.933411750345324,"vY0":-145.5928106964778,"vZ0":-7.477600591852988,"x":98.27,"y":174.43,"x0":1.5437664093341061,"y0":50.00007514627127,"z0":5.858789916881272,"aX":16.719325533727652},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":13.6,"breakHorizontal":-13.0,"spinRate":2261,"spinDirection":150},"zone":6,"typeConfidence":0.91,"plateTime":0.3755797097397533,"extension":6.309108272365699},"index":2,"playId":"acf31671-1482-35f9-a7f5-56ad73cb3fc3","pitchNumber":3,"startTime":"2025-07-26T23:34:55.334Z","endTime":"2025-07-26T23:34:58.655Z","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":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.4,"strikeZoneTop":3.39259016356177,"strikeZoneBottom":1.62675675525772,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.37034004382734,"aZ":-23.89188654885672,"pfxX":-0.6327786136912943,"pfxZ":4.332589021579704,"pX":-0.9457030740878991,"pZ":0.6583895442905944,"vX0":-7.40943311024163,"vY0":-136.74161770225444,"vZ0":-8.892460562719448,"x":153.05,"y":221.0,"x0":1.8704296693848048,"y0":50.00660141841276,"z0":5.565365563401176,"aX":-1.2087147553570787},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.4,"breakHorizontal":2.5,"spinRate":2261,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.3990724459841859,"extension":6.646872317093342},"index":3,"playId":"e9727187-fd7e-38dc-909e-a60f2709763d","pitchNumber":4,"startTime":"2025-07-26T23:35:19.380Z","endTime":"2025-07-26T23:35:24.092Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.8,"strikeZoneTop":3.69,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.403787442274016,"aZ":-31.014518248503997,"pfxX":-4.193627047837414,"pfxZ":0.7602309126781082,"pX":-1.054775169203239,"pZ":1.681019940967276,"vX0":-4.872967174485115,"vY0":-121.92876567005733,"vZ0":-4.118990960282112,"x":157.21,"y":193.39,"x0":1.509069926134084,"y0":50.00071122462533,"z0":6.048118509266736,"aX":-6.3556841598762706},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.7,"breakHorizontal":8.6,"spinRate":2482,"spinDirection":327},"zone":13,"typeConfidence":2.0,"plateTime":0.44803752525685736,"extension":6.558335766210949},"index":4,"playId":"516251c9-be8d-36af-a5a1-cbb8e1d73e61","pitchNumber":5,"startTime":"2025-07-26T23:35:44.684Z","endTime":"2025-07-26T23:35:47.841Z","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":90.5,"endSpeed":84.1,"strikeZoneTop":3.69,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.343014116917303,"aZ":-22.642514620907562,"pfxX":7.857563930363454,"pfxZ":5.371753580115135,"pX":-0.25034892791855073,"pZ":0.9173912286557302,"vX0":-8.085244163867765,"vY0":-131.46937770945462,"vZ0":-7.79333897698666,"x":126.54,"y":214.01,"x0":1.8243450086181663,"y0":50.00097007324051,"z0":5.5651199456103075,"aX":13.939251908512977},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.4,"breakHorizontal":-12.7,"spinRate":1591,"spinDirection":126},"zone":13,"typeConfidence":0.9,"plateTime":0.4144860291311936,"extension":6.478553940721173},"index":5,"playId":"e4c97c09-af16-3845-a6c2-d38b39f34994","pitchNumber":6,"startTime":"2025-07-26T23:36:11.626Z","endTime":"2025-07-26T23:36:14.994Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":6,"playId":"3083528d-a00f-4ed8-89a6-74e5e002f5c8","startTime":"2025-07-26T23:36:40.427Z","endTime":"2025-07-26T23:36:45.427Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.4,"strikeZoneTop":3.69,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.13467051489428,"aZ":-22.936942291302543,"pfxX":9.68773420582757,"pfxZ":5.141913036694293,"pX":-0.7410282538746836,"pZ":0.9761160524856993,"vX0":-9.341783612447829,"vY0":-132.63261716313127,"vZ0":-7.877963846549451,"x":145.25,"y":212.42,"x0":1.553945365166304,"y0":50.00241652002629,"z0":5.6353667767834414,"aX":17.404734098868442},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.9,"breakHorizontal":-15.7,"spinRate":1762,"spinDirection":132},"zone":13,"typeConfidence":0.91,"plateTime":0.4116364969946691,"extension":6.488893566058257},"index":7,"playId":"bd3a123a-c5e0-3030-8e99-b87d4b4d7db9","pitchNumber":7,"startTime":"2025-07-26T23:37:02.048Z","endTime":"2025-07-26T23:37:08.170Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.2,"strikeZoneTop":3.35878547350263,"strikeZoneBottom":1.56352247118133,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.68598866453575,"aZ":-26.242575992309213,"pfxX":7.892520332703364,"pfxZ":3.3739768234783263,"pX":0.06583943983870988,"pZ":4.004422100506369,"vX0":-6.719537889240918,"vY0":-130.7766054365726,"vZ0":-0.017582848419056885,"x":114.49,"y":130.66,"x0":1.6244414927777795,"y0":50.00280121350494,"z0":5.955271329181833,"aX":13.876901772563823},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.4,"breakHorizontal":-13.1,"spinRate":1489,"spinDirection":131},"zone":12,"typeConfidence":0.9,"plateTime":0.4164400502920169,"extension":6.442909214257745},"index":8,"playId":"bef934dd-dc77-3fd1-a4d0-b4fb1f5ccea9","pitchNumber":8,"startTime":"2025-07-26T23:37:28.334Z","endTime":"2025-07-26T23:37:32.329Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.69,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.261624086513358,"aZ":-22.769619566842284,"pfxX":8.032664211926047,"pfxZ":5.459963627602901,"pX":0.892863476128678,"pZ":2.6141709177068457,"vX0":-5.359959214606165,"vY0":-129.90888187073892,"vZ0":-3.699276019052279,"x":82.97,"y":168.2,"x0":1.931284340047504,"y0":50.00184288690745,"z0":5.771849243642894,"aX":13.833977448150819},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.4,"breakHorizontal":-13.4,"spinRate":1663,"spinDirection":126},"zone":14,"typeConfidence":0.89,"plateTime":0.42038332018623326,"extension":6.322910095817441},"index":9,"playId":"220b3bb9-0d0a-35c2-a05a-9e531947cb23","pitchNumber":9,"startTime":"2025-07-26T23:37:53.126Z","endTime":"2025-07-26T23:37:56.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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.6,"endSpeed":91.7,"strikeZoneTop":3.40400777392652,"strikeZoneBottom":1.57882446190429,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.76261272260477,"aZ":-14.333675222053948,"pfxX":7.1143609231414136,"pfxZ":8.274151879776747,"pX":-1.6637806090402978,"pZ":2.694244473385744,"vX0":-10.81333598484437,"vY0":-145.99469359774523,"vZ0":-6.71712432704687,"x":180.42,"y":166.04,"x0":1.1658102689259213,"y0":50.00302807175834,"z0":5.889666747889532,"aX":15.340383182170575},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":13.7,"breakHorizontal":-10.7,"spinRate":2246,"spinDirection":147},"zone":11,"typeConfidence":0.91,"plateTime":0.37534810060846535,"extension":6.422018781769986},"index":10,"playId":"6a240683-ef57-3d2d-922b-674af3bbb898","pitchNumber":10,"startTime":"2025-07-26T23:38:13.682Z","endTime":"2025-07-26T23:38:17.857Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.1,"strikeZoneTop":3.69,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.475829030286164,"aZ":-11.58845015379708,"pfxX":3.3273762206332744,"pfxZ":9.868675641638717,"pX":-0.2475421538313714,"pZ":1.7128726637109535,"vX0":-5.429076998313702,"vY0":-143.96932658274508,"vZ0":-9.358127203166973,"x":126.44,"y":192.53,"x0":1.236013829750755,"y0":50.00054516682158,"z0":5.735691694336329,"aX":6.93917674055005},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.0,"breakHorizontal":-4.8,"spinRate":2440,"spinDirection":155},"zone":8,"typeConfidence":0.9,"plateTime":0.38140688319354243,"extension":6.446342825416115},"index":11,"playId":"d623f8f9-a12b-3081-8409-ffe896f637cd","pitchNumber":11,"startTime":"2025-07-26T23:38:31.906Z","endTime":"2025-07-26T23:38:35.507Z","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":1},"index":12,"startTime":"2025-07-26T23:39:22.204Z","endTime":"2025-07-26T23:39:22.205Z","isPitch":false,"type":"action","player":{"id":666182,"link":"/api/v1/people/666182"}},{"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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.6,"strikeZoneTop":3.69,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.10965001738651,"aZ":-12.778492744937033,"pfxX":2.1073464308914707,"pfxZ":9.235871819093195,"pX":-0.5979975521381111,"pZ":3.8266795438212973,"vX0":-5.934172867054121,"vY0":-143.51375292071458,"vZ0":-4.102298524698235,"x":139.79,"y":135.46,"x0":1.2165243476596885,"y0":50.001235720334854,"z0":6.061950639088841,"aX":4.425054862524671},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.2,"breakHorizontal":-2.8,"spinRate":2347,"spinDirection":155},"zone":11,"typeConfidence":0.9,"plateTime":0.3806590186436405,"extension":6.339841134267648},"index":13,"playId":"b8d79585-3371-3b81-96b7-49b2400e9827","pitchNumber":12,"startTime":"2025-07-26T23:39:22.206Z","endTime":"2025-07-26T23:39:26.041Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":75.5,"strikeZoneTop":3.39966681194552,"strikeZoneBottom":1.51571918308986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.206964043388655,"aZ":-35.638802400080216,"pfxX":-2.2554378658465124,"pfxZ":-2.4263611546555435,"pX":-0.9224157086041145,"pZ":3.42208233695346,"vX0":-4.996142111291309,"vY0":-117.8601989852579,"vZ0":1.3831939525881294,"x":152.16,"y":146.38,"x0":1.505142196312765,"y0":50.00239569190333,"z0":6.081497177300514,"aX":-3.2206557204644555},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-3.8,"breakHorizontal":5.2,"spinRate":2372,"spinDirection":320},"zone":11,"typeConfidence":2.0,"plateTime":0.4620478910590471,"extension":6.48589556573753},"index":14,"playId":"f70b1498-ea39-3609-b814-9c4223fd6198","pitchNumber":13,"startTime":"2025-07-26T23:39:45.247Z","endTime":"2025-07-26T23:39:50.649Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T23:39:50.649Z","atBatIndex":38},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Tyler Heineman flies into a force out, center fielder Matt Vierling to catcher Jake Rogers. George Springer out at home. Vladimir Guerrero Jr. to 3rd. Bo Bichette to 2nd. Tyler Heineman to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-26T23:41:05.737Z","endTime":"2025-07-26T23:41:40.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"postOnSecond":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"postOnThird":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","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":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":2},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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":1},"index":0,"startTime":"2025-07-26T23:39:59.411Z","endTime":"2025-07-26T23:41:08.084Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.0,"strikeZoneTop":3.15,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.263759408498096,"aZ":-12.378046238777658,"pfxX":0.020578759387833934,"pfxZ":9.745585188765284,"pX":-0.09071813800571071,"pZ":3.274913892210058,"vX0":-4.224877656025203,"vY0":-141.6220682647839,"vZ0":-5.201200251548562,"x":120.46,"y":150.36,"x0":1.4177085105721765,"y0":50.00662195654286,"z0":5.926683794250944,"aX":0.041414112496824626},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.8,"breakHorizontal":0.8,"spinRate":2301,"spinDirection":155},"zone":11,"typeConfidence":0.88,"plateTime":0.38671120524577063,"extension":6.364634469362154},"index":1,"playId":"ed566a47-b628-3cb0-aa81-aaf3ad5a0cdb","pitchNumber":1,"startTime":"2025-07-26T23:41:08.084Z","endTime":"2025-07-26T23:41:11.574Z","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":91.5,"endSpeed":84.9,"strikeZoneTop":3.15,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.87200513272305,"aZ":-24.70681195098291,"pfxX":-0.6499172273871069,"pfxZ":4.1102538146243,"pX":-0.22280423468270247,"pZ":1.795132866820983,"vX0":-5.17102395736917,"vY0":-133.2549869720558,"vZ0":-5.588815357731686,"x":125.49,"y":190.31,"x0":1.81913623168102,"y0":50.004257788774,"z0":5.68053773146725,"aX":-1.1798151028189738},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.6,"breakHorizontal":2.2,"spinRate":2177,"spinDirection":158},"zone":8,"typeConfidence":0.9,"plateTime":0.40943750446886806,"extension":6.517118339930011},"hitData":{"launchSpeed":71.1,"launchAngle":29.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.31,"coordY":103.14}},"index":2,"playId":"be2971df-3450-3218-9a71-1d6f2a4f45ad","pitchNumber":2,"startTime":"2025-07-26T23:41:29.237Z","endTime":"2025-07-26T23:41:40.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T23:41:40.591Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Addison Barger called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-26T23:42:30.963Z","endTime":"2025-07-26T23:44:06.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":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":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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(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":99.4,"endSpeed":90.7,"strikeZoneTop":3.67128190239305,"strikeZoneBottom":1.61304021497472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.87738897643738,"aZ":-17.729166839824114,"pfxX":9.180352342420287,"pfxZ":6.829454793082128,"pX":-0.30008935178325075,"pZ":3.511322371754586,"vX0":-8.178306738674781,"vY0":-144.53173214349985,"vZ0":-3.627950183869542,"x":128.44,"y":143.97,"x0":1.3743432255569237,"y0":50.00054185792199,"z0":5.872516430900939,"aX":19.408570935603677},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":11.8,"breakHorizontal":-15.0,"spinRate":2170,"spinDirection":145},"zone":1,"typeConfidence":0.91,"plateTime":0.37906142009245336,"extension":6.42875720562078},"index":0,"playId":"35d7d9ed-6f3e-3745-9636-8d3a869ee1d9","pitchNumber":1,"startTime":"2025-07-26T23:42:30.963Z","endTime":"2025-07-26T23:42:34.674Z","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":99.4,"endSpeed":90.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.28544544195733,"aZ":-17.98799453499584,"pfxX":9.107875619683707,"pfxZ":6.719363859382637,"pX":0.3930913128694536,"pZ":2.4435612668989584,"vX0":-6.43411758818646,"vY0":-144.5081380007123,"vZ0":-6.559894878399053,"x":102.02,"y":172.8,"x0":1.4673719048149267,"y0":50.00244775911686,"z0":5.851766726633755,"aX":19.224912375079793},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.0,"breakHorizontal":-15.1,"spinRate":2261,"spinDirection":158},"zone":6,"typeConfidence":0.91,"plateTime":0.379322856419515,"extension":6.485281312940681},"index":1,"playId":"152f016c-b9bf-39e6-861f-e6a374d9c860","pitchNumber":2,"startTime":"2025-07-26T23:42:50.202Z","endTime":"2025-07-26T23:42:55.686Z","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":100.0,"endSpeed":91.8,"strikeZoneTop":3.6416856329366,"strikeZoneBottom":1.58399870898164,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.38698848272953,"aZ":-13.07349897003164,"pfxX":2.6076150194339025,"pfxZ":8.867541184628793,"pX":-1.1184743359277411,"pZ":3.296845702086268,"vX0":-7.837220787813848,"vY0":-145.44718935248184,"vZ0":-5.542666024123184,"x":159.63,"y":149.77,"x0":1.2658472038722481,"y0":50.00569442212173,"z0":6.012300259082346,"aX":5.619706894327689},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.2,"breakHorizontal":-3.2,"spinRate":2449,"spinDirection":162},"zone":11,"typeConfidence":0.9,"plateTime":0.3758200908749938,"extension":6.359395389606332},"index":2,"playId":"c83f3231-a2d3-3c82-9e87-4d641fabe955","pitchNumber":3,"startTime":"2025-07-26T23:43:21.068Z","endTime":"2025-07-26T23:43:28.293Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"ff5deec0-cadc-42cb-b103-3c0ca3b4b62b","startTime":"2025-07-26T23:43:44.446Z","endTime":"2025-07-26T23:43:49.446Z","isPitch":false,"type":"stepoff"},{"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":100.5,"endSpeed":91.7,"strikeZoneTop":3.70294057845697,"strikeZoneBottom":1.64556488295235,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.06071184948735,"aZ":-13.908511993049531,"pfxX":7.9604031685643735,"pfxZ":8.474697114111047,"pX":-0.3885346661648567,"pZ":2.2861124672762148,"vX0":-8.42713423238699,"vY0":-146.01667073620408,"vZ0":-7.593392211445433,"x":131.81,"y":177.05,"x0":1.503625624355823,"y0":50.00148403647602,"z0":5.761060710647657,"aX":17.152546022985774},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":13.9,"breakHorizontal":-12.7,"spinRate":2307,"spinDirection":152},"zone":7,"typeConfidence":0.91,"plateTime":0.37542020604226556,"extension":6.491660300453764},"index":4,"playId":"557baeef-ed6f-3909-a062-bcf4b0082177","pitchNumber":4,"startTime":"2025-07-26T23:44:01.448Z","endTime":"2025-07-26T23:44:06.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T23:44:06.502Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out, third baseman Ernie Clement to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-26T23:46:20.545Z","endTime":"2025-07-26T23:47:13.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"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":1},"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":2},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":{"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.8,"endSpeed":83.3,"strikeZoneTop":3.26614017843605,"strikeZoneBottom":1.50774772170263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.16330051961725,"aZ":-14.724412178593346,"pfxX":-6.818627065593408,"pfxZ":9.840940226705968,"pX":-0.32504086835084695,"pZ":2.7562467548324863,"vX0":7.155030826433763,"vY0":-132.0920364093841,"vZ0":-4.821116860384907,"x":129.39,"y":164.36,"x0":-2.1782282969871805,"y0":50.00627244052891,"z0":5.681583020028155,"aX":-12.096437128639392},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.0,"breakHorizontal":10.9,"spinRate":2187,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.41406984615965037,"extension":6.437457404152612},"index":0,"playId":"a1db63f8-49c3-35c2-a2c2-0b6a1f2c7c37","pitchNumber":1,"startTime":"2025-07-26T23:46:26.604Z","endTime":"2025-07-26T23:46:29.939Z","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":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.596622120375706,"aZ":-13.310462733885545,"pfxX":-5.8188575095645705,"pfxZ":10.352508307268877,"pX":-0.06487776452448801,"pZ":2.507856686917883,"vX0":7.748153182702534,"vY0":-134.0517401538087,"vZ0":-5.64162964140062,"x":119.47,"y":171.07,"x0":-2.2348650420952794,"y0":50.00493996564613,"z0":5.587586284954433,"aX":-10.606067716960226},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.8,"breakHorizontal":8.9,"spinRate":2195,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.4083675744385453,"extension":6.515699786213658},"index":1,"playId":"48e3a4b7-567a-357a-b163-a97c1779a4db","pitchNumber":2,"startTime":"2025-07-26T23:46:44.928Z","endTime":"2025-07-26T23:46:48.359Z","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":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.88600798387159,"aZ":-13.638179527450689,"pfxX":-7.628634981158935,"pfxZ":9.704178921338984,"pX":-0.060169937343948564,"pZ":1.7515069000090528,"vX0":8.557935974114605,"vY0":-137.2194199434467,"vZ0":-7.233118665201337,"x":119.29,"y":191.49,"x0":-2.225733069245797,"y0":50.00302750575041,"z0":5.347650309069726,"aX":-14.572555979098297},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.2,"breakHorizontal":12.0,"spinRate":2147,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.398897230531416,"extension":6.662485208174622},"hitData":{"launchSpeed":83.9,"launchAngle":4.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.17,"coordY":140.14}},"index":2,"playId":"3095da8d-9cca-33ef-8a44-753b5890709d","pitchNumber":3,"startTime":"2025-07-26T23:47:06.171Z","endTime":"2025-07-26T23:47:13.785Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T23:47:13.785Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Rogers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-26T23:47:18.887Z","endTime":"2025-07-26T23:49:48.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"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":"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":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.092821956821087,"aZ":-31.846928714715265,"pfxX":0.9453854764558953,"pfxZ":0.22803769244523053,"pX":0.09995664274363182,"pZ":2.044956005255147,"vX0":5.574614025759721,"vY0":-118.15789260315884,"vZ0":-1.5512611645994827,"x":113.19,"y":183.57,"x0":-2.4106731949130062,"y0":50.00178127152802,"z0":5.630953810953228,"aX":1.33791440344783},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":0.4,"breakHorizontal":-3.0,"spinRate":2149,"spinDirection":116},"zone":8,"typeConfidence":2.0,"plateTime":0.4632015943811263,"extension":6.574374511357768},"index":0,"playId":"f6dbf9b0-1c4a-3112-942c-b338d57785d9","pitchNumber":1,"startTime":"2025-07-26T23:47:41.162Z","endTime":"2025-07-26T23:47:44.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.0,"strikeZoneTop":3.4410894497783,"strikeZoneBottom":1.63605424177282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.37933032867723,"aZ":-28.08802826193934,"pfxX":-6.886057393230255,"pfxZ":2.7693297524264446,"pX":1.31849666619429,"pZ":0.8764939021241678,"vX0":10.546092506771554,"vY0":-120.00008417036139,"vZ0":-4.895505376842154,"x":66.74,"y":215.11,"x0":-2.2127684655752002,"y0":50.00529040978962,"z0":5.407328855344952,"aX":-10.17556405429098},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.2,"breakHorizontal":10.3,"spinRate":1503,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4541728951855464,"extension":6.675694602239132},"index":1,"playId":"e4d8f671-dc80-30cb-8f68-b712a1654437","pitchNumber":2,"startTime":"2025-07-26T23:48:04.035Z","endTime":"2025-07-26T23:48:07.035Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.646379375821255,"aZ":-24.434544665266095,"pfxX":-6.938836708507887,"pfxZ":5.192861562541098,"pX":1.158690697661997,"pZ":1.2447154978113433,"vX0":10.210916033178252,"vY0":-120.49598886339179,"vZ0":-4.904322451599952,"x":72.83,"y":205.17,"x0":-2.2079421574424924,"y0":50.00003155192186,"z0":5.432238451567562,"aX":-10.332280000061546},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":8.5,"breakHorizontal":10.4,"spinRate":1637,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4523896891905652,"extension":6.650301704317547},"index":2,"playId":"b1b62e41-d854-3723-9ebc-e9515790627a","pitchNumber":3,"startTime":"2025-07-26T23:48:21.169Z","endTime":"2025-07-26T23:48:25.339Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.7,"strikeZoneTop":3.37855815737041,"strikeZoneBottom":1.60338689938425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.507484712914703,"aZ":-24.763826396336174,"pfxX":-7.711259268959581,"pfxZ":4.908057672968705,"pX":0.9167271412005935,"pZ":0.7137187227685373,"vX0":10.036447100642505,"vY0":-121.20033058760653,"vZ0":-5.990271491830056,"x":82.06,"y":219.51,"x0":-2.2488377298961453,"y0":50.000354277818765,"z0":5.339592928118898,"aX":-11.635512442976264},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.8,"breakHorizontal":12.0,"spinRate":1707,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4494588358947995,"extension":6.678601832704754},"index":3,"playId":"348bebda-85b1-3b2d-b094-124e62a96cad","pitchNumber":4,"startTime":"2025-07-26T23:48:38.555Z","endTime":"2025-07-26T23:48:42.904Z","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":95.4,"endSpeed":87.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.03513634997592,"aZ":-17.96753072300288,"pfxX":-7.5806394153472505,"pfxZ":7.24938990043468,"pX":-0.08050794839344787,"pZ":1.3995435803749223,"vX0":8.368220189666246,"vY0":-138.63862039041473,"vZ0":-7.699434784536531,"x":120.07,"y":200.99,"x0":-2.143469511226065,"y0":50.00324325529058,"z0":5.397389612072434,"aX":-14.857121452810256},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.8,"breakHorizontal":12.1,"spinRate":2189,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.394057509274341,"extension":6.6246274654717405},"index":4,"playId":"c56f6383-b7d8-3230-aa72-29ed90703c25","pitchNumber":5,"startTime":"2025-07-26T23:48:58.418Z","endTime":"2025-07-26T23:49:01.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.778022198123935,"aZ":-26.327425773814568,"pfxX":-8.88011445409581,"pfxZ":3.87338088373491,"pX":0.02550025625630931,"pZ":2.613048810718957,"vX0":8.35089645449668,"vY0":-121.28852836719399,"vZ0":-1.5342612001809934,"x":116.03,"y":168.23,"x0":-2.286829186153107,"y0":50.00325058107344,"z0":5.5211857067252215,"aX":-13.406503152892032},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.0,"breakHorizontal":14.4,"spinRate":1661,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.4493183214095402,"extension":6.656364633245089},"index":5,"playId":"bb708c48-8a7f-366d-8078-78b1e1d718b7","pitchNumber":6,"startTime":"2025-07-26T23:49:20.437Z","endTime":"2025-07-26T23:49:24.592Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.525227790246475,"aZ":-27.149699328855714,"pfxX":-10.644669116158632,"pfxZ":3.3681029842899672,"pX":0.2835444028632587,"pZ":1.23607912025458,"vX0":9.274174659030752,"vY0":-121.02342927146609,"vZ0":-4.347981923881306,"x":106.19,"y":205.41,"x0":-2.206113743885914,"y0":50.00040639859747,"z0":5.42026072377754,"aX":-15.866297565759254},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.3,"breakHorizontal":17.2,"spinRate":1813,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4517257109132884,"extension":6.724423007413992},"index":6,"playId":"6fe32256-aaf9-35bf-ab38-87887cc600c4","pitchNumber":7,"startTime":"2025-07-26T23:49:44.349Z","endTime":"2025-07-26T23:49:48.893Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T23:49:48.893Z","atBatIndex":42},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Gleyber Torres reaches on a fielding error by right fielder Addison Barger.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-26T23:50:05.032Z","endTime":"2025-07-26T23:51:28.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"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,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielding_error"}]}],"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.1,"endSpeed":86.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.633634897035567,"aZ":-12.760239838822754,"pfxX":-6.152464286563806,"pfxZ":10.169093926202896,"pX":-0.4704201139328509,"pZ":3.0637114205687213,"vX0":6.93425354517251,"vY0":-136.90612671854427,"vZ0":-4.401231523739976,"x":134.93,"y":156.06,"x0":-2.229978412963546,"y0":50.000126281612246,"z0":5.557528434931286,"aX":-11.743202127364551},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.8,"breakHorizontal":9.8,"spinRate":2260,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.39921452931127055,"extension":6.550198420436081},"index":0,"playId":"cc8983f2-45fc-3464-81e3-efa2c15e5996","pitchNumber":1,"startTime":"2025-07-26T23:50:18.655Z","endTime":"2025-07-26T23:50:22.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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.25619111793377,"strikeZoneBottom":1.60036085066007,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.771653866294198,"aZ":-14.33825951022461,"pfxX":-4.401295969176658,"pfxZ":9.190175524886207,"pX":-0.24803875171025702,"pZ":4.47616133604621,"vX0":6.737048584522058,"vY0":-138.18019184435374,"vZ0":-0.7174769059908676,"x":126.45,"y":117.92,"x0":-2.141911508521377,"y0":50.00210043578206,"z0":5.699353294230912,"aX":-8.542097476011763},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":6.6,"spinRate":2280,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39585485503767925,"extension":6.596170999825557},"index":1,"playId":"def48ddf-6053-3776-9de1-d766911ba0c1","pitchNumber":2,"startTime":"2025-07-26T23:50:40.565Z","endTime":"2025-07-26T23:50:43.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.0,"strikeZoneTop":3.24012206933449,"strikeZoneBottom":1.52467500506447,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.80641091959889,"aZ":-25.39368317556163,"pfxX":-9.669155257166633,"pfxZ":4.627815743700123,"pX":-1.3367113425301187,"pZ":2.31396226794556,"vX0":5.744980493808933,"vY0":-119.89618994988213,"vZ0":-2.0798777918904463,"x":167.95,"y":176.3,"x0":-2.499994145990659,"y0":50.001833403235274,"z0":5.44456690000007,"aX":-14.165606680141956},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":8.2,"breakHorizontal":16.2,"spinRate":1727,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.45572093403716263,"extension":6.539795991180542},"index":2,"playId":"d396992c-efbd-3f38-a765-52582111b54c","pitchNumber":3,"startTime":"2025-07-26T23:50:57.866Z","endTime":"2025-07-26T23:51:01.724Z","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":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.053563424272557,"aZ":-17.282283088742595,"pfxX":-7.076684066218205,"pfxZ":8.051111361659082,"pX":-0.28151881177970806,"pZ":2.230780753130481,"vX0":7.673704373672129,"vY0":-135.05101445230017,"vZ0":-5.277628379085011,"x":127.73,"y":178.55,"x0":-2.2385818292226216,"y0":50.002272791783724,"z0":5.423486247664337,"aX":-13.088938578840688},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.7,"breakHorizontal":11.2,"spinRate":2286,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.40537610827262505,"extension":6.64962497327616},"hitData":{"launchSpeed":94.9,"launchAngle":24.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":194.56,"coordY":89.38}},"index":3,"playId":"091fb01c-c409-3ca1-9a27-7162bf76f938","pitchNumber":4,"startTime":"2025-07-26T23:51:16.684Z","endTime":"2025-07-26T23:51:28.323Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T23:51:28.323Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-26T23:51:45.874Z","endTime":"2025-07-26T23:53:06.556Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"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":"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":3},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.530804451117767,"aZ":-26.564053900842662,"pfxX":-6.226157727815136,"pfxZ":3.8268886124093804,"pX":0.0344080165729597,"pZ":1.7986005027353877,"vX0":7.578731767092853,"vY0":-119.36973568559151,"vZ0":-3.2615048979990475,"x":115.69,"y":190.22,"x0":-2.3493925529885797,"y0":50.00434408725507,"z0":5.533835061409191,"aX":-9.130642753075866},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":6.5,"breakHorizontal":9.8,"spinRate":1527,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.4560831988058225,"extension":6.663116405266217},"index":0,"playId":"3fdc9bd8-9842-32d0-987b-0f7b0e8f5699","pitchNumber":1,"startTime":"2025-07-26T23:51:56.555Z","endTime":"2025-07-26T23:52:00.909Z","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.5,"endSpeed":87.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.383619372410656,"aZ":-14.303745141528138,"pfxX":-6.501182812401092,"pfxZ":9.231757040651916,"pX":0.7332774952238456,"pZ":2.230622436474672,"vX0":10.209078046522844,"vY0":-137.29017132590235,"vZ0":-6.089684447063715,"x":89.05,"y":178.55,"x0":-2.1649895771603687,"y0":50.00306931090849,"z0":5.426719989583729,"aX":-12.585918824824457},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.8,"breakHorizontal":10.0,"spinRate":2255,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.3968255498385509,"extension":6.6097151318981},"index":1,"playId":"b6ae1a6f-aa82-3eb4-a3e1-3da9b406270c","pitchNumber":2,"startTime":"2025-07-26T23:52:16.107Z","endTime":"2025-07-26T23:52:19.516Z","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":95.8,"endSpeed":87.8,"strikeZoneTop":3.61098950954875,"strikeZoneBottom":1.78514712196227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.630904326131308,"aZ":-16.791811279340045,"pfxX":-7.38105289887238,"pfxZ":7.79647587183584,"pX":-1.3023965891880391,"pZ":2.2384682600195243,"vX0":5.217185933760341,"vY0":-139.4003480197029,"vZ0":-5.630008759070063,"x":166.64,"y":178.34,"x0":-2.2370035937691397,"y0":50.00050047627582,"z0":5.388399815247359,"aX":-14.559582455827893},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.2,"breakHorizontal":12.4,"spinRate":2290,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.39254489731316333,"extension":6.578230779511318},"index":2,"playId":"40e1b55f-5134-3a0d-a8d2-4245d2cd1c7a","pitchNumber":3,"startTime":"2025-07-26T23:52:41.077Z","endTime":"2025-07-26T23:52:46.242Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.790581031186093,"aZ":-12.057451208135635,"pfxX":-7.0934302703111145,"pfxZ":10.41565706971034,"pX":1.313632695575581,"pZ":1.9290793394359849,"vX0":11.845140852248885,"vY0":-137.67996273085515,"vZ0":-7.189061368616876,"x":66.93,"y":186.69,"x0":-2.1107139887575053,"y0":50.004893547319746,"z0":5.379127051049922,"aX":-13.70402978400243},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.5,"breakHorizontal":10.6,"spinRate":2290,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.3968841949627535,"extension":6.637028598315533},"index":3,"playId":"2ae33d02-09f3-37c6-b047-a5c020c95993","pitchNumber":4,"startTime":"2025-07-26T23:53:01.596Z","endTime":"2025-07-26T23:53:06.556Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T23:53:06.556Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tigers challenged (play at 1st), call on the field was overturned: Ernie Clement grounds out, shortstop Javier Báez to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-26T23:56:03.332Z","endTime":"2025-07-26T23:56:29.505Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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: Tommy Kahnle replaces Tarik Skubal.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T23:54:13.470Z","endTime":"2025-07-26T23:56:05.241Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592454,"link":"/api/v1/people/592454"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.035104493010895,"aZ":-33.225460656121534,"pfxX":-5.85177701676368,"pfxZ":-0.6442207741914654,"pX":-0.07159555703776066,"pZ":1.3441831879705788,"vX0":7.045505117355026,"vY0":-126.71011798989998,"vZ0":-3.1391089898405573,"x":119.73,"y":202.49,"x0":-2.1179668534400817,"y0":50.00190253448606,"z0":5.233160549083023,"aX":-9.588529133039236},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.7,"breakHorizontal":9.1,"spinRate":1159,"spinDirection":251},"zone":13,"typeConfidence":0.9,"plateTime":0.43100624428759726,"extension":6.771523188004446},"index":1,"playId":"0b8febe7-6bc3-3018-ae1b-5cb7c841a3fc","pitchNumber":1,"startTime":"2025-07-26T23:56:05.241Z","endTime":"2025-07-26T23:56:09.178Z","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":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.66393704104611,"aZ":-12.663466078048632,"pfxX":-3.3678036016356803,"pfxZ":10.16526987969753,"pX":-0.3304848966858102,"pZ":3.0856528121174103,"vX0":5.222726501748589,"vY0":-137.25273565755458,"vZ0":-4.406049124083165,"x":129.6,"y":155.47,"x0":-1.8151904133122905,"y0":50.00384655562943,"z0":5.565824448358372,"aX":-6.465115504883583},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.8,"breakHorizontal":5.0,"spinRate":2213,"spinDirection":204},"zone":1,"typeConfidence":0.9,"plateTime":0.398155241157073,"extension":6.780115391477451},"hitData":{"launchSpeed":88.8,"launchAngle":-22.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.33,"coordY":152.09}},"index":2,"playId":"00625291-cb50-3bce-969d-922d16c37743","pitchNumber":2,"startTime":"2025-07-26T23:56:21.202Z","endTime":"2025-07-26T23:56:29.505Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":116},"playEndTime":"2025-07-26T23:56:29.505Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathan Lukes flies out to third baseman Zach McKinstry.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-26T23:57:41.412Z","endTime":"2025-07-26T23:59:01.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":2},"details":{"event":"Flyout","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":656716,"link":"/api/v1/people/656716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Nathan Lukes replaces Myles Straw.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-26T23:57:43.336Z","endTime":"2025-07-26T23:57:43.337Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":664702,"link":"/api/v1/people/664702"}},{"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":86.7,"endSpeed":80.3,"strikeZoneTop":3.43289550407234,"strikeZoneBottom":1.51690575965885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.468220909891098,"aZ":-33.92515700741832,"pfxX":-5.14675690290445,"pfxZ":-1.0751823537785228,"pX":-1.3767094596510259,"pZ":2.7225532049096266,"vX0":3.739077011660092,"vY0":-126.33055820859288,"vZ0":0.032138843172100584,"x":169.48,"y":165.27,"x0":-2.2004095820508036,"y0":50.002508009481495,"z0":5.415635896606678,"aX":-8.397206385863768},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.7,"breakHorizontal":8.5,"spinRate":1009,"spinDirection":257},"zone":11,"typeConfidence":0.9,"plateTime":0.4320230308610786,"extension":6.73997009933296},"index":1,"playId":"992a6692-ddfc-33dd-86e6-c8307c794145","pitchNumber":1,"startTime":"2025-07-26T23:57:43.338Z","endTime":"2025-07-26T23:57:49.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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.29458485125123,"strikeZoneBottom":1.49745005035656,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.17180408354856,"aZ":-33.439378673719574,"pfxX":-4.927137266747165,"pfxZ":-0.7907586327745264,"pX":-0.18009555696701543,"pZ":4.696197552706652,"vX0":6.374653478107992,"vY0":-125.08830586875354,"vZ0":4.767621103485273,"x":123.86,"y":111.98,"x0":-2.116133496406981,"y0":50.005015939637076,"z0":5.500323590283399,"aX":-7.843999021169773},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.1,"breakHorizontal":7.6,"spinRate":1081,"spinDirection":254},"zone":11,"typeConfidence":0.9,"plateTime":0.4371133854477294,"extension":6.735744988755689},"index":2,"playId":"24685fb0-cd52-3b5a-8f4d-1557645cae8e","pitchNumber":2,"startTime":"2025-07-26T23:57:59.465Z","endTime":"2025-07-26T23:58:04.158Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.3236719014662,"strikeZoneBottom":1.4972787811228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.38355824449105,"aZ":-32.40320944634396,"pfxX":-6.068156132923168,"pfxZ":-0.1384577288642923,"pX":0.06381934838676497,"pZ":2.5681739327558075,"vX0":7.4892833593334585,"vY0":-125.83444557693613,"vZ0":-0.4759354352102817,"x":114.57,"y":169.44,"x0":-2.150244206636041,"y0":50.00585341903694,"z0":5.364858460743534,"aX":-9.821329925085568},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.1,"breakHorizontal":9.5,"spinRate":1128,"spinDirection":257},"zone":5,"typeConfidence":0.9,"plateTime":0.43378943124209624,"extension":6.8112713967914535},"index":3,"playId":"2e2862cd-2d5e-3a62-bdca-9002543341dc","pitchNumber":3,"startTime":"2025-07-26T23:58:18.204Z","endTime":"2025-07-26T23:58:22.130Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.45594368081836,"strikeZoneBottom":1.47937277568998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.309884901109253,"aZ":-30.101652324437165,"pfxX":-4.919551887048645,"pfxZ":1.2798051440527,"pX":-0.5253962345569194,"pZ":2.855537957679765,"vX0":5.588341104512946,"vY0":-125.24197535786934,"vZ0":-0.17166956925099885,"x":137.03,"y":161.68,"x0":-2.129031345072589,"y0":50.000739507962244,"z0":5.3525160091878785,"aX":-7.946212250740608},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.5,"breakHorizontal":7.9,"spinRate":1125,"spinDirection":255},"zone":1,"typeConfidence":0.9,"plateTime":0.4345547387124009,"extension":6.676135725645131},"index":4,"playId":"2c794dae-78c4-383a-9e42-700cd9ce686d","pitchNumber":4,"startTime":"2025-07-26T23:58:35.955Z","endTime":"2025-07-26T23:58:39.909Z","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":93.9,"endSpeed":86.9,"strikeZoneTop":3.41842833128182,"strikeZoneBottom":1.56841028070761,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.53052718253938,"aZ":-15.022592175058506,"pfxX":-2.1285063618566062,"pfxZ":8.969902834752666,"pX":0.6070653588571787,"pZ":2.0130083471013864,"vX0":7.32041818817994,"vY0":-136.56000402906758,"vZ0":-6.205146388018168,"x":93.86,"y":184.43,"x0":-1.8172316168813445,"y0":50.00573146128266,"z0":5.3256756774308025,"aX":-4.072031102633643},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.2,"breakHorizontal":2.5,"spinRate":2114,"spinDirection":200},"zone":9,"typeConfidence":0.9,"plateTime":0.39918876195404973,"extension":6.860151535880735},"hitData":{"launchSpeed":61.6,"launchAngle":42.0,"totalDistance":187.0,"trajectory":"fly_ball","hardness":"medium","location":"5","coordinates":{"coordX":83.12,"coordY":139.03}},"index":5,"playId":"b85a305d-4622-34f8-bdf6-7bf6317a9b91","pitchNumber":5,"startTime":"2025-07-26T23:58:54.327Z","endTime":"2025-07-26T23:59:01.878Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T23:59:01.878Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Leo Jiménez flies out to center fielder Matt Vierling.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-26T23:59:11.914Z","endTime":"2025-07-27T00:00:02.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":87.6,"endSpeed":81.0,"strikeZoneTop":3.39833641289866,"strikeZoneBottom":1.53858996728063,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.787708193922175,"aZ":-29.941148520517615,"pfxX":-6.090460917345334,"pfxZ":1.3433043620018417,"pX":0.41992893341845233,"pZ":2.205321291852812,"vX0":8.284690795346062,"vY0":-127.36021072943929,"vZ0":-1.9142951111697184,"x":100.99,"y":179.24,"x0":-2.0693277912374706,"y0":50.000632731033626,"z0":5.312713205893454,"aX":-10.101641317274055},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.3,"breakHorizontal":9.4,"spinRate":1184,"spinDirection":252},"zone":6,"typeConfidence":0.9,"plateTime":0.4284781066026855,"extension":6.802036876807225},"index":0,"playId":"033ea5d2-a86f-3b2e-98a4-c696f0c4962a","pitchNumber":1,"startTime":"2025-07-26T23:59:36.855Z","endTime":"2025-07-26T23:59:40.298Z","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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.275609508805413,"aZ":-31.326143671232185,"pfxX":-6.3228850572677215,"pfxZ":0.507300366475965,"pX":-0.6194834694522922,"pZ":1.9807276815462667,"vX0":6.292898190182421,"vY0":-127.88734640674338,"vZ0":-1.8279885227423613,"x":140.61,"y":185.3,"x0":-2.28061317162671,"y0":50.00328336486999,"z0":5.142191714023836,"aX":-10.563161216442369},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.7,"breakHorizontal":10.2,"spinRate":1224,"spinDirection":252},"zone":7,"typeConfidence":0.9,"plateTime":0.4269108767079768,"extension":6.853821811222436},"hitData":{"launchSpeed":98.7,"launchAngle":30.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.29,"coordY":52.91}},"index":1,"playId":"d02b0475-776b-38c1-a996-e1957d51fc22","pitchNumber":2,"startTime":"2025-07-26T23:59:53.993Z","endTime":"2025-07-27T00:00:02.902Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T00:00:02.902Z","atBatIndex":47},{"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":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T00:02:18.711Z","endTime":"2025-07-27T00:03:02.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Nathan Lukes remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T00:02:16.464Z","endTime":"2025-07-27T00:02:16.479Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"801","replacedPlayer":{"id":664702,"link":"/api/v1/people/664702"}},{"details":{"description":"Pitching Change: Braydon Fisher replaces Kevin Gausman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-27T00:02:16.479Z","endTime":"2025-07-27T00:02:20.994Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680755,"link":"/api/v1/people/680755"},"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.3,"endSpeed":80.3,"strikeZoneTop":3.62086333895914,"strikeZoneBottom":1.71514689546485,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.797183165245613,"aZ":-31.593333383540365,"pfxX":2.568714304218206,"pfxZ":0.3526092436966213,"pX":0.7424064346463033,"pZ":2.977598679758947,"vX0":0.99393125051421,"vY0":-127.12546390145799,"vZ0":-2.098783309468388,"x":88.7,"y":158.38,"x0":0.01278808983000614,"y0":50.002083582038715,"z0":6.3191808562293,"aX":4.208153201124133},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.4,"breakHorizontal":-4.9,"spinRate":2345,"spinDirection":127},"zone":6,"typeConfidence":0.9,"plateTime":0.430687342928612,"extension":5.520508639362717},"index":2,"playId":"e4dc9c18-76f9-344f-baa2-5b19155dfc14","pitchNumber":1,"startTime":"2025-07-27T00:02:20.994Z","endTime":"2025-07-27T00:02:24.099Z","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":95.3,"endSpeed":86.4,"strikeZoneTop":3.60078906075648,"strikeZoneBottom":1.63550884339957,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.928758668114156,"aZ":-12.35605192914194,"pfxX":-3.8124344344877343,"pfxZ":10.291088858754232,"pX":1.2786277042247403,"pZ":2.8977845881686255,"vX0":3.8842364817944066,"vY0":-138.60427584380326,"vZ0":-6.587300190128833,"x":68.26,"y":160.54,"x0":0.34748185323581543,"y0":50.00177622764303,"z0":6.1475327390355,"aX":-7.341654397969725},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.3,"breakHorizontal":6.0,"spinRate":2339,"spinDirection":199},"zone":12,"typeConfidence":0.9,"plateTime":0.3967139323436868,"extension":5.597685407724255},"index":3,"playId":"528a2e8f-ab5e-30b5-90c0-cf0bfc85a481","pitchNumber":2,"startTime":"2025-07-27T00:02:35.147Z","endTime":"2025-07-27T00:02:40.974Z","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":0},"pitchData":{"startSpeed":95.1,"endSpeed":85.9,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.66669326565202,"aZ":-11.628536735563623,"pfxX":-5.671726229884951,"pfxZ":10.760919445323736,"pX":0.4616592439571792,"pZ":2.6073227680087494,"vX0":2.9186377879453618,"vY0":-138.23916454537286,"vZ0":-7.308788717005618,"x":99.4,"y":168.38,"x0":0.12143044540127172,"y0":50.00503660148647,"z0":6.090067484341708,"aX":-10.831653291159197},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.9,"breakHorizontal":9.6,"spinRate":2298,"spinDirection":204},"zone":6,"typeConfidence":0.9,"plateTime":0.3982568670611144,"extension":5.6006686328201045},"hitData":{"launchSpeed":99.6,"launchAngle":30.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":155.02,"coordY":53.1}},"index":4,"playId":"5b24852b-a53e-360e-a543-1005599e7efd","pitchNumber":3,"startTime":"2025-07-27T00:02:51.368Z","endTime":"2025-07-27T00:03:02.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T00:03:02.074Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Colt Keith lines out to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T00:03:01.058Z","endTime":"2025-07-27T00:04:30.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"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":2},"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":4},"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":"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":81.9,"endSpeed":74.8,"strikeZoneTop":3.31262557329867,"strikeZoneBottom":1.50888432693622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.896140419258742,"aZ":-41.98897648909293,"pfxX":0.8714874282199594,"pfxZ":-6.88506383020883,"pX":-0.09023125844119421,"pZ":3.5114390372148097,"vX0":-0.2538138914158412,"vY0":-119.20749778885461,"vZ0":2.1062072597234067,"x":120.44,"y":143.97,"x0":-0.095001063847493,"y0":50.001401599713354,"z0":6.432874858446424,"aX":1.2425376970417752},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-11.5,"breakHorizontal":-1.6,"spinRate":2486,"spinDirection":34},"zone":11,"typeConfidence":0.9,"plateTime":0.4611132242086864,"extension":5.500271263915645},"index":0,"playId":"876b87c5-aeb2-3152-acf2-3fef1d54eb1e","pitchNumber":1,"startTime":"2025-07-27T00:03:26.143Z","endTime":"2025-07-27T00:03:30.276Z","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":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.1,"strikeZoneTop":3.30549990415011,"strikeZoneBottom":1.53195839995596,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.776288431643277,"aZ":-43.29896770137741,"pfxX":0.961388878248828,"pfxZ":-7.988007577755969,"pX":0.38466555243310663,"pZ":2.951829173029356,"vX0":0.5061561231329111,"vY0":-117.92028840844544,"vZ0":1.2846710517206594,"x":102.34,"y":159.08,"x0":0.041539956460981374,"y0":50.003581060439835,"z0":6.429700446296444,"aX":1.33866092587118},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-13.8,"breakHorizontal":-1.9,"spinRate":2521,"spinDirection":33},"zone":3,"typeConfidence":0.91,"plateTime":0.4665039157798119,"extension":5.5394287227375925},"index":1,"playId":"ba06963c-f83a-320c-a7a8-bfaef1670650","pitchNumber":2,"startTime":"2025-07-27T00:03:40.872Z","endTime":"2025-07-27T00:03:43.951Z","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":1,"outs":1},"index":2,"startTime":"2025-07-27T00:03:56.614Z","endTime":"2025-07-27T00:04:05.112Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"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.8,"endSpeed":87.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.81361634864632,"aZ":-12.985438203828734,"pfxX":-2.303145107345231,"pfxZ":9.806186014749112,"pX":0.32856634575322075,"pZ":3.141315707487781,"vX0":1.1725035778042643,"vY0":-139.354649434543,"vZ0":-5.972182360628695,"x":104.48,"y":153.96,"x0":0.20041376733206,"y0":50.001763042447045,"z0":6.178252199891452,"aX":-4.506312417349716},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":4.0,"spinRate":2362,"spinDirection":203},"zone":3,"typeConfidence":0.89,"plateTime":0.3938175215947459,"extension":5.5672302331429355},"index":3,"playId":"8eaf9000-92d7-3c7e-8473-6f90338a29a4","pitchNumber":3,"startTime":"2025-07-27T00:04:05.112Z","endTime":"2025-07-27T00:04:08.112Z","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":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.99778169444268,"aZ":-43.32172014983463,"pfxX":2.517936915985873,"pfxZ":-7.578169578971542,"pX":-0.15964836965182724,"pZ":2.607385867052392,"vX0":-1.2641418772933446,"vY0":-120.40653374339405,"vZ0":0.2392118810088324,"x":123.09,"y":168.38,"x0":0.04455589384836627,"y0":50.0033710944406,"z0":6.33462752364322,"aX":3.703640646976968},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-13.4,"breakHorizontal":-4.3,"spinRate":2445,"spinDirection":31},"zone":5,"typeConfidence":0.9,"plateTime":0.45460328303689135,"extension":5.583574578572017},"hitData":{"launchSpeed":91.2,"launchAngle":8.0,"totalDistance":140.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":158.61,"coordY":162.73}},"index":4,"playId":"4cb9e480-7c1f-338b-8167-1d438595b284","pitchNumber":4,"startTime":"2025-07-27T00:04:23.763Z","endTime":"2025-07-27T00:04:30.788Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T00:04:30.788Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Vierling grounds out, shortstop Bo Bichette to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T00:04:33.049Z","endTime":"2025-07-27T00:05:52.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"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":{"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":88.0,"endSpeed":81.0,"strikeZoneTop":3.45448429694687,"strikeZoneBottom":1.64294129914609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.545813171587362,"aZ":-27.97436732117979,"pfxX":-0.5518880220538556,"pfxZ":2.525503883105566,"pX":1.0574747619491203,"pZ":1.7824877617169386,"vX0":2.212130531753566,"vY0":-128.18790720877314,"vZ0":-5.305668590213739,"x":76.69,"y":190.65,"x0":0.25493670780144606,"y0":50.00504694446486,"z0":6.063723800164243,"aX":-0.9187334060245593},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.6,"breakHorizontal":0.5,"spinRate":2267,"spinDirection":171},"zone":14,"typeConfidence":0.9,"plateTime":0.4273189614229591,"extension":5.620240818142087},"index":0,"playId":"78429f38-08c9-3dd8-828d-d929184eee19","pitchNumber":1,"startTime":"2025-07-27T00:04:52.525Z","endTime":"2025-07-27T00:04:58.452Z","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":87.9,"endSpeed":80.9,"strikeZoneTop":3.43549710211305,"strikeZoneBottom":1.62385500015147,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.14065257675047,"aZ":-29.840123955949725,"pfxX":1.2089268876208745,"pfxZ":1.4086686294199477,"pX":1.7292764053640952,"pZ":2.773795843108543,"vX0":3.272420602206705,"vY0":-127.99317647962631,"vZ0":-2.83192766156885,"x":51.08,"y":163.89,"x0":0.2776092712939186,"y0":50.004841673223616,"z0":6.22851302160634,"aX":2.008479699320371},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.2,"breakHorizontal":-2.9,"spinRate":2260,"spinDirection":163},"zone":12,"typeConfidence":0.9,"plateTime":0.4277413216365131,"extension":5.599462928592715},"index":1,"playId":"c5023280-2714-3396-b149-d2ebff037794","pitchNumber":2,"startTime":"2025-07-27T00:05:09.419Z","endTime":"2025-07-27T00:05:14.113Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.44924028620023,"strikeZoneBottom":1.63762536027604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.431675981314275,"aZ":-43.781692900619106,"pfxX":1.9506250387088193,"pfxZ":-7.935980006417653,"pX":0.18611155278428554,"pZ":3.5667181725066937,"vX0":-0.38082818521295136,"vY0":-120.25097288169435,"vZ0":2.4986657969479236,"x":109.91,"y":142.48,"x0":0.09319795665881717,"y0":50.00043170126742,"z0":6.399843864877624,"aX":2.854643335892054},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-13.4,"breakHorizontal":-3.5,"spinRate":2474,"spinDirection":36},"zone":2,"typeConfidence":0.9,"plateTime":0.4555746252409145,"extension":5.652404779969366},"index":2,"playId":"7bfe13f9-a0aa-3719-b4c1-19face6ef386","pitchNumber":3,"startTime":"2025-07-27T00:05:29.131Z","endTime":"2025-07-27T00:05:32.612Z","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":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.60397710690866,"aZ":-43.21483157028544,"pfxX":2.056996392697883,"pfxZ":-7.593504290098929,"pX":0.052706271185995926,"pZ":1.7837806503089424,"vX0":-1.082072419134588,"vY0":-120.19477770376416,"vZ0":-1.3512101934770113,"x":114.99,"y":190.62,"x0":0.24290329035042776,"y0":50.0027648297414,"z0":6.211452839052344,"aX":2.9915623467308037},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-13.8,"breakHorizontal":-3.5,"spinRate":2476,"spinDirection":32},"zone":8,"typeConfidence":0.9,"plateTime":0.4567575023178687,"extension":5.640367370452802},"hitData":{"launchSpeed":94.5,"launchAngle":2.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":97.77,"coordY":154.12}},"index":3,"playId":"40504cbf-3416-32d0-ade7-07ba6f43fcee","pitchNumber":4,"startTime":"2025-07-27T00:05:44.859Z","endTime":"2025-07-27T00:05:52.961Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T00:05:52.961Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Loperfido singles on a sharp line drive to center fielder Matt Vierling.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T00:08:30.556Z","endTime":"2025-07-27T00:08:43.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[0,1],"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":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Will Vest replaces Tommy Kahnle.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T00:07:42.285Z","endTime":"2025-07-27T00:08:22.673Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676684,"link":"/api/v1/people/676684"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Joey Loperfido replaces Davis Schneider.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-27T00:08:22.673Z","endTime":"2025-07-27T00:08:32.906Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":676914,"link":"/api/v1/people/676914"}},{"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":95.5,"endSpeed":87.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.009296496401383,"aZ":-14.584012480215092,"pfxX":-3.804920582338664,"pfxZ":8.942533585785815,"pX":0.12109679636093054,"pZ":2.314691078380804,"vX0":6.2083267848582055,"vY0":-138.87160777941133,"vZ0":-6.175891201375581,"x":112.38,"y":176.28,"x0":-1.6417949389786495,"y0":50.00345936942385,"z0":5.525090061313519,"aX":-7.485475192404133},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.2,"breakHorizontal":5.8,"spinRate":2243,"spinDirection":205},"zone":5,"typeConfidence":0.89,"plateTime":0.39333168424489084,"extension":6.363722201366199},"hitData":{"launchSpeed":105.1,"launchAngle":12.0,"totalDistance":231.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":125.71,"coordY":79.06}},"index":2,"playId":"1b2878ce-658c-3e85-a251-a078396c47f4","pitchNumber":1,"startTime":"2025-07-27T00:08:32.906Z","endTime":"2025-07-27T00:08:43.911Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T00:08:43.911Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"George Springer singles on a ground ball to center fielder Matt Vierling. Joey Loperfido to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T00:09:02.156Z","endTime":"2025-07-27T00:09:19.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"postOnSecond":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"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":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"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":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T00:08:57.712Z","endTime":"2025-07-27T00:09:04.558Z","isPitch":false,"type":"action","player":{"id":543807,"link":"/api/v1/people/543807"}},{"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":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.510762461957977,"aZ":-19.131775658156645,"pfxX":-8.802797329733691,"pfxZ":6.556744471493959,"pX":-0.4135274901422221,"pZ":2.3356982926558545,"vX0":6.589182374811088,"vY0":-139.70349425621424,"vZ0":-5.056671175520672,"x":132.76,"y":175.72,"x0":-1.6510836393765536,"y0":50.006069099544376,"z0":5.414866196459507,"aX":-17.519412045727837},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.0,"breakHorizontal":14.8,"spinRate":2194,"spinDirection":213},"zone":4,"typeConfidence":0.91,"plateTime":0.39106609232065725,"extension":6.365181761096238},"hitData":{"launchSpeed":88.8,"launchAngle":1.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.16,"coordY":85.68}},"index":1,"playId":"15fbad3e-b8ea-39c0-b3e4-9a559e24a5f9","pitchNumber":1,"startTime":"2025-07-27T00:09:04.558Z","endTime":"2025-07-27T00:09:19.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T00:09:19.063Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vladimir Guerrero Jr. grounds out, third baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T00:09:17.891Z","endTime":"2025-07-27T00:11:00.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"postOnThird":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"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":"Groundout","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":5},"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(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":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.68621025994006,"strikeZoneBottom":1.66625382471108,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.87670053537656,"aZ":-28.320282977748217,"pfxX":-0.8279182774739811,"pfxZ":2.2527088143252194,"pX":1.961712133328133,"pZ":-0.894853297856793,"vX0":9.47185916985483,"vY0":-130.3066433994957,"vZ0":-9.926261006342415,"x":42.22,"y":262.94,"x0":-1.6217825070240188,"y0":50.00229508011736,"z0":5.123368505466603,"aX":-1.4166941755326288},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.9,"breakHorizontal":-0.7,"spinRate":2839,"spinDirection":269},"zone":14,"typeConfidence":0.9,"plateTime":0.4212860199485071,"extension":6.518460933136176},"index":0,"playId":"c38853d8-f8e3-3011-a68b-f5eb625d2971","pitchNumber":1,"startTime":"2025-07-27T00:09:39.983Z","endTime":"2025-07-27T00:09:43.857Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Will Vest. Joey Loperfido to 3rd. George Springer to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"actionPlayId":"c38853d8-f8e3-3011-a68b-f5eb625d2971","startTime":"2025-07-27T00:09:56.655Z","endTime":"2025-07-27T00:10:06.591Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"}},{"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":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.68663076386071,"strikeZoneBottom":1.63741277490087,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.574668593211584,"aZ":-15.865914026473513,"pfxX":-7.888456172110235,"pfxZ":8.199604424146806,"pX":-0.27392601017564355,"pZ":2.4038951458720614,"vX0":6.62083762757776,"vY0":-139.89025543002748,"vZ0":-5.465902308350668,"x":127.44,"y":173.87,"x0":-1.6426237747210353,"y0":50.00007615038431,"z0":5.41749373901412,"aX":-15.684170999963873},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.9,"breakHorizontal":13.0,"spinRate":2074,"spinDirection":212},"zone":5,"typeConfidence":0.85,"plateTime":0.3910376048026927,"extension":6.417811319176979},"index":2,"playId":"e1657096-b65d-3033-b4a9-81d791b79eee","pitchNumber":2,"startTime":"2025-07-27T00:10:06.591Z","endTime":"2025-07-27T00:10:10.127Z","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":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.6,"strikeZoneTop":3.64763304775176,"strikeZoneBottom":1.65807462252326,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.502793488546622,"aZ":-31.60163786857987,"pfxX":-0.8154371985163134,"pfxZ":0.33417223156285747,"pX":0.6894813183060248,"pZ":1.168832130341798,"vX0":6.446512722313292,"vY0":-130.29625614995015,"vZ0":-4.668303090256445,"x":90.72,"y":207.22,"x0":-1.7237433657512815,"y0":50.0016820651652,"z0":5.405585527700419,"aX":-1.386277299318762},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.4,"breakHorizontal":-0.1,"spinRate":2864,"spinDirection":17},"zone":14,"typeConfidence":0.9,"plateTime":0.42236272000119346,"extension":6.389167696482234},"index":3,"playId":"63d30c69-0a28-3818-b23a-ad30ca173ecd","pitchNumber":3,"startTime":"2025-07-27T00:10:20.353Z","endTime":"2025-07-27T00:10:24.516Z","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":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.66310986741201,"strikeZoneBottom":1.64399071907037,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.987415349353835,"aZ":-16.627820059370205,"pfxX":-8.586881911983742,"pfxZ":7.763415599052318,"pX":-1.146495851791503,"pZ":1.1460208000739514,"vX0":4.8262270176596145,"vY0":-140.22628857728995,"vZ0":-8.469076308113538,"x":160.7,"y":207.84,"x0":-1.7689187761805545,"y0":50.005735474512996,"z0":5.277784325737141,"aX":-17.20271866434314},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.6,"breakHorizontal":14.6,"spinRate":2278,"spinDirection":224},"zone":13,"typeConfidence":0.9,"plateTime":0.389741359956552,"extension":6.353719117417888},"index":4,"playId":"84cecf35-d04a-3a1d-8517-db1fbdd76009","pitchNumber":4,"startTime":"2025-07-27T00:10:34.507Z","endTime":"2025-07-27T00:10:39.373Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.446626240082658,"aZ":-16.278702069618394,"pfxX":-8.369896854958792,"pfxZ":7.927565031716647,"pX":-0.847662015245596,"pZ":2.7607024843201193,"vX0":5.45757805356311,"vY0":-140.59616735328635,"vZ0":-4.472357907725191,"x":149.31,"y":164.24,"x0":-1.725125360141238,"y0":50.00112495748378,"z0":5.426194323835245,"aX":-16.77897418714659},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.7,"breakHorizontal":14.0,"spinRate":2193,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.3893609683181616,"extension":6.278867575860611},"hitData":{"launchSpeed":84.0,"launchAngle":-22.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.31,"coordY":169.32}},"index":5,"playId":"9d2dcb9b-d3c4-39c0-b791-5adfa7e8d71c","pitchNumber":5,"startTime":"2025-07-27T00:10:51.425Z","endTime":"2025-07-27T00:11:00.958Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T00:11:00.958Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a ground ball to right fielder Wenceel Pérez. Joey Loperfido scores. George Springer scores. Bo Bichette to 2nd. Bo Bichette advances to 2nd, on a throwing error by right fielder Wenceel Pérez.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T00:11:26.630Z","endTime":"2025-07-27T00:12:21.059Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"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,2],"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":{"id":676684,"link":"/api/v1/people/676684"},"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":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":{"id":676684,"link":"/api/v1/people/676684"},"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":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.71467717240832,"strikeZoneBottom":1.66080273851387,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.397233761248,"aZ":-19.84431909041288,"pfxX":-7.7247233959016715,"pfxZ":6.3311428557047105,"pX":-0.051707836486905356,"pZ":2.715184836421668,"vX0":6.9680666294846585,"vY0":-137.90017195456602,"vZ0":-3.7640868346453202,"x":118.97,"y":165.47,"x0":-1.5937263237133006,"y0":50.00464559793615,"z0":5.417577215116788,"aX":-15.048645863952709},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.9,"breakHorizontal":12.7,"spinRate":1846,"spinDirection":210},"zone":5,"typeConfidence":0.87,"plateTime":0.395473365480135,"extension":6.397093476446623},"index":0,"playId":"f2d223f0-663c-336a-860f-00fdad0c4af6","pitchNumber":1,"startTime":"2025-07-27T00:11:26.630Z","endTime":"2025-07-27T00:11:30.013Z","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":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.56558051726403,"strikeZoneBottom":1.66179468456017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.423863497686348,"aZ":-19.312184915138534,"pfxX":-7.576206184790866,"pfxZ":6.5562271090975095,"pX":-1.3445728000869088,"pZ":3.4304778799459266,"vX0":3.722578727698308,"vY0":-138.80478064424813,"vZ0":-2.2316129811418595,"x":168.25,"y":146.16,"x0":-1.7145447839416526,"y0":50.006255364082335,"z0":5.522930157130753,"aX":-14.86981686415812},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.6,"breakHorizontal":13.0,"spinRate":2032,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.3937653508774295,"extension":6.265659853386171},"index":1,"playId":"49d4d7be-2812-3094-85e4-73a40b5b924c","pitchNumber":2,"startTime":"2025-07-27T00:11:43.263Z","endTime":"2025-07-27T00:11:48.933Z","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},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.69,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.594389852464857,"aZ":-19.87613979899617,"pfxX":-7.536451185932583,"pfxZ":6.2420542204116245,"pX":-0.5768203840232445,"pZ":2.57773031056601,"vX0":5.604767173276208,"vY0":-138.8715835775336,"vZ0":-4.435317377443239,"x":138.99,"y":169.18,"x0":-1.6333747188144139,"y0":50.003383700309925,"z0":5.50268236307198,"aX":-14.847330314254966},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.7,"breakHorizontal":12.6,"spinRate":1940,"spinDirection":213},"zone":4,"typeConfidence":0.89,"plateTime":0.39312861764468776,"extension":6.375138106578991},"hitData":{"launchSpeed":78.8,"launchAngle":0.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.77,"coordY":118.63}},"index":2,"playId":"b7d29a14-2d24-3909-b6dd-fb9771b4bd32","pitchNumber":3,"startTime":"2025-07-27T00:12:06.227Z","endTime":"2025-07-27T00:12:21.059Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T00:12:21.059Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Heineman called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T00:12:56.759Z","endTime":"2025-07-27T00:14:15.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"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,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":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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(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":94.4,"endSpeed":86.8,"strikeZoneTop":3.15,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.882825890525385,"aZ":-14.647035010748343,"pfxX":-0.7774185098902329,"pfxZ":9.122416056232309,"pX":0.49382619330027117,"pZ":2.8512080724377067,"vX0":5.82387814502348,"vY0":-137.37813351460696,"vZ0":-4.473200842771446,"x":98.18,"y":161.8,"x0":-1.5477509806565948,"y0":50.005447398578895,"z0":5.488035070181923,"aX":-1.494013643946768},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.8,"breakHorizontal":0.2,"spinRate":1997,"spinDirection":204},"zone":3,"typeConfidence":0.89,"plateTime":0.39786105158485485,"extension":6.373916940168484},"index":0,"playId":"9c2a53f8-9ece-3b3e-ac0c-ff43c036020a","pitchNumber":1,"startTime":"2025-07-27T00:12:57.550Z","endTime":"2025-07-27T00:13:03.376Z","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":1},"pitchData":{"startSpeed":86.6,"endSpeed":81.1,"strikeZoneTop":3.15,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.059210693491455,"aZ":-29.815503482885145,"pfxX":3.9958301473000732,"pfxZ":1.4306468331192796,"pX":0.9605151095827604,"pZ":2.2194201205628,"vX0":5.5432235383809925,"vY0":-126.25298646226334,"vZ0":-2.3979008068441052,"x":80.39,"y":178.86,"x0":-1.7665102822134633,"y0":50.00012165390264,"z0":5.5355576254450725,"aX":6.573473264374991},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.4,"breakHorizontal":-8.3,"spinRate":2562,"spinDirection":27},"zone":14,"typeConfidence":0.9,"plateTime":0.43067361837074536,"extension":6.43276777353381},"index":1,"playId":"a0c2fe5e-c20e-3787-b188-597199b75903","pitchNumber":2,"startTime":"2025-07-27T00:13:28.361Z","endTime":"2025-07-27T00:13:31.945Z","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":95.3,"endSpeed":87.9,"strikeZoneTop":3.15,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.911143764958496,"aZ":-18.285058893423184,"pfxX":-3.2546867055154034,"pfxZ":7.075005328208712,"pX":-0.250714314170574,"pZ":1.8687315283593195,"vX0":5.379965558217617,"vY0":-138.74450421466167,"vZ0":-6.410973724679344,"x":126.56,"y":188.32,"x0":-1.7856315652937902,"y0":50.00681551590459,"z0":5.413585863538011,"aX":-6.393554600631343},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.8,"breakHorizontal":4.9,"spinRate":2057,"spinDirection":214},"zone":8,"typeConfidence":0.87,"plateTime":0.3936682355422869,"extension":6.310461138511413},"index":2,"playId":"cefdfd9e-6243-3e1b-a428-230c805559b6","pitchNumber":3,"startTime":"2025-07-27T00:13:48.371Z","endTime":"2025-07-27T00:13:52.460Z","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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.05718151304992,"strikeZoneBottom":1.43611990096595,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.604147791678358,"aZ":-11.925643667851034,"pfxX":-2.0777635774027035,"pfxZ":10.199486718961147,"pX":-0.7093802923431902,"pZ":2.0874673235968557,"vX0":3.5176609776985135,"vY0":-139.798119636955,"vZ0":-6.954688282947854,"x":144.04,"y":182.42,"x0":-1.712259496191063,"y0":50.00294231537029,"z0":5.384963038339118,"aX":-4.12523331505425},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.3,"breakHorizontal":3.1,"spinRate":2210,"spinDirection":208},"zone":4,"typeConfidence":0.91,"plateTime":0.3913255536568725,"extension":6.366668797553539},"index":3,"playId":"399c1e43-2130-3527-bf89-bcc082fa5ff3","pitchNumber":4,"startTime":"2025-07-27T00:14:11.181Z","endTime":"2025-07-27T00:14:15.014Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T00:14:15.014Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Addison Barger grounds out to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T00:14:22.632Z","endTime":"2025-07-27T00:14:45.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"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":3},"details":{"event":"Groundout","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":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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.66,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.604350191227542,"aZ":-26.24161448637192,"pfxX":-7.985122970686028,"pfxZ":3.4878314572607945,"pX":-0.5111332070204587,"pZ":2.853392301483989,"vX0":6.094219860483345,"vY0":-128.77086452235002,"vZ0":-1.562399622088311,"x":136.48,"y":161.74,"x0":-1.856447290386025,"y0":50.00204600514252,"z0":5.474099297546185,"aX":-13.577598659601822},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.2,"breakHorizontal":13.3,"spinRate":1516,"spinDirection":228},"zone":4,"typeConfidence":0.89,"plateTime":0.4233424076734993,"extension":6.379187698583335},"hitData":{"launchSpeed":71.5,"launchAngle":-43.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.55,"coordY":174.39}},"index":0,"playId":"91e9dcf1-e204-3993-8203-72140876ed49","pitchNumber":1,"startTime":"2025-07-27T00:14:37.812Z","endTime":"2025-07-27T00:14:45.244Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T00:14:45.244Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wenceel Pérez grounds out, shortstop Bo Bichette to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T00:17:16.232Z","endTime":"2025-07-27T00:17:45.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"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":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"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":"Joey Loperfido remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T00:16:08.303Z","endTime":"2025-07-27T00:16:08.326Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":676914,"link":"/api/v1/people/676914"}},{"details":{"description":"Pitching Change: Tommy Nance replaces Braydon Fisher.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-27T00:16:08.326Z","endTime":"2025-07-27T00:17:18.493Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667297,"link":"/api/v1/people/667297"},"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(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":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.02329171063058,"strikeZoneBottom":1.45998598479892,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.416982190325665,"aZ":-43.984934786152785,"pfxX":6.465979711208343,"pfxZ":-7.876279391524221,"pX":-0.6402903780034498,"pZ":3.431296370748539,"vX0":-1.1819039539625742,"vY0":-121.78930555183354,"vZ0":2.209275325019418,"x":141.41,"y":146.13,"x0":-0.9880651922183903,"y0":50.00433664894834,"z0":6.322682406346232,"aX":9.692525719408076},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-13.4,"breakHorizontal":-11.4,"spinRate":2907,"spinDirection":19},"zone":11,"typeConfidence":2.0,"plateTime":0.45012109409507195,"extension":5.920172201772709},"index":2,"playId":"8088ba43-eb47-305e-9097-459801280b13","pitchNumber":1,"startTime":"2025-07-27T00:17:18.493Z","endTime":"2025-07-27T00:17:22.134Z","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":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.056168824612858,"aZ":-20.743131919265043,"pfxX":-8.862516152642648,"pfxZ":5.9153020956583955,"pX":-1.1822248903716062,"pZ":2.519548993081426,"vX0":2.4493918329590807,"vY0":-137.32235202059752,"vZ0":-5.462174227157092,"x":162.06,"y":170.75,"x0":-0.9277340531296635,"y0":50.00140200947474,"z0":5.921977192435666,"aX":-17.123930003937776},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.0,"breakHorizontal":15.6,"spinRate":2250,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39707281842555675,"extension":5.908272896554945},"hitData":{"launchSpeed":72.7,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.4,"coordY":161.72}},"index":3,"playId":"4a6bae9b-8458-3b82-90cb-00a358c190cb","pitchNumber":2,"startTime":"2025-07-27T00:17:35.044Z","endTime":"2025-07-27T00:17:45.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T00:17:45.207Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Báez strikes out swinging, catcher Tyler Heineman to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T00:17:47.499Z","endTime":"2025-07-27T00:18:50.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"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":2},"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":2},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":{"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.6,"endSpeed":88.1,"strikeZoneTop":3.52070761305634,"strikeZoneBottom":1.66066494098213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.30265189158574,"aZ":-25.305909125228368,"pfxX":-9.001000865480167,"pfxZ":3.5103866513392337,"pX":0.6468665861223742,"pZ":2.9813013518161227,"vX0":6.96071187329187,"vY0":-137.74442442800748,"vZ0":-3.5855280927531092,"x":92.34,"y":158.28,"x0":-0.7204615932009966,"y0":50.00333652088316,"z0":5.975013498069276,"aX":-17.61633098660556},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.9,"breakHorizontal":15.2,"spinRate":2368,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.3948632056447279,"extension":6.0809859762192415},"index":0,"playId":"57119b2e-caf7-3e6b-8a07-a37ef29e2ba1","pitchNumber":1,"startTime":"2025-07-27T00:18:10.687Z","endTime":"2025-07-27T00:18:14.006Z","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":1},"pitchData":{"startSpeed":86.7,"endSpeed":81.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.2390837733754,"aZ":-36.76877265230963,"pfxX":0.30707105274437296,"pfxZ":-2.777156002761167,"pX":1.0293653849407451,"pZ":2.0926377999447023,"vX0":5.209187110724062,"vY0":-126.36761942082157,"vZ0":-2.0428400645212323,"x":77.76,"y":182.28,"x0":-1.0793262774882306,"y0":50.00447240459224,"z0":5.802942112802451,"aX":0.5064928704416092},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-5.3,"breakHorizontal":-1.4,"spinRate":2776,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.42973632906214565,"extension":5.923708212760669},"index":1,"playId":"421c01b4-ca0d-314f-b478-f7657fd74c9e","pitchNumber":2,"startTime":"2025-07-27T00:18:26.393Z","endTime":"2025-07-27T00:18:29.841Z","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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.060463919539604,"aZ":-44.61758468101351,"pfxX":3.7839077883377743,"pfxZ":-8.078586271098228,"pX":1.2994563544026565,"pZ":0.19021374781839767,"vX0":3.5577053830758674,"vY0":-123.93588155449514,"vZ0":-4.877058403881667,"x":67.47,"y":233.64,"x0":-0.6514813527648117,"y0":50.00363381082309,"z0":5.949274035752927,"aX":5.827595031038478},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-15.6,"breakHorizontal":-7.8,"spinRate":2873,"spinDirection":15},"zone":14,"typeConfidence":2.0,"plateTime":0.4436268918947368,"extension":6.075656718324593},"index":2,"playId":"946916f9-df49-3124-9dbc-2a9cdfd45b36","pitchNumber":3,"startTime":"2025-07-27T00:18:45.183Z","endTime":"2025-07-27T00:18:50.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T00:18:50.411Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach McKinstry called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T00:19:05.717Z","endTime":"2025-07-27T00:21:08.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":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":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(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":95.0,"endSpeed":87.5,"strikeZoneTop":3.33791293014698,"strikeZoneBottom":1.49667485337372,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.66108792786372,"aZ":-20.732886153102307,"pfxX":-7.047597990074541,"pfxZ":5.854180485611392,"pX":-0.18782345761087885,"pZ":3.8229527089885056,"vX0":4.182322109397158,"vY0":-138.38653734430258,"vZ0":-2.0237714795216126,"x":124.16,"y":135.56,"x0":-0.797008676104304,"y0":50.00417612239554,"z0":5.941480315928977,"aX":-13.775211324482287},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.4,"breakHorizontal":12.0,"spinRate":2504,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3946467633124109,"extension":6.059423384484081},"index":0,"playId":"3be474f1-a64b-3984-8b47-1959ecc21568","pitchNumber":1,"startTime":"2025-07-27T00:19:22.645Z","endTime":"2025-07-27T00:19:26.503Z","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":96.2,"endSpeed":88.7,"strikeZoneTop":3.37456001689757,"strikeZoneBottom":1.59347029481065,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.87250032763901,"aZ":-22.490794524539865,"pfxX":-7.417550243672357,"pfxZ":4.819596541246524,"pX":-0.011811205226024399,"pZ":3.9892715859297025,"vX0":4.6230167278754,"vY0":-140.16466731119297,"vZ0":-1.7545899152985505,"x":117.45,"y":131.07,"x0":-0.7108332819091626,"y0":50.000848137279995,"z0":6.077999192946299,"aX":-14.896872859913591},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.6,"breakHorizontal":12.6,"spinRate":2520,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3893716516408219,"extension":5.972846635178173},"index":1,"playId":"ee433dec-f0e0-3806-a1ed-aaae51a2613c","pitchNumber":2,"startTime":"2025-07-27T00:19:40.154Z","endTime":"2025-07-27T00:19:45.047Z","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":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.4,"strikeZoneTop":3.43718014470063,"strikeZoneBottom":1.53650925602186,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.1601018326691,"aZ":-36.22536219816343,"pfxX":2.181767818482386,"pfxZ":-2.437414350663939,"pX":-0.15075242893313923,"pZ":2.959638189532804,"vX0":2.0403908816328657,"vY0":-127.1553121437625,"vZ0":-0.1344796298841504,"x":122.75,"y":158.87,"x0":-1.2423767520900901,"y0":50.00128674452297,"z0":5.849335705056481,"aX":3.6290882188097284},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-4.2,"breakHorizontal":-4.3,"spinRate":2845,"spinDirection":67},"zone":2,"typeConfidence":2.0,"plateTime":0.4281395823942211,"extension":5.9202377518433},"index":2,"playId":"529ff0db-6092-37d1-8d21-c958f6d34cef","pitchNumber":3,"startTime":"2025-07-27T00:20:01.016Z","endTime":"2025-07-27T00:20:04.660Z","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.5,"endSpeed":82.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.703206206113695,"aZ":-34.681828700421946,"pfxX":0.5304202635571271,"pfxZ":-1.4835201858975573,"pX":0.7210414656145723,"pZ":2.170522077592934,"vX0":4.429616246340256,"vY0":-127.62145070168651,"vZ0":-2.3815544287492956,"x":89.52,"y":180.18,"x0":-1.0871525940059905,"y0":50.00088784378084,"z0":5.7781177920991915,"aX":0.8975608966345568},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.9,"breakHorizontal":-1.7,"spinRate":2733,"spinDirection":41},"zone":6,"typeConfidence":2.0,"plateTime":0.42489090463796364,"extension":5.961124039498205},"index":3,"playId":"5d65985b-4817-33d6-90de-8d45ca505e28","pitchNumber":4,"startTime":"2025-07-27T00:20:18.009Z","endTime":"2025-07-27T00:20:21.922Z","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":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.543971770970376,"aZ":-45.99251848020896,"pfxX":5.016889835269195,"pfxZ":-8.78956670543414,"pX":-0.47358763307838614,"pZ":2.242676852403294,"vX0":-0.7363717754928429,"vY0":-124.68944546210547,"vZ0":-0.3876502860337947,"x":135.05,"y":178.23,"x0":-0.8258396494984561,"y0":50.005359944994105,"z0":6.2016364985941665,"aX":7.884623360818705},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-15.7,"breakHorizontal":-8.9,"spinRate":2971,"spinDirection":15},"zone":4,"typeConfidence":2.0,"plateTime":0.43961684221599784,"extension":6.045714830867752},"index":4,"playId":"66bf637b-64be-3fc2-ab4d-5c863c36ebda","pitchNumber":5,"startTime":"2025-07-27T00:20:39.474Z","endTime":"2025-07-27T00:20:43.784Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.33407907540135,"strikeZoneBottom":1.49335906399789,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.765603945028953,"aZ":-46.170850386449175,"pfxX":5.0535558784779875,"pfxZ":-9.086640972354328,"pX":-0.4736488755886809,"pZ":2.0102999230913885,"vX0":-0.7258554012749289,"vY0":-123.63138734827335,"vZ0":-0.7702922858423937,"x":135.05,"y":184.5,"x0":-0.8316573510395806,"y0":50.00270603290775,"z0":6.217379379670916,"aX":7.784653928434005},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-16.3,"breakHorizontal":-9.0,"spinRate":2933,"spinDirection":17},"zone":7,"typeConfidence":2.0,"plateTime":0.443858738570325,"extension":6.029475587100807},"index":5,"playId":"10906eaa-213d-3289-a96d-f25d38768857","pitchNumber":6,"startTime":"2025-07-27T00:21:04.271Z","endTime":"2025-07-27T00:21:08.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T00:21:08.530Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ernie Clement singles on a line drive to center fielder Matt Vierling.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T00:23:32.642Z","endTime":"2025-07-27T00:24:11.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Chase Lee replaces Will Vest.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T00:21:56.944Z","endTime":"2025-07-27T00:23:34.863Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695445,"link":"/api/v1/people/695445"},"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(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":90.0,"endSpeed":81.5,"strikeZoneTop":3.41042319764403,"strikeZoneBottom":1.56136116824476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.950805407360132,"aZ":-35.21620092535912,"pfxX":-7.636413364972485,"pfxZ":-1.7825040032898318,"pX":0.8779198068430593,"pZ":1.9468431723860866,"vX0":10.6726335939125,"vY0":-130.51701365593058,"vZ0":1.9488664426205686,"x":83.54,"y":186.22,"x0":-2.2904188216099386,"y0":50.0017997028149,"z0":3.8610455145198572,"aX":-13.04778203333768},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-2.4,"breakHorizontal":11.2,"spinRate":2298,"spinDirection":266},"zone":14,"typeConfidence":2.0,"plateTime":0.42123228841036253,"extension":5.847569210351312},"index":1,"playId":"b9353dfe-2921-306e-8d48-2be2a973a741","pitchNumber":1,"startTime":"2025-07-27T00:23:34.863Z","endTime":"2025-07-27T00:23:38.093Z","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":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":72.3,"strikeZoneTop":3.42665540977164,"strikeZoneBottom":1.62305905276462,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.11649829496976,"aZ":-26.907501243116258,"pfxX":8.135075252279666,"pfxZ":3.9503853043942456,"pX":1.8876194216091995,"pZ":2.3777641610334808,"vX0":7.258889184548434,"vY0":-115.52790322142896,"vZ0":2.696198397529535,"x":45.05,"y":174.58,"x0":-2.36727814273564,"y0":50.005575386807486,"z0":3.8035391025802956,"aX":10.853915622222553},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":8.3,"breakHorizontal":-16.7,"spinRate":2856,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.47647697485246754,"extension":5.513503754787764},"index":2,"playId":"753cf4ac-a694-34b3-a9a0-428e61367564","pitchNumber":2,"startTime":"2025-07-27T00:23:47.222Z","endTime":"2025-07-27T00:23:51.021Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":80.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.776632517814818,"aZ":-37.81976222646015,"pfxX":-6.445842708501871,"pfxZ":-3.3769008834781724,"pX":0.4653364796498984,"pZ":1.8705858458691365,"vX0":9.09508161610957,"vY0":-129.17254521306114,"vZ0":2.502780256986974,"x":99.26,"y":188.27,"x0":-2.282564503615817,"y0":50.00494556501806,"z0":3.8200610407461837,"aX":-10.770398166008807},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-5.2,"breakHorizontal":9.4,"spinRate":2266,"spinDirection":258},"zone":9,"typeConfidence":2.0,"plateTime":0.4259021720516274,"extension":5.812134680284692},"hitData":{"launchSpeed":76.1,"launchAngle":18.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":136.23,"coordY":96.86}},"index":3,"playId":"c1492336-960a-3a64-ac2e-8ed8542d1bf9","pitchNumber":3,"startTime":"2025-07-27T00:23:59.003Z","endTime":"2025-07-27T00:24:11.129Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T00:24:11.129Z","atBatIndex":60},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nathan Lukes homers (7) on a fly ball to right center field. Ernie Clement scores.","rbi":2,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T00:24:51.994Z","endTime":"2025-07-27T00:25:56.464Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"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":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":{"id":695445,"link":"/api/v1/people/695445"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":{"id":695445,"link":"/api/v1/people/695445"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T00:24:36.668Z","endTime":"2025-07-27T00:24:54.245Z","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(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":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.7,"strikeZoneTop":3.49326338356272,"strikeZoneBottom":1.59159274178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.858130116751386,"aZ":-28.23743576601602,"pfxX":10.379420512730238,"pfxZ":2.9983363042179647,"pX":-1.2260809499518328,"pZ":2.3423322411426994,"vX0":0.49906939672573186,"vY0":-113.80566563194141,"vZ0":2.9817662140995465,"x":163.74,"y":175.54,"x0":-2.796513087119902,"y0":50.000364239079545,"z0":3.8117466663079047,"aX":13.61480816364982},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":6.5,"breakHorizontal":-19.0,"spinRate":2777,"spinDirection":83},"zone":13,"typeConfidence":2.0,"plateTime":0.4812502371432954,"extension":5.527880606402273},"index":1,"playId":"6776e3db-acb0-3b51-8fad-a56bc00e2a64","pitchNumber":1,"startTime":"2025-07-27T00:24:54.245Z","endTime":"2025-07-27T00:24:58.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":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.919341046395605,"aZ":-37.27158603607431,"pfxX":-8.88630862689335,"pfxZ":-3.357338161098416,"pX":-0.5806540738115573,"pZ":1.9879834402485097,"vX0":7.250794982041661,"vY0":-122.30907178317291,"vZ0":3.035299443449036,"x":139.13,"y":185.1,"x0":-2.427752591476686,"y0":50.00538188115089,"z0":3.925099190820697,"aX":-13.4777673463134},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.0,"breakHorizontal":14.4,"spinRate":1469,"spinDirection":268},"zone":7,"typeConfidence":2.0,"plateTime":0.4476748759789686,"extension":5.737323442569133},"index":2,"playId":"7225a0ab-f818-3ab1-b054-47ec6c2d7c0f","pitchNumber":2,"startTime":"2025-07-27T00:25:10.028Z","endTime":"2025-07-27T00:25:13.462Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.919179937756983,"aZ":-31.892413861999373,"pfxX":8.55271195399364,"pfxZ":0.2060470316600398,"pX":0.1912292603111587,"pZ":2.3852660014477287,"vX0":3.8369386776343615,"vY0":-116.43942448957199,"vZ0":3.738255272329428,"x":109.71,"y":174.38,"x0":-2.5893058156992717,"y0":50.00389051360541,"z0":3.7771363817555352,"aX":11.73954121752941},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":1.6,"breakHorizontal":-16.4,"spinRate":2942,"spinDirection":85},"zone":5,"typeConfidence":2.0,"plateTime":0.4704539857909604,"extension":5.630013144759517},"hitData":{"launchSpeed":97.7,"launchAngle":34.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":197.87,"coordY":59.54}},"index":3,"playId":"3d875638-542b-3ae5-b2a3-02288af072b1","pitchNumber":3,"startTime":"2025-07-27T00:25:31.141Z","endTime":"2025-07-27T00:25:56.464Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T00:25:56.464Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Leo Jiménez grounds out, third baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T00:25:45.351Z","endTime":"2025-07-27T00:26:37.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"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":88.4,"endSpeed":82.1,"strikeZoneTop":3.30102208357451,"strikeZoneBottom":1.52105711393597,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.18836241903935,"aZ":-32.06514836337833,"pfxX":-5.670412208568633,"pfxZ":0.06011033606224281,"pX":0.26827227079924343,"pZ":2.4582681577371646,"vX0":8.58024858293167,"vY0":-128.60093987501176,"vZ0":2.8874041296965123,"x":106.77,"y":172.41,"x0":-2.3475103696033317,"y0":50.000088354905586,"z0":3.7801805746865837,"aX":-9.667750049725575},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.8,"breakHorizontal":8.8,"spinRate":2342,"spinDirection":251},"zone":5,"typeConfidence":2.0,"plateTime":0.4230313541268096,"extension":5.895803997365616},"index":0,"playId":"cacf66e3-2eba-30e7-aa82-6a03dc667702","pitchNumber":1,"startTime":"2025-07-27T00:26:14.493Z","endTime":"2025-07-27T00:26:17.813Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":82.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.891350481463444,"aZ":-29.10938825365536,"pfxX":-5.278466548216502,"pfxZ":1.8017891869293479,"pX":0.16656281076739107,"pZ":1.7557817637056365,"vX0":8.223254459303064,"vY0":-128.04534888472188,"vZ0":0.7336129064517809,"x":110.65,"y":191.37,"x0":-2.368314269164316,"y0":50.00054588063957,"z0":3.7043937148677313,"aX":-8.96141190357441},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.6,"breakHorizontal":8.2,"spinRate":2403,"spinDirection":271},"zone":8,"typeConfidence":2.0,"plateTime":0.4241723079173565,"extension":5.8255459286481726},"hitData":{"launchSpeed":84.9,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.35,"coordY":175.91}},"index":1,"playId":"76265de1-6ca7-3a7d-b866-a1e546c94c9e","pitchNumber":2,"startTime":"2025-07-27T00:26:27.688Z","endTime":"2025-07-27T00:26:37.158Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T00:26:37.158Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Loperfido called out on strikes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T00:26:40.606Z","endTime":"2025-07-27T00:27:43.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"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":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":2},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.91841164034149,"aZ":-38.086580319830965,"pfxX":-5.970495938961362,"pfxZ":-3.8026351616651777,"pX":-0.010635726865121486,"pZ":1.9672349649110346,"vX0":7.895492886215355,"vY0":-123.41867433517666,"vZ0":3.1341797571441616,"x":117.41,"y":185.66,"x0":-2.4649878808284544,"y0":50.00502901004527,"z0":3.8733467619140343,"aX":-9.278546075049107},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-6.0,"breakHorizontal":9.1,"spinRate":1554,"spinDirection":274},"zone":8,"typeConfidence":2.0,"plateTime":0.4425946852439897,"extension":5.945077591683752},"index":0,"playId":"970afff2-9015-38f0-a1a4-4eda6f37ef35","pitchNumber":1,"startTime":"2025-07-27T00:26:58.648Z","endTime":"2025-07-27T00:27:02.977Z","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":89.6,"endSpeed":82.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.080317185029795,"aZ":-27.03625821304081,"pfxX":-4.880759473030045,"pfxZ":2.958851179773813,"pX":-0.16519171587226558,"pZ":2.764142007083654,"vX0":7.646868391405159,"vY0":-130.34559319732406,"vZ0":2.7572151318961136,"x":123.3,"y":164.15,"x0":-2.4907089378997367,"y0":50.00163948019199,"z0":3.7227801128149913,"aX":-8.47372486615773},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.1,"breakHorizontal":7.3,"spinRate":2412,"spinDirection":271},"zone":5,"typeConfidence":2.0,"plateTime":0.41875767367917316,"extension":5.769684064218463},"index":1,"playId":"9b8c166e-cb7d-310d-a058-6961ac054254","pitchNumber":2,"startTime":"2025-07-27T00:27:17.554Z","endTime":"2025-07-27T00:27:20.605Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.6,"strikeZoneTop":3.44457749206963,"strikeZoneBottom":1.62216544426678,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.483575006008135,"aZ":-28.27743182006477,"pfxX":11.44626117666351,"pfxZ":2.9792078405323057,"pX":-0.5084532046177509,"pZ":1.9265096505604102,"vX0":1.666523509308762,"vY0":-114.13307216219182,"vZ0":1.9190466953806349,"x":136.38,"y":186.76,"x0":-2.735804862891707,"y0":50.0044367280789,"z0":3.8743682238402677,"aX":14.988516512176831},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":6.2,"breakHorizontal":-21.1,"spinRate":2999,"spinDirection":82},"zone":7,"typeConfidence":2.0,"plateTime":0.4812847782749201,"extension":5.4663258090245606},"index":2,"playId":"0492050f-756d-3e3f-9453-9678ff99636c","pitchNumber":3,"startTime":"2025-07-27T00:27:38.792Z","endTime":"2025-07-27T00:27:43.186Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T00:27:43.186Z","atBatIndex":63},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"George Springer homers (18) on a line drive to right center field.","rbi":1,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T00:27:43.334Z","endTime":"2025-07-27T00:28:36.247Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":{"id":695445,"link":"/api/v1/people/695445"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":2},"pitchData":{"startSpeed":78.3,"endSpeed":71.6,"strikeZoneTop":3.64081691438698,"strikeZoneBottom":1.64687941392578,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.13073096762012,"aZ":-26.278669009882645,"pfxX":10.015506233051834,"pfxZ":4.512597689643446,"pX":1.101941572452627,"pZ":2.3506920934540645,"vX0":5.147347504804245,"vY0":-113.91227513367805,"vZ0":2.88558589073925,"x":75.0,"y":175.31,"x0":-2.4925713903099664,"y0":50.00202409978886,"z0":3.675655641864462,"aX":13.078287451350004},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":9.2,"breakHorizontal":-19.4,"spinRate":2962,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.4819823431927146,"extension":5.609592739062376},"index":0,"playId":"b4b669a9-6508-35ff-83e7-3c77303e4251","pitchNumber":1,"startTime":"2025-07-27T00:28:06.329Z","endTime":"2025-07-27T00:28:10.478Z","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},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.900153322670565,"aZ":-33.9771610879784,"pfxX":-7.938558273114845,"pfxZ":-1.0890422527432548,"pX":-0.12794685271363038,"pZ":1.9341577248596007,"vX0":8.17242366263755,"vY0":-127.19241298090175,"vZ0":2.143713154303028,"x":121.88,"y":186.56,"x0":-2.331472280739416,"y0":50.00117622012113,"z0":3.750442690059657,"aX":-13.176283129863908},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.3,"breakHorizontal":12.8,"spinRate":2396,"spinDirection":260},"zone":8,"typeConfidence":2.0,"plateTime":0.4285094825742326,"extension":5.917179767534605},"hitData":{"launchSpeed":106.3,"launchAngle":21.0,"totalDistance":390.0,"trajectory":"line_drive","hardness":"medium","location":"89","coordinates":{"coordX":185.82,"coordY":52.95}},"index":1,"playId":"1acd8377-9d83-3f65-8596-61bce57b0b8f","pitchNumber":2,"startTime":"2025-07-27T00:28:18.949Z","endTime":"2025-07-27T00:28:36.247Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T00:28:36.247Z","atBatIndex":64},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Vladimir Guerrero Jr. homers (14) on a fly ball to left center field.","rbi":1,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T00:28:31.186Z","endTime":"2025-07-27T00:31:15.720Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"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":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":{"id":695445,"link":"/api/v1/people/695445"},"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":87.3,"endSpeed":80.2,"strikeZoneTop":3.76171180575403,"strikeZoneBottom":1.69939371782626,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.809578597242844,"aZ":-31.91897844096569,"pfxX":-7.323173413657972,"pfxZ":0.15284302941764683,"pX":-0.29503043036488874,"pZ":1.8053516972344943,"vX0":7.738936462002302,"vY0":-126.96499726698238,"vZ0":1.5600918391862757,"x":128.25,"y":190.04,"x0":-2.424129462822174,"y0":50.00016698168617,"z0":3.714027292774468,"aX":-12.012554764801063},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.8,"breakHorizontal":11.6,"spinRate":2333,"spinDirection":254},"zone":7,"typeConfidence":2.0,"plateTime":0.43059013501962307,"extension":5.960166607226874},"index":0,"playId":"ce670ca9-f5a7-3987-a0bf-3043ed8b8282","pitchNumber":1,"startTime":"2025-07-27T00:29:02.109Z","endTime":"2025-07-27T00:29:05.274Z","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":86.8,"endSpeed":79.6,"strikeZoneTop":3.70113196369049,"strikeZoneBottom":1.60980756053436,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.162309020512318,"aZ":-28.024652607700784,"pfxX":-2.2339828471010605,"pfxZ":2.5522288968286233,"pX":-1.7735410515074794,"pZ":4.244713011399463,"vX0":2.7946911722369183,"vY0":-126.31077870878235,"vZ0":6.5428839424589755,"x":184.6,"y":124.17,"x0":-2.6007218314952696,"y0":50.00342994273416,"z0":3.8690933179315117,"aX":-3.6337082044687583},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.2,"breakHorizontal":3.5,"spinRate":2434,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4325712966556843,"extension":5.844910207969885},"index":1,"playId":"a5ada885-002d-36bd-9a4c-2da2457c1d7c","pitchNumber":2,"startTime":"2025-07-27T00:29:15.844Z","endTime":"2025-07-27T00:29:20.432Z","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":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.0,"strikeZoneTop":3.71898590053631,"strikeZoneBottom":1.75522512882272,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.120005739443947,"aZ":-28.953020471550037,"pfxX":-6.5054505862045335,"pfxZ":1.9762884755586736,"pX":2.4857038796418207,"pZ":2.166815113321944,"vX0":13.416441212386268,"vY0":-126.56289225190511,"vZ0":1.8654425510510224,"x":22.25,"y":180.28,"x0":-2.031611457013119,"y0":50.00025826994883,"z0":3.734287858724765,"aX":-10.585515433719447},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.3,"breakHorizontal":8.9,"spinRate":2399,"spinDirection":270},"zone":14,"typeConfidence":2.0,"plateTime":0.4322855569459292,"extension":5.860239309000982},"index":2,"playId":"a3b4b12a-f142-3698-9d30-7aae9580d7a5","pitchNumber":3,"startTime":"2025-07-27T00:29:41.172Z","endTime":"2025-07-27T00:29:45.453Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.2,"strikeZoneTop":3.67730332730726,"strikeZoneBottom":1.62561922907356,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.03283389837395,"aZ":-27.898004065405548,"pfxX":10.247609940370708,"pfxZ":3.238031792028485,"pX":1.2338278505432307,"pZ":1.4375169058475672,"vX0":5.385222897038551,"vY0":-114.39690386890462,"vZ0":1.1203821946186694,"x":69.97,"y":199.97,"x0":-2.48534811970482,"y0":50.00033918935402,"z0":3.685997481658151,"aX":13.514327739782978},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":6.5,"breakHorizontal":-19.9,"spinRate":2965,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.47965515350608,"extension":5.701768920594153},"index":3,"playId":"224c0bd7-dd60-3fc9-8ca3-eaae0f301280","pitchNumber":4,"startTime":"2025-07-27T00:30:02.676Z","endTime":"2025-07-27T00:30:07.973Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.56202589951601,"strikeZoneBottom":1.41597775905461,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.18451020194741,"aZ":-33.19163223895887,"pfxX":-7.057477480245416,"pfxZ":-0.6168080729345995,"pX":-0.5915430354029116,"pZ":1.4142191651970006,"vX0":6.877022265955321,"vY0":-127.38364881025437,"vZ0":0.8058824586441533,"x":139.55,"y":200.6,"x0":-2.3989004872996467,"y0":50.00090102923894,"z0":3.701379194733362,"aX":-11.691209464810026},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.7,"breakHorizontal":11.4,"spinRate":2407,"spinDirection":258},"zone":7,"typeConfidence":2.0,"plateTime":0.4286653976138668,"extension":5.829879964235033},"index":4,"playId":"b405a510-ec95-39ec-aecc-2a8428431bdb","pitchNumber":5,"startTime":"2025-07-27T00:30:17.663Z","endTime":"2025-07-27T00:30:22.269Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-27T00:30:32.200Z","endTime":"2025-07-27T00:30:44.383Z","isPitch":false,"type":"action","player":{"id":665489,"link":"/api/v1/people/665489"}},{"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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":71.5,"strikeZoneTop":3.66,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.81725909708456,"aZ":-27.578820504881875,"pfxX":9.343115910445665,"pfxZ":3.5090122716421384,"pX":-0.591171358551278,"pZ":2.3116261166186773,"vX0":1.7544809098749434,"vY0":-113.92530978388496,"vZ0":2.959873395220672,"x":139.53,"y":176.37,"x0":-2.5854285228646434,"y0":50.000347615641154,"z0":3.7293316192611465,"aX":12.223269109989259},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":7.4,"breakHorizontal":-17.4,"spinRate":2931,"spinDirection":83},"zone":4,"typeConfidence":2.0,"plateTime":0.4816048444339067,"extension":5.563725330157116},"hitData":{"launchSpeed":105.3,"launchAngle":25.0,"totalDistance":408.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":61.91,"coordY":46.64}},"index":6,"playId":"9d3546bc-4304-3e57-95fb-e308a5217e71","pitchNumber":6,"startTime":"2025-07-27T00:30:44.383Z","endTime":"2025-07-27T00:31:15.720Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T00:31:15.720Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bo Bichette flies out to center fielder Matt Vierling.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T00:31:06.351Z","endTime":"2025-07-27T00:32:28.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.8922570559187,"strikeZoneBottom":1.8043301406577,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.266315920426315,"aZ":-34.095423752090156,"pfxX":-7.935525525962492,"pfxZ":-1.16195666855298,"pX":0.2914762058597715,"pZ":2.1631987400340997,"vX0":9.202157828262125,"vY0":-126.84672555972251,"vZ0":2.7859960440312985,"x":105.89,"y":180.37,"x0":-2.3337033884364353,"y0":50.00578223065332,"z0":3.7493217080797,"aX":-13.076848679305574},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.3,"breakHorizontal":12.6,"spinRate":2345,"spinDirection":269},"zone":9,"typeConfidence":2.0,"plateTime":0.4299991510032726,"extension":5.931350414212592},"index":0,"playId":"bd553430-08f6-30da-b00c-4f23e369e510","pitchNumber":1,"startTime":"2025-07-27T00:31:36.375Z","endTime":"2025-07-27T00:31:39.783Z","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":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.85260451981999,"strikeZoneBottom":1.79463781150108,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.687336115863168,"aZ":-30.97553901301603,"pfxX":-6.525170448576743,"pfxZ":0.7367215570349952,"pX":2.2533057114667385,"pZ":1.8994924001926736,"vX0":12.766158499542946,"vY0":-126.28807193508791,"vZ0":1.4914123780782318,"x":31.11,"y":187.49,"x0":-2.000446912850334,"y0":50.003314516678124,"z0":3.777531974739737,"aX":-10.629855916271087},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.9,"breakHorizontal":9.1,"spinRate":2385,"spinDirection":257},"zone":14,"typeConfidence":2.0,"plateTime":0.43231419762642265,"extension":5.985319625498101},"index":1,"playId":"73d69403-8758-3040-9fe8-4d4d6f6a7e0b","pitchNumber":2,"startTime":"2025-07-27T00:31:48.395Z","endTime":"2025-07-27T00:31:51.817Z","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":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.78314612478984,"strikeZoneBottom":1.78441552558331,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.626412707520796,"aZ":-33.212490559372355,"pfxX":-6.375171143596836,"pfxZ":-0.6333613560233209,"pX":1.301275411204968,"pZ":1.6458946045194283,"vX0":11.11290948578897,"vY0":-126.04766539405281,"vZ0":1.4069794390813304,"x":67.4,"y":194.34,"x0":-2.3118049607119704,"y0":50.006061460683334,"z0":3.737530049926235,"aX":-10.389379332385431},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.6,"breakHorizontal":9.4,"spinRate":2340,"spinDirection":271},"zone":14,"typeConfidence":2.0,"plateTime":0.4324871892098274,"extension":6.002682271951526},"index":2,"playId":"3b120c16-1f1e-35fe-b887-efcfd022585d","pitchNumber":3,"startTime":"2025-07-27T00:32:02.970Z","endTime":"2025-07-27T00:32:07.330Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":71.9,"strikeZoneTop":3.69,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.529680627870473,"aZ":-29.291089445658553,"pfxX":9.563863912047317,"pfxZ":2.1826604384860353,"pX":0.22763476706758276,"pZ":2.926430185726725,"vX0":3.668731989387632,"vY0":-114.28371253468971,"vZ0":4.559409034723027,"x":108.32,"y":159.77,"x0":-2.6418897991004098,"y0":50.00078247518384,"z0":3.7862535875156187,"aX":12.61872105314664},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":5.4,"breakHorizontal":-18.2,"spinRate":3005,"spinDirection":84},"zone":5,"typeConfidence":2.0,"plateTime":0.47970949918151984,"extension":5.610918158367403},"hitData":{"launchSpeed":93.8,"launchAngle":38.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.16,"coordY":68.67}},"index":3,"playId":"1f106cdb-d16e-3797-a374-101d9f03f57d","pitchNumber":4,"startTime":"2025-07-27T00:32:18.800Z","endTime":"2025-07-27T00:32:28.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T00:32:28.327Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Rogers singles on a line drive to left fielder Joey Loperfido.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-27T00:33:47.169Z","endTime":"2025-07-27T00:35:16.967Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"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(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":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.38916430290018,"strikeZoneBottom":1.55942190427778,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.660712153939194,"aZ":-24.27773511381503,"pfxX":-9.400142863921497,"pfxZ":4.292425564613982,"pX":-0.7792452383587146,"pZ":3.359273869725729,"vX0":3.5118795581914446,"vY0":-134.8812419429619,"vZ0":-2.48883786787103,"x":146.7,"y":148.08,"x0":-0.8776387326168857,"y0":50.00549543710858,"z0":6.008115506589325,"aX":-17.30198045103351},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.4,"breakHorizontal":16.3,"spinRate":2394,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.4062645805099856,"extension":5.9199689672766},"index":0,"playId":"42f2fe95-7137-3c93-9cd1-dd26626139a5","pitchNumber":1,"startTime":"2025-07-27T00:34:48.248Z","endTime":"2025-07-27T00:34:55.386Z","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":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":81.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.899507321458092,"aZ":-33.38757533974344,"pfxX":0.3991237167406141,"pfxZ":-0.7425650245111903,"pX":0.28379947635293085,"pZ":2.1087431084085924,"vX0":3.5290907073048436,"vY0":-126.0430684844751,"vZ0":-2.4197413872266527,"x":106.18,"y":181.84,"x0":-1.1750016737756348,"y0":50.000952618088405,"z0":5.7260811461983785,"aX":0.6541445433226286},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.6,"breakHorizontal":-1.3,"spinRate":2733,"spinDirection":53},"zone":9,"typeConfidence":2.0,"plateTime":0.43133738449867254,"extension":5.8675825098398136},"hitData":{"launchSpeed":75.3,"launchAngle":16.0,"totalDistance":154.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.44,"coordY":126.65}},"index":1,"playId":"19f5586e-744e-311c-b72d-51fda8030136","pitchNumber":2,"startTime":"2025-07-27T00:35:04.469Z","endTime":"2025-07-27T00:35:16.967Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T00:35:16.967Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gleyber Torres flies out sharply to center fielder Nathan Lukes.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-27T00:35:19.002Z","endTime":"2025-07-27T00:37:58.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"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":"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":85.8,"endSpeed":79.6,"strikeZoneTop":3.249007844452,"strikeZoneBottom":1.54916201356872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.71100467023296,"aZ":-35.21605856312938,"pfxX":1.0582902265941774,"pfxZ":-1.911465440654574,"pX":0.3521417886566695,"pZ":1.5098254195305842,"vX0":3.350563727164268,"vY0":-125.0013442778282,"vZ0":-3.283413987976967,"x":103.58,"y":198.01,"x0":-1.1396920499819174,"y0":50.00289776892676,"z0":5.713190079138606,"aX":1.6844691298136374},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.0,"breakHorizontal":-2.6,"spinRate":2987,"spinDirection":60},"zone":9,"typeConfidence":2.0,"plateTime":0.43713746538055975,"extension":5.994206595691059},"index":0,"playId":"4096b2ea-b8ad-3ea0-ba19-253e6a66aae1","pitchNumber":1,"startTime":"2025-07-27T00:35:45.516Z","endTime":"2025-07-27T00:35:48.863Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.21384767057836,"strikeZoneBottom":1.46898567910701,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.19429276458815,"aZ":-34.75213248674301,"pfxX":0.3070178709865008,"pfxZ":-1.5684395015167993,"pX":1.0186808204135835,"pZ":2.456952178388751,"vX0":5.2052482678519025,"vY0":-126.77839084617803,"vZ0":-1.4897361544354069,"x":78.17,"y":172.44,"x0":-1.0913310657976938,"y0":50.00125875011579,"z0":5.797510594003674,"aX":0.5046477946667189},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.9,"breakHorizontal":-1.6,"spinRate":2890,"spinDirection":36},"zone":12,"typeConfidence":2.0,"plateTime":0.43019588607623627,"extension":5.866532835230396},"index":1,"playId":"cf328048-5f83-3882-a49f-afca8e41d080","pitchNumber":2,"startTime":"2025-07-27T00:36:02.026Z","endTime":"2025-07-27T00:36:05.787Z","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, 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":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.9,"strikeZoneTop":3.21501452022321,"strikeZoneBottom":1.51542682333504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.029589700948904,"aZ":-44.485457730332755,"pfxX":5.671712209849624,"pfxZ":-8.08826651000174,"pX":1.2717701573211773,"pZ":0.9113430271366724,"vX0":3.300913437558452,"vY0":-123.48306768331075,"vZ0":-3.2682169389913143,"x":68.52,"y":214.17,"x0":-0.8260431939954581,"y0":50.005406735917795,"z0":6.050461138921414,"aX":8.628630756166663},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-15.2,"breakHorizontal":-11.2,"spinRate":2943,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.44612569523575774,"extension":6.06426059196545},"index":2,"playId":"ee70f15b-eb99-3044-b678-d0ae3458128f","pitchNumber":3,"startTime":"2025-07-27T00:36:19.602Z","endTime":"2025-07-27T00:36:23.299Z","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, 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":84.6,"endSpeed":77.9,"strikeZoneTop":3.17010079089149,"strikeZoneBottom":1.47051204571035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.879360173462146,"aZ":-43.30367745359427,"pfxX":6.018893362266121,"pfxZ":-7.37599292659892,"pX":1.7390792314598,"pZ":-0.25574687209754743,"vX0":3.960507582541426,"vY0":-122.96113786640616,"vZ0":-5.908979144387814,"x":50.71,"y":245.69,"x0":-0.6831753760800436,"y0":50.005146964032484,"z0":5.916090316851377,"aX":9.07641630750545},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-14.6,"breakHorizontal":-11.9,"spinRate":3040,"spinDirection":14},"zone":14,"typeConfidence":2.0,"plateTime":0.448088679879318,"extension":6.109360171252381},"index":3,"playId":"ebefdb82-f8b9-3d68-b6e4-4ea25b45acb7","pitchNumber":4,"startTime":"2025-07-27T00:36:44.347Z","endTime":"2025-07-27T00:36:49.454Z","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.3,"endSpeed":81.6,"strikeZoneTop":3.27136820505736,"strikeZoneBottom":1.53063142220998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.374838515070348,"aZ":-35.34399776516782,"pfxX":0.005258220341347375,"pfxZ":-1.904820036131456,"pX":1.6526759930225237,"pZ":1.405541436611698,"vX0":6.375018354339495,"vY0":-127.08692503318356,"vZ0":-3.9730017846066588,"x":54.0,"y":200.83,"x0":-0.8733972519607799,"y0":50.00538192543691,"z0":5.751987872245906,"aX":0.008755049077317565},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-4.1,"breakHorizontal":-1.2,"spinRate":2904,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.42853791010203235,"extension":5.9484863526379845},"index":4,"playId":"2b94dc41-8d61-326d-8b3f-bcaa7d17bf3f","pitchNumber":5,"startTime":"2025-07-27T00:37:19.058Z","endTime":"2025-07-27T00:37:22.692Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.63607415401544,"aZ":-34.956657385171674,"pfxX":1.4112020248043544,"pfxZ":-1.70200398055173,"pX":-0.15780192570964366,"pZ":2.8166616665811457,"vX0":2.20652795267143,"vY0":-126.01819321512428,"vZ0":-0.5895156936169691,"x":123.02,"y":162.73,"x0":-1.2225425073809135,"y0":50.00225136894677,"z0":5.837472756548142,"aX":2.3071183055470046},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.0,"breakHorizontal":-3.0,"spinRate":2786,"spinDirection":60},"zone":2,"typeConfidence":2.0,"plateTime":0.43192530830362896,"extension":5.894888603896791},"hitData":{"launchSpeed":101.8,"launchAngle":24.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":108.2,"coordY":45.27}},"index":5,"playId":"00b0205a-ba9f-3087-9ac3-31f7456d6711","pitchNumber":6,"startTime":"2025-07-27T00:37:45.692Z","endTime":"2025-07-27T00:37:58.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T00:37:58.697Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out, second baseman Leo Jiménez to first baseman Vladimir Guerrero Jr. Jake Rogers scores.","rbi":1,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-27T00:40:39.389Z","endTime":"2025-07-27T00:42:06.470Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,4,6,7,8],"actionIndex":[1,3,5],"runnerIndex":[0,1,2,3],"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":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":8},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":{"id":667297,"link":"/api/v1/people/667297"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-27T00:38:28.606Z","endTime":"2025-07-27T00:40:00.542Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Mason Fluharty replaces Tommy Nance.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-27T00:40:00.542Z","endTime":"2025-07-27T00:40:41.703Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689254,"link":"/api/v1/people/689254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.75266406937457,"aZ":-20.638056691140935,"pfxX":-0.1596142065283388,"pfxZ":6.667842953117814,"pX":-0.3332731766077961,"pZ":2.6578922803198584,"vX0":-9.07941994815978,"vY0":-130.07570754807497,"vZ0":-3.1331194634377395,"x":129.7,"y":167.02,"x0":3.208897640756532,"y0":50.00453432609404,"z0":5.425031910675294,"aX":-0.2758154631004297},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.6,"breakHorizontal":2.2,"spinRate":2708,"spinDirection":156},"zone":4,"typeConfidence":0.9,"plateTime":0.419497429601873,"extension":6.693829175996475},"index":2,"playId":"1d13ade9-9851-38c3-91d8-97e684507cc1","pitchNumber":1,"startTime":"2025-07-27T00:40:41.703Z","endTime":"2025-07-27T00:40:49.416Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jake Rogers advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":3,"actionPlayId":"1d13ade9-9851-38c3-91d8-97e684507cc1","startTime":"2025-07-27T00:40:57.146Z","endTime":"2025-07-27T00:41:00.298Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668670,"link":"/api/v1/people/668670"}},{"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.8,"strikeZoneTop":3.65355596957033,"strikeZoneBottom":1.83495118617159,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.431052338977757,"aZ":-20.848487092586467,"pfxX":-1.410211626827408,"pfxZ":6.469007011222306,"pX":-2.44391446248756,"pZ":0.9726860097199784,"vX0":-13.453975939707485,"vY0":-130.92398550410329,"vZ0":-7.3228770686277675,"x":210.16,"y":212.52,"x0":2.926699895907246,"y0":50.00476438763797,"z0":5.34546350510954,"aX":-2.466168755101086},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.3,"breakHorizontal":5.3,"spinRate":2786,"spinDirection":146},"zone":13,"typeConfidence":0.9,"plateTime":0.4170119418970981,"extension":6.657016818484126},"index":4,"playId":"1bf440b4-1aff-3de6-b66b-9b0a1cbf0a12","pitchNumber":2,"startTime":"2025-07-27T00:41:00.298Z","endTime":"2025-07-27T00:41:08.094Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jake Rogers advances to 3rd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":5,"actionPlayId":"1bf440b4-1aff-3de6-b66b-9b0a1cbf0a12","startTime":"2025-07-27T00:41:12.847Z","endTime":"2025-07-27T00:41:19.876Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668670,"link":"/api/v1/people/668670"}},{"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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.61489873436,"aZ":-32.45004792721783,"pfxX":-9.59082913910597,"pfxZ":-0.19739218505730527,"pX":-0.49710369373232177,"pZ":2.187540886981934,"vX0":-5.608447384980016,"vY0":-117.39313225646755,"vZ0":-0.9313688546357737,"x":135.95,"y":179.72,"x0":3.178417983986847,"y0":50.00444585101361,"z0":5.64132019450978,"aX":-13.23235321999663},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-0.4,"breakHorizontal":18.8,"spinRate":2813,"spinDirection":297},"zone":7,"typeConfidence":0.91,"plateTime":0.46865138350165214,"extension":6.6164307325184755},"index":6,"playId":"f641a38d-d40c-311d-b335-74a2732a01e8","pitchNumber":3,"startTime":"2025-07-27T00:41:19.876Z","endTime":"2025-07-27T00:41:23.667Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.5,"strikeZoneTop":3.70616398469676,"strikeZoneBottom":1.7953126875262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.384194014598116,"aZ":-24.903979710987212,"pfxX":-0.893707208300884,"pfxZ":4.0260764419991,"pX":0.15934191988460764,"pZ":4.187077515777226,"vX0":-7.736396044923385,"vY0":-132.57605841884615,"vZ0":0.9534873296660304,"x":110.93,"y":125.73,"x0":3.213657828297342,"y0":50.005242960163336,"z0":5.620446281734936,"aX":-1.6131841819780477},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.7,"breakHorizontal":3.0,"spinRate":2802,"spinDirection":166},"zone":12,"typeConfidence":0.9,"plateTime":0.4108149768577478,"extension":6.598895355766719},"index":7,"playId":"def26067-a644-3742-8de0-a4d6782898d9","pitchNumber":4,"startTime":"2025-07-27T00:41:39.757Z","endTime":"2025-07-27T00:41:44.224Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":85.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.047144496045465,"aZ":-22.677247086228142,"pfxX":-0.7029582843737439,"pfxZ":5.210152449631014,"pX":-0.6600945506483697,"pZ":2.2105804440536296,"vX0":-9.579119249833463,"vY0":-132.5715798715919,"vZ0":-4.2986557686896685,"x":142.16,"y":179.09,"x0":3.056054004107846,"y0":50.00058327068661,"z0":5.460442342786537,"aX":-1.2795537025963628},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.9,"breakHorizontal":2.9,"spinRate":2792,"spinDirection":154},"zone":7,"typeConfidence":0.9,"plateTime":0.4094805743695189,"extension":6.595297194694804},"hitData":{"launchSpeed":78.7,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.86,"coordY":157.16}},"index":8,"playId":"4e8aca94-97c6-341a-9fff-ae61d60a3c5d","pitchNumber":5,"startTime":"2025-07-27T00:41:58.478Z","endTime":"2025-07-27T00:42:06.470Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T00:42:06.470Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-27T00:42:33.067Z","endTime":"2025-07-27T00:44:53.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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(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":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.2,"strikeZoneTop":3.63316822840043,"strikeZoneBottom":1.60778538546754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.249298998853238,"aZ":-29.41353814955686,"pfxX":-8.265657062050254,"pfxZ":1.9747767955247078,"pX":1.0892832649970492,"pZ":3.281266882232904,"vX0":-2.587375888269026,"vY0":-117.56723148911928,"vZ0":0.9565507405415001,"x":75.48,"y":150.19,"x0":3.2780409866694056,"y0":50.00440349750931,"z0":5.598556190298017,"aX":-11.57420644012797},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":4.1,"breakHorizontal":15.6,"spinRate":2659,"spinDirection":291},"zone":12,"typeConfidence":0.89,"plateTime":0.46583727950253095,"extension":6.584228819526207},"index":0,"playId":"a1cfc4f4-d39c-3c7a-9450-60701390e40b","pitchNumber":1,"startTime":"2025-07-27T00:42:33.067Z","endTime":"2025-07-27T00:42:37.709Z","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":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.2,"strikeZoneTop":3.65346677563456,"strikeZoneBottom":1.6888150671258,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.51895024907102,"aZ":-21.991148819019305,"pfxX":-0.898449902541528,"pfxZ":5.731175715083285,"pX":-0.6666571921787157,"pZ":1.8149515797700653,"vX0":-9.900054663931895,"vY0":-131.37076510208703,"vZ0":-4.96005337148806,"x":142.41,"y":189.78,"x0":3.2417616851143976,"y0":50.003081248594185,"z0":5.327034707948759,"aX":-1.5950323361177599},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.6,"breakHorizontal":3.5,"spinRate":2834,"spinDirection":153},"zone":7,"typeConfidence":0.9,"plateTime":0.414323876641578,"extension":6.552485959273258},"index":1,"playId":"cf5d4898-6e40-3c45-b4e4-290b50b1ece2","pitchNumber":2,"startTime":"2025-07-27T00:42:47.898Z","endTime":"2025-07-27T00:42:52.876Z","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":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":84.1,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.450558187959054,"aZ":-21.43133652187296,"pfxX":-1.397575533205297,"pfxZ":6.036260339022288,"pX":0.6471877970746783,"pZ":2.3612548921545504,"vX0":-5.879517224769344,"vY0":-131.45484156291144,"vZ0":-4.001544799022707,"x":92.33,"y":175.03,"x0":3.0790890686042833,"y0":50.00197534658819,"z0":5.4613935180576645,"aX":-2.4870499968554935},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.4,"breakHorizontal":3.6,"spinRate":2735,"spinDirection":163},"zone":6,"typeConfidence":0.9,"plateTime":0.41400587078240925,"extension":6.489143450247679},"index":2,"playId":"33cd76c7-5564-3136-95c6-36ded603aaa9","pitchNumber":3,"startTime":"2025-07-27T00:43:07.219Z","endTime":"2025-07-27T00:43:10.520Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.67739018802947,"strikeZoneBottom":1.7139479158296,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.347574717123948,"aZ":-24.503025280036766,"pfxX":-2.85933811913027,"pfxZ":4.293486390200332,"pX":0.5051870251643785,"pZ":4.342813005987321,"vX0":-6.498075048545044,"vY0":-132.5884476588207,"vZ0":1.2664310904866027,"x":97.74,"y":121.52,"x0":3.3556324904357018,"y0":50.00397692225221,"z0":5.642199256582596,"aX":-5.1092332559606035},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.3,"breakHorizontal":6.6,"spinRate":2856,"spinDirection":177},"zone":12,"typeConfidence":0.9,"plateTime":0.4125125484219909,"extension":6.342003905725959},"index":3,"playId":"b39ad0c9-09df-33b6-a969-b87f4d2ac7cc","pitchNumber":4,"startTime":"2025-07-27T00:43:28.456Z","endTime":"2025-07-27T00:43:32.418Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.243059464550505,"aZ":-20.765354332911322,"pfxX":0.27662418793285415,"pfxZ":6.452580670253601,"pX":0.9002016199884002,"pZ":2.9623330947395874,"vX0":-6.539285817315039,"vY0":-131.70696961102905,"vZ0":-2.5180605929779882,"x":82.69,"y":158.8,"x0":3.372437985535219,"y0":50.004859888790996,"z0":5.455497801867228,"aX":0.49035064118120747},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.4,"breakHorizontal":0.8,"spinRate":2728,"spinDirection":158},"zone":12,"typeConfidence":0.9,"plateTime":0.4148242850326893,"extension":6.592107827643049},"index":4,"playId":"858a2363-9f21-3daa-b2ff-ab6d5ec794be","pitchNumber":5,"startTime":"2025-07-27T00:43:45.717Z","endTime":"2025-07-27T00:43:49.825Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.691919891323625,"aZ":-19.686103480399428,"pfxX":1.2293585964506961,"pfxZ":6.803178289605762,"pX":0.3422603218230947,"pZ":2.881280662757369,"vX0":-8.10053467989239,"vY0":-133.8601612405395,"vZ0":-3.027837528865465,"x":103.95,"y":160.99,"x0":3.2327454684927317,"y0":50.004981193042674,"z0":5.417145216454554,"aX":2.257633207826362},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.0,"breakHorizontal":-0.7,"spinRate":2686,"spinDirection":153},"zone":6,"typeConfidence":0.91,"plateTime":0.40733475292925947,"extension":6.598893764888804},"index":5,"playId":"f4f6d00d-fcc6-364d-89ff-8cf067a89d6d","pitchNumber":6,"startTime":"2025-07-27T00:44:06.426Z","endTime":"2025-07-27T00:44:09.850Z","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":81.8,"endSpeed":75.8,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.11847211236573,"aZ":-33.17014907571517,"pfxX":-8.971271838728933,"pfxZ":-0.6903330690444687,"pX":0.7338677457895805,"pZ":2.0711895374704192,"vX0":-3.056918265164537,"vY0":-119.15754371539253,"vZ0":-1.2139529495444752,"x":89.03,"y":182.86,"x0":3.1976698632676204,"y0":50.00297618995577,"z0":5.5744242506622195,"aX":-12.946543195705226},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.3,"breakHorizontal":16.9,"spinRate":2763,"spinDirection":294},"zone":9,"typeConfidence":0.89,"plateTime":0.45902572821779586,"extension":6.692439557725418},"index":6,"playId":"2761200b-15a8-33d0-9c88-0d2895f24f70","pitchNumber":7,"startTime":"2025-07-27T00:44:27.403Z","endTime":"2025-07-27T00:44:30.908Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":85.8,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.865915615937816,"aZ":-20.616408985809446,"pfxX":-0.047753723371749324,"pfxZ":6.2716235497637065,"pX":1.1420189607464335,"pZ":2.5882826440032094,"vX0":-5.724171708619661,"vY0":-132.97944143750613,"vZ0":-3.787481503142453,"x":73.47,"y":168.9,"x0":3.3031633541159313,"y0":50.00037021961703,"z0":5.475162754330806,"aX":-0.0866512060425346},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.0,"breakHorizontal":1.0,"spinRate":2562,"spinDirection":155},"zone":14,"typeConfidence":0.91,"plateTime":0.4074743492999642,"extension":6.545161680676514},"index":7,"playId":"e6812fd2-cf27-35d1-904b-d03e374cf2fa","pitchNumber":8,"startTime":"2025-07-27T00:44:48.578Z","endTime":"2025-07-27T00:44:53.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T00:44:53.630Z","atBatIndex":70}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-27T00:42:33.067Z","endTime":"2025-07-27T00:44:53.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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(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":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.2,"strikeZoneTop":3.63316822840043,"strikeZoneBottom":1.60778538546754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.249298998853238,"aZ":-29.41353814955686,"pfxX":-8.265657062050254,"pfxZ":1.9747767955247078,"pX":1.0892832649970492,"pZ":3.281266882232904,"vX0":-2.587375888269026,"vY0":-117.56723148911928,"vZ0":0.9565507405415001,"x":75.48,"y":150.19,"x0":3.2780409866694056,"y0":50.00440349750931,"z0":5.598556190298017,"aX":-11.57420644012797},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":4.1,"breakHorizontal":15.6,"spinRate":2659,"spinDirection":291},"zone":12,"typeConfidence":0.89,"plateTime":0.46583727950253095,"extension":6.584228819526207},"index":0,"playId":"a1cfc4f4-d39c-3c7a-9450-60701390e40b","pitchNumber":1,"startTime":"2025-07-27T00:42:33.067Z","endTime":"2025-07-27T00:42:37.709Z","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":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.2,"strikeZoneTop":3.65346677563456,"strikeZoneBottom":1.6888150671258,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.51895024907102,"aZ":-21.991148819019305,"pfxX":-0.898449902541528,"pfxZ":5.731175715083285,"pX":-0.6666571921787157,"pZ":1.8149515797700653,"vX0":-9.900054663931895,"vY0":-131.37076510208703,"vZ0":-4.96005337148806,"x":142.41,"y":189.78,"x0":3.2417616851143976,"y0":50.003081248594185,"z0":5.327034707948759,"aX":-1.5950323361177599},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.6,"breakHorizontal":3.5,"spinRate":2834,"spinDirection":153},"zone":7,"typeConfidence":0.9,"plateTime":0.414323876641578,"extension":6.552485959273258},"index":1,"playId":"cf5d4898-6e40-3c45-b4e4-290b50b1ece2","pitchNumber":2,"startTime":"2025-07-27T00:42:47.898Z","endTime":"2025-07-27T00:42:52.876Z","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":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":84.1,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.450558187959054,"aZ":-21.43133652187296,"pfxX":-1.397575533205297,"pfxZ":6.036260339022288,"pX":0.6471877970746783,"pZ":2.3612548921545504,"vX0":-5.879517224769344,"vY0":-131.45484156291144,"vZ0":-4.001544799022707,"x":92.33,"y":175.03,"x0":3.0790890686042833,"y0":50.00197534658819,"z0":5.4613935180576645,"aX":-2.4870499968554935},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.4,"breakHorizontal":3.6,"spinRate":2735,"spinDirection":163},"zone":6,"typeConfidence":0.9,"plateTime":0.41400587078240925,"extension":6.489143450247679},"index":2,"playId":"33cd76c7-5564-3136-95c6-36ded603aaa9","pitchNumber":3,"startTime":"2025-07-27T00:43:07.219Z","endTime":"2025-07-27T00:43:10.520Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.67739018802947,"strikeZoneBottom":1.7139479158296,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.347574717123948,"aZ":-24.503025280036766,"pfxX":-2.85933811913027,"pfxZ":4.293486390200332,"pX":0.5051870251643785,"pZ":4.342813005987321,"vX0":-6.498075048545044,"vY0":-132.5884476588207,"vZ0":1.2664310904866027,"x":97.74,"y":121.52,"x0":3.3556324904357018,"y0":50.00397692225221,"z0":5.642199256582596,"aX":-5.1092332559606035},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.3,"breakHorizontal":6.6,"spinRate":2856,"spinDirection":177},"zone":12,"typeConfidence":0.9,"plateTime":0.4125125484219909,"extension":6.342003905725959},"index":3,"playId":"b39ad0c9-09df-33b6-a969-b87f4d2ac7cc","pitchNumber":4,"startTime":"2025-07-27T00:43:28.456Z","endTime":"2025-07-27T00:43:32.418Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.243059464550505,"aZ":-20.765354332911322,"pfxX":0.27662418793285415,"pfxZ":6.452580670253601,"pX":0.9002016199884002,"pZ":2.9623330947395874,"vX0":-6.539285817315039,"vY0":-131.70696961102905,"vZ0":-2.5180605929779882,"x":82.69,"y":158.8,"x0":3.372437985535219,"y0":50.004859888790996,"z0":5.455497801867228,"aX":0.49035064118120747},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.4,"breakHorizontal":0.8,"spinRate":2728,"spinDirection":158},"zone":12,"typeConfidence":0.9,"plateTime":0.4148242850326893,"extension":6.592107827643049},"index":4,"playId":"858a2363-9f21-3daa-b2ff-ab6d5ec794be","pitchNumber":5,"startTime":"2025-07-27T00:43:45.717Z","endTime":"2025-07-27T00:43:49.825Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.691919891323625,"aZ":-19.686103480399428,"pfxX":1.2293585964506961,"pfxZ":6.803178289605762,"pX":0.3422603218230947,"pZ":2.881280662757369,"vX0":-8.10053467989239,"vY0":-133.8601612405395,"vZ0":-3.027837528865465,"x":103.95,"y":160.99,"x0":3.2327454684927317,"y0":50.004981193042674,"z0":5.417145216454554,"aX":2.257633207826362},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.0,"breakHorizontal":-0.7,"spinRate":2686,"spinDirection":153},"zone":6,"typeConfidence":0.91,"plateTime":0.40733475292925947,"extension":6.598893764888804},"index":5,"playId":"f4f6d00d-fcc6-364d-89ff-8cf067a89d6d","pitchNumber":6,"startTime":"2025-07-27T00:44:06.426Z","endTime":"2025-07-27T00:44:09.850Z","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":81.8,"endSpeed":75.8,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.11847211236573,"aZ":-33.17014907571517,"pfxX":-8.971271838728933,"pfxZ":-0.6903330690444687,"pX":0.7338677457895805,"pZ":2.0711895374704192,"vX0":-3.056918265164537,"vY0":-119.15754371539253,"vZ0":-1.2139529495444752,"x":89.03,"y":182.86,"x0":3.1976698632676204,"y0":50.00297618995577,"z0":5.5744242506622195,"aX":-12.946543195705226},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.3,"breakHorizontal":16.9,"spinRate":2763,"spinDirection":294},"zone":9,"typeConfidence":0.89,"plateTime":0.45902572821779586,"extension":6.692439557725418},"index":6,"playId":"2761200b-15a8-33d0-9c88-0d2895f24f70","pitchNumber":7,"startTime":"2025-07-27T00:44:27.403Z","endTime":"2025-07-27T00:44:30.908Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":85.8,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.865915615937816,"aZ":-20.616408985809446,"pfxX":-0.047753723371749324,"pfxZ":6.2716235497637065,"pX":1.1420189607464335,"pZ":2.5882826440032094,"vX0":-5.724171708619661,"vY0":-132.97944143750613,"vZ0":-3.787481503142453,"x":73.47,"y":168.9,"x0":3.3031633541159313,"y0":50.00037021961703,"z0":5.475162754330806,"aX":-0.0866512060425346},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.0,"breakHorizontal":1.0,"spinRate":2562,"spinDirection":155},"zone":14,"typeConfidence":0.91,"plateTime":0.4074743492999642,"extension":6.545161680676514},"index":7,"playId":"e6812fd2-cf27-35d1-904b-d03e374cf2fa","pitchNumber":8,"startTime":"2025-07-27T00:44:48.578Z","endTime":"2025-07-27T00:44:53.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T00:44:53.630Z","atBatIndex":70},"scoringPlays":[54,61,64,65,69],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":150.55,"y":166.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":1,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":158.61,"y":146.51},"type":"O","description":"Pop Out"}],"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":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":108.42,"y":172.37},"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":1,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":38.82,"y":109.54},"type":"O","description":"Lineout"}]}},{"startIndex":6,"endIndex":12,"top":[6,7,8,9],"bottom":[10,11,12],"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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":112.47,"y":168.82},"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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"coordinates":{"x":219.56,"y":100.21},"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":2,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":86.77,"y":158.18},"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":2,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":101.83,"y":155.64},"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":2,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":157.67,"y":173.49},"type":"O","description":"Groundout"}]}},{"startIndex":13,"endIndex":19,"top":[13,14,15],"bottom":[16,17,18,19],"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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"coordinates":{"x":101.09,"y":102.39},"type":"O","description":"Flyout"}],"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":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":52.2,"y":87.91},"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":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"coordinates":{"x":111.46,"y":99.87},"type":"H","description":"Single"}]}},{"startIndex":20,"endIndex":28,"top":[20,21,22,23,24],"bottom":[25,26,27,28],"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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":163.29,"y":91.32},"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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":48.78,"y":108.1},"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":4,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"coordinates":{"x":156.07,"y":172.87},"type":"O","description":"Groundout"}],"home":[]}},{"startIndex":29,"endIndex":34,"top":[29,30,31],"bottom":[32,33,34],"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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"coordinates":{"x":172.99,"y":104.67},"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":5,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"coordinates":{"x":104.36,"y":170.34},"type":"O","description":"Grounded Into DP"}],"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":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":81.66,"y":82.12},"type":"O","description":"Flyout"}]}},{"startIndex":35,"endIndex":44,"top":[35,36,37,38,39,40],"bottom":[41,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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"coordinates":{"x":48.96,"y":96.66},"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":6,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":100.25,"y":97.07},"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":6,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"coordinates":{"x":122.31,"y":103.14},"type":"O","description":"Forceout"}],"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":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":109.17,"y":140.14},"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":6,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":194.56,"y":89.38},"type":"E","description":"Field Error"}]}},{"startIndex":45,"endIndex":50,"top":[45,46,47],"bottom":[48,49,50],"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":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":102.33,"y":152.09},"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":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":83.12,"y":139.03},"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":7,"pitcher":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"coordinates":{"x":134.29,"y":52.91},"type":"O","description":"Flyout"}],"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":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":155.02,"y":53.1},"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":7,"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":158.61,"y":162.73},"type":"O","description":"Lineout"},{"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":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":97.77,"y":154.12},"type":"O","description":"Groundout"}]}},{"startIndex":51,"endIndex":59,"top":[51,52,53,54,55,56],"bottom":[57,58,59],"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":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"coordinates":{"x":125.71,"y":79.06},"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":8,"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":126.16,"y":85.68},"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":8,"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":100.31,"y":169.32},"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":8,"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":170.77,"y":118.63},"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":8,"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"coordinates":{"x":154.55,"y":174.39},"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":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":107.4,"y":161.72},"type":"O","description":"Groundout"}]}},{"startIndex":60,"endIndex":70,"top":[60,61,62,63,64,65,66],"bottom":[67,68,69,70],"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":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":136.23,"y":96.86},"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":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":197.87,"y":59.54},"type":"H","description":"Home Run"},{"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":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"coordinates":{"x":103.35,"y":175.91},"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":9,"pitcher":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":185.82,"y":52.95},"type":"H","description":"Home Run"},{"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":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":61.91,"y":46.64},"type":"H","description":"Home Run"},{"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":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":127.16,"y":68.67},"type":"O","description":"Flyout"}],"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":9,"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"coordinates":{"x":63.44,"y":126.65},"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":9,"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":108.2,"y":45.27},"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":9,"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":140.86,"y":157.16},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":3}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":4,"hits":4,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":1,"hits":2,"errors":1,"leftOnBase":2},"away":{"runs":6,"hits":12,"errors":1,"leftOnBase":7}},"defense":{"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"catcher":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"first":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"second":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"third":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"shortstop":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"left":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"center":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"right":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"onDeck":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"inHole":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"battingOrder":5,"team":{"id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"}},"offense":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"onDeck":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"inHole":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"pitcher":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"battingOrder":3,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"balls":2,"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":6,"groundOuts":9,"airOuts":7,"runs":6,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".263","atBats":37,"obp":".334","slg":".414","ops":".748","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":23,"rbi":6,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"12.33","popOuts":1,"lineOuts":0},"pitching":{"flyOuts":4,"groundOuts":7,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":29,"obp":".100","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":139,"era":"4.04","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.23","battersFaced":30,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":139,"balls":49,"strikes":90,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"pitchesPerInning":"15.44","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":1,"chances":36,"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":{"note":"(H, 2)","summary":"1.1 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":7,"strikes":12,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"6.75","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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"2-4 | 2B, BB, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"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":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":58,"groundOuts":127,"airOuts":113,"runs":50,"doubles":31,"triples":1,"homeRuns":13,"strikeOuts":72,"baseOnBalls":24,"intentionalWalks":2,"hits":121,"hitByPitch":3,"avg":".281","atBats":431,"obp":".322","slg":".448","ops":".770","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":460,"totalBases":193,"rbi":63,"leftOnBase":161,"sacBunts":0,"sacFlies":2,"babip":".310","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.15","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":184,"putOuts":128,"errors":6,"chances":318,"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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":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":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":77,"groundOuts":88,"airOuts":137,"runs":49,"doubles":20,"triples":1,"homeRuns":5,"strikeOuts":37,"baseOnBalls":20,"intentionalWalks":1,"hits":99,"hitByPitch":1,"avg":".282","atBats":351,"obp":".318","slg":".387","ops":".705","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":382,"totalBases":136,"rbi":31,"leftOnBase":160,"sacBunts":5,"sacFlies":5,"babip":".299","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"70.20","popOuts":27,"lineOuts":33},"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":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":{"summary":"6.0 IP, 0 ER, 10 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":4,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":19,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":96,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":20,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":34,"strikes":62,"strikePercentage":".650","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":2},"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":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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":9,"gamesStarted":0,"flyOuts":2,"groundOuts":5,"airOuts":3,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":3,"hits":9,"hitByPitch":1,"atBats":27,"obp":".438","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":103,"era":"2.57","inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":2,"whip":"1.86","battersFaced":32,"outs":21,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":103,"balls":36,"strikes":67,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":".---","pitchesPerInning":"14.71","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"12.86","walksPer9Inn":"5.14","hitsPer9Inn":"11.57","runsScoredPer9":"3.86","homeRunsPer9":"1.29","inheritedRunners":4,"inheritedRunnersScored":2,"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":true,"isSubstitute":false}},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":10,"groundOuts":35,"airOuts":21,"runs":12,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":24,"baseOnBalls":7,"intentionalWalks":0,"hits":20,"hitByPitch":4,"avg":".206","atBats":97,"obp":".279","slg":".309","ops":".588","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":111,"totalBases":30,"rbi":8,"leftOnBase":50,"sacBunts":0,"sacFlies":3,"babip":".253","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"97.00","popOuts":7,"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":3,"putOuts":65,"errors":1,"chances":69,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"100","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":17,"groundOuts":12,"airOuts":26,"runs":16,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":30,"baseOnBalls":18,"intentionalWalks":0,"hits":18,"hitByPitch":2,"avg":".209","atBats":86,"obp":".358","slg":".419","ops":".777","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":106,"totalBases":36,"rbi":12,"leftOnBase":43,"sacBunts":0,"sacFlies":0,"babip":".255","groundOutsToAirouts":"0.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.20","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":43,"errors":0,"chances":47,"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"}]},"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":"101","stats":{"batting":{"note":"c-","summary":"1-2 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"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":14,"flyOuts":5,"groundOuts":8,"airOuts":9,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".359","atBats":39,"obp":".419","slg":".538","ops":".957","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":21,"rbi":7,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".414","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":18,"errors":0,"chances":18,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID664770":{"person":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"jerseyNumber":"38","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"801","stats":{"batting":{"note":"b-","summary":"1-2 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":26,"groundOuts":76,"airOuts":54,"runs":32,"doubles":8,"triples":0,"homeRuns":7,"strikeOuts":31,"baseOnBalls":27,"intentionalWalks":2,"hits":57,"hitByPitch":2,"avg":".270","atBats":211,"obp":".357","slg":".408","ops":".765","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":247,"totalBases":86,"rbi":37,"leftOnBase":97,"sacBunts":6,"sacFlies":1,"babip":".287","groundOutsToAirouts":"1.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.14","popOuts":10,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":133,"errors":1,"chances":138,"fielding":".993","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"}]},"ID680718":{"person":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"jerseyNumber":"47","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":7,"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":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":33,"groundOuts":63,"airOuts":68,"runs":44,"doubles":23,"triples":1,"homeRuns":14,"strikeOuts":73,"baseOnBalls":21,"intentionalWalks":4,"hits":75,"hitByPitch":1,"avg":".269","atBats":279,"obp":".322","slg":".509","ops":".831","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":302,"totalBases":142,"rbi":47,"leftOnBase":126,"sacBunts":0,"sacFlies":0,"babip":".318","groundOutsToAirouts":"0.93","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"19.93","popOuts":18,"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":93,"errors":8,"chances":176,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{},"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":6,"gamesStarted":6,"flyOuts":20,"groundOuts":15,"airOuts":36,"runs":16,"doubles":5,"triples":0,"homeRuns":7,"strikeOuts":28,"baseOnBalls":8,"intentionalWalks":0,"hits":27,"hitByPitch":1,"atBats":105,"obp":".313","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":451,"era":"5.14","inningsPitched":"28.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.25","battersFaced":115,"outs":84,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":451,"balls":159,"strikes":292,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.42","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.11","gamesFinished":0,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.57","hitsPer9Inn":"8.68","runsScoredPer9":"5.14","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":7},"fielding":{"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":true,"isSubstitute":false}},"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":"3-5 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":99,"flyOuts":49,"groundOuts":79,"airOuts":89,"runs":64,"doubles":18,"triples":1,"homeRuns":18,"strikeOuts":74,"baseOnBalls":50,"intentionalWalks":1,"hits":98,"hitByPitch":2,"avg":".292","atBats":336,"obp":".383","slg":".512","ops":".895","caughtStealing":0,"stolenBases":12,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":398,"totalBases":172,"rbi":56,"leftOnBase":143,"sacBunts":0,"sacFlies":4,"babip":".323","groundOutsToAirouts":"0.89","catchersInterference":6,"pickoffs":0,"atBatsPerHomeRun":"18.67","popOuts":18,"lineOuts":22},"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":{"summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"0.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":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":1,"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":43,"gamesStarted":0,"flyOuts":30,"groundOuts":28,"airOuts":58,"runs":21,"doubles":5,"triples":0,"homeRuns":12,"strikeOuts":33,"baseOnBalls":13,"intentionalWalks":2,"hits":44,"hitByPitch":2,"atBats":163,"obp":".331","caughtStealing":6,"stolenBases":4,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":663,"era":"4.29","inningsPitched":"42.0","wins":3,"losses":2,"saves":1,"saveOpportunities":1,"holds":7,"blownSaves":0,"earnedRuns":20,"whip":"1.36","battersFaced":178,"outs":126,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":663,"balls":240,"strikes":423,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":".600","pitchesPerInning":"15.79","gamesFinished":14,"strikeoutWalkRatio":"2.54","strikeoutsPer9Inn":"7.07","walksPer9Inn":"2.79","hitsPer9Inn":"9.43","runsScoredPer9":"4.50","homeRunsPer9":"2.57","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":true,"isSubstitute":false}},"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":{"note":"(W, 4-0)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":4,"strikes":7,"strikePercentage":".640","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":1},"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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"501","stats":{"batting":{"note":"a-","summary":"0-2 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":2,"putOuts":8,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":12,"groundOuts":17,"airOuts":27,"runs":19,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":7,"intentionalWalks":0,"hits":30,"hitByPitch":4,"avg":".330","atBats":91,"obp":".394","slg":".495","ops":".889","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":106,"totalBases":45,"rbi":16,"leftOnBase":32,"sacBunts":2,"sacFlies":2,"babip":".391","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.33","popOuts":11,"lineOuts":4},"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":{"caughtStealing":9,"stolenBases":11,"stolenBasePercentage":".550","caughtStealingPercentage":".450","assists":16,"putOuts":282,"errors":5,"chances":303,"fielding":".983","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"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":"2-4 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":49,"groundOuts":116,"airOuts":95,"runs":69,"doubles":23,"triples":0,"homeRuns":14,"strikeOuts":64,"baseOnBalls":61,"intentionalWalks":7,"hits":113,"hitByPitch":6,"avg":".293","atBats":386,"obp":".396","slg":".461","ops":".857","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":455,"totalBases":178,"rbi":54,"leftOnBase":155,"sacBunts":0,"sacFlies":2,"babip":".319","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"27.57","popOuts":18,"lineOuts":28},"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":615,"errors":8,"chances":666,"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"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":1,"groundIntoTriplePlay":0,"plateAppearances":4,"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":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":"800","stats":{"batting":{"summary":"1-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":39,"groundOuts":50,"airOuts":66,"runs":31,"doubles":10,"triples":0,"homeRuns":1,"strikeOuts":31,"baseOnBalls":11,"intentionalWalks":0,"hits":45,"hitByPitch":1,"avg":".243","atBats":185,"obp":".288","slg":".314","ops":".602","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":204,"totalBases":58,"rbi":17,"leftOnBase":94,"sacBunts":6,"sacFlies":1,"babip":".286","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"185.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":{"gamesStarted":1,"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":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID672386":{"person":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"jerseyNumber":"30","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"500","stats":{"batting":{"summary":"1-1 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"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":2,"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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":54,"groundOuts":86,"airOuts":101,"runs":27,"doubles":13,"triples":0,"homeRuns":7,"strikeOuts":34,"baseOnBalls":29,"intentionalWalks":2,"hits":95,"hitByPitch":1,"avg":".304","atBats":312,"obp":".361","slg":".413","ops":".774","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":346,"totalBases":129,"rbi":47,"leftOnBase":140,"sacBunts":0,"sacFlies":4,"babip":".320","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.57","popOuts":16,"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":16,"stolenBases":44,"stolenBasePercentage":".733","caughtStealingPercentage":".267","assists":27,"putOuts":654,"errors":6,"chances":687,"fielding":".991","passedBall":3,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]}},"batters":[676914,694388,543807,665489,666182,672386,623168,680718,676391,664702,664770,677870,592332,680755,667297,689254],"pitchers":[592332,680755,667297,689254],"bench":[702176],"bullpen":[605135,621244,677865,643338,656546,641778,663893,684320,453286],"battingOrder":[694388,543807,665489,666182,623168,680718,676391,664770,677870],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Kirk (13, Skubal); Bichette (31, Skubal)."},{"label":"HR","value":"Lukes (7, 9th inning off Lee, C, 1 on, 0 out); Springer (18, 9th inning off Lee, C, 0 on, 2 out); Guerrero Jr. (14, 9th inning off Lee, C, 0 on, 2 out)."},{"label":"TB","value":"Bichette 3; Clement; Guerrero Jr. 5; Kirk 2; Loperfido, J; Lukes 4; Springer 6; Straw."},{"label":"RBI","value":"Bichette 2 (63); Guerrero Jr. (54); Lukes 2 (37); Springer (56)."},{"label":"2-out RBI","value":"Springer; Guerrero Jr."},{"label":"Runners left in scoring position, 2 out","value":"Barger 4; Clement."},{"label":"GIDP","value":"Jiménez, L."},{"label":"Team RISP","value":"1-for-9."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"PO","value":"Guerrero Jr. (3rd base by Rogers)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Barger (8, fielding)."}]}],"note":[{"label":"a","value":"Walked for Kirk in the 4th."},{"label":"b","value":"Flied out for Straw in the 7th."},{"label":"c","value":"Singled for Schneider in the 8th."}]},"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":4,"groundOuts":7,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".246","atBats":29,"obp":".317","slg":".412","ops":".729","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":2,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":9,"airOuts":7,"runs":6,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":37,"obp":".375","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":143,"era":"3.82","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.24","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":143,"balls":43,"strikes":100,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":6,"pitchesPerInning":"15.89","runsScoredPer9":"6.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":1,"chances":37,"passedBall":0,"pickoffs":1}},"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":{"summary":"1.0 IP, 4 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":4,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":8,"strikes":15,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":1,"runsScoredPer9":"36.00","homeRunsPer9":"27.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":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":4,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"800","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":5,"putOuts":2,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":37,"groundOuts":75,"airOuts":85,"runs":49,"doubles":14,"triples":8,"homeRuns":8,"strikeOuts":74,"baseOnBalls":37,"intentionalWalks":1,"hits":84,"hitByPitch":4,"avg":".268","atBats":313,"obp":".349","slg":".441","ops":".790","caughtStealing":3,"stolenBases":16,"stolenBasePercentage":".842","caughtStealingPercentage":".158","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":359,"totalBases":138,"rbi":32,"leftOnBase":133,"sacBunts":1,"sacFlies":4,"babip":".323","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.12","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":110,"putOuts":109,"errors":7,"chances":226,"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":{"summary":"6.0 IP, 0 ER, 7 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":4,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":96,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":29,"strikes":67,"strikePercentage":".700","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":1,"lineOuts":0},"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":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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID700242":{"person":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"jerseyNumber":"27","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":34,"groundOuts":62,"airOuts":57,"runs":28,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":68,"baseOnBalls":23,"intentionalWalks":0,"hits":48,"hitByPitch":0,"avg":".208","atBats":231,"obp":".275","slg":".303","ops":".578","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":258,"totalBases":70,"rbi":27,"leftOnBase":106,"sacBunts":0,"sacFlies":4,"babip":".265","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.20","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":154,"putOuts":89,"errors":6,"chances":249,"fielding":".976","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":{},"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":20,"groundOuts":42,"airOuts":33,"runs":20,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":24,"baseOnBalls":19,"intentionalWalks":4,"hits":32,"hitByPitch":2,"atBats":129,"obp":".351","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":516,"era":"4.11","inningsPitched":"35.0","wins":2,"losses":5,"saves":9,"saveOpportunities":11,"holds":3,"blownSaves":2,"earnedRuns":16,"whip":"1.46","battersFaced":152,"outs":105,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":516,"balls":190,"strikes":326,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":0,"winPercentage":".286","pitchesPerInning":"14.74","gamesFinished":21,"strikeoutWalkRatio":"1.26","strikeoutsPer9Inn":"6.17","walksPer9Inn":"4.89","hitsPer9Inn":"8.23","runsScoredPer9":"5.14","homeRunsPer9":"1.03","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":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":6,"groundOuts":9,"airOuts":22,"runs":7,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".241","atBats":58,"obp":".323","slg":".534","ops":".857","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":31,"rbi":8,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".244","groundOutsToAirouts":"0.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.50","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":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"700","stats":{"batting":{"summary":"0-3 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":42,"groundOuts":74,"airOuts":68,"runs":43,"doubles":13,"triples":1,"homeRuns":10,"strikeOuts":72,"baseOnBalls":9,"intentionalWalks":0,"hits":77,"hitByPitch":5,"avg":".266","atBats":290,"obp":".298","slg":".421","ops":".719","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":305,"totalBases":122,"rbi":39,"leftOnBase":124,"sacBunts":0,"sacFlies":1,"babip":".321","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","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":118,"putOuts":112,"errors":8,"chances":238,"fielding":".966","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":"200","stats":{"batting":{"summary":"0-4 | 3 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":48,"groundOuts":72,"airOuts":78,"runs":55,"doubles":21,"triples":1,"homeRuns":25,"strikeOuts":141,"baseOnBalls":28,"intentionalWalks":1,"hits":109,"hitByPitch":2,"avg":".274","atBats":398,"obp":".323","slg":".520","ops":".843","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":430,"totalBases":207,"rbi":80,"leftOnBase":186,"sacBunts":0,"sacFlies":2,"babip":".359","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.92","popOuts":12,"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":182,"errors":1,"chances":185,"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":{},"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":5,"flyOuts":27,"groundOuts":60,"airOuts":45,"runs":21,"doubles":4,"triples":0,"homeRuns":10,"strikeOuts":44,"baseOnBalls":8,"intentionalWalks":0,"hits":46,"hitByPitch":0,"atBats":190,"obp":".269","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":751,"era":"3.51","inningsPitched":"51.1","wins":5,"losses":3,"saves":0,"saveOpportunities":4,"holds":10,"blownSaves":4,"earnedRuns":20,"whip":"1.05","battersFaced":203,"outs":154,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":751,"balls":252,"strikes":499,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".625","pitchesPerInning":"14.63","gamesFinished":3,"strikeoutWalkRatio":"5.50","strikeoutsPer9Inn":"7.71","walksPer9Inn":"1.40","hitsPer9Inn":"8.06","runsScoredPer9":"3.68","homeRunsPer9":"1.75","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":true,"isSubstitute":false}},"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":{},"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":20,"gamesStarted":20,"flyOuts":58,"groundOuts":68,"airOuts":103,"runs":56,"doubles":15,"triples":1,"homeRuns":19,"strikeOuts":130,"baseOnBalls":43,"intentionalWalks":0,"hits":91,"hitByPitch":3,"atBats":391,"obp":".313","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1824,"era":"4.77","inningsPitched":"103.2","wins":5,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":55,"whip":"1.29","battersFaced":438,"outs":311,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1824,"balls":662,"strikes":1162,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".333","pitchesPerInning":"17.59","gamesFinished":0,"strikeoutWalkRatio":"3.02","strikeoutsPer9Inn":"11.29","walksPer9Inn":"3.73","hitsPer9Inn":"7.90","runsScoredPer9":"4.86","homeRunsPer9":"1.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":9,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"300","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":0,"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":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":69,"groundOuts":59,"airOuts":119,"runs":59,"doubles":23,"triples":0,"homeRuns":23,"strikeOuts":101,"baseOnBalls":46,"intentionalWalks":5,"hits":85,"hitByPitch":9,"avg":".237","atBats":359,"obp":".334","slg":".493","ops":".827","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":419,"totalBases":177,"rbi":61,"leftOnBase":153,"sacBunts":0,"sacFlies":5,"babip":".258","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.61","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":654,"errors":2,"chances":710,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"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":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":1}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"100","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":93,"flyOuts":71,"groundOuts":81,"airOuts":114,"runs":52,"doubles":17,"triples":0,"homeRuns":9,"strikeOuts":52,"baseOnBalls":54,"intentionalWalks":0,"hits":91,"hitByPitch":4,"avg":".273","atBats":333,"obp":".376","slg":".405","ops":".781","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":396,"totalBases":135,"rbi":45,"leftOnBase":110,"sacBunts":0,"sacFlies":5,"babip":".296","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","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":170,"putOuts":119,"errors":3,"chances":292,"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":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":2,"strikes":7,"strikePercentage":".780","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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":43,"gamesStarted":0,"flyOuts":23,"groundOuts":70,"airOuts":42,"runs":27,"doubles":12,"triples":2,"homeRuns":2,"strikeOuts":33,"baseOnBalls":11,"intentionalWalks":2,"hits":53,"hitByPitch":1,"atBats":197,"obp":".310","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":770,"era":"3.17","inningsPitched":"48.1","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":9,"blownSaves":0,"earnedRuns":17,"whip":"1.32","battersFaced":210,"outs":145,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":770,"balls":280,"strikes":490,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":".600","pitchesPerInning":"15.93","gamesFinished":8,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"6.14","walksPer9Inn":"2.05","hitsPer9Inn":"9.87","runsScoredPer9":"5.03","homeRunsPer9":"0.37","inheritedRunners":26,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":13},"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":true,"isSubstitute":false}},"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":{},"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":6,"gamesStarted":2,"flyOuts":6,"groundOuts":21,"airOuts":14,"runs":12,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":14,"baseOnBalls":4,"intentionalWalks":0,"hits":22,"hitByPitch":0,"atBats":70,"obp":".347","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":288,"era":"5.71","inningsPitched":"17.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.50","battersFaced":75,"outs":52,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":288,"balls":88,"strikes":200,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".500","pitchesPerInning":"16.62","gamesFinished":1,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"7.27","walksPer9Inn":"2.08","hitsPer9Inn":"11.42","runsScoredPer9":"6.23","homeRunsPer9":"1.04","inheritedRunners":2,"inheritedRunnersScored":1,"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":false,"isOnBench":true,"isSubstitute":false}},"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":"500","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":20,"groundOuts":11,"airOuts":22,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":7,"intentionalWalks":0,"hits":12,"hitByPitch":2,"avg":".197","atBats":61,"obp":".296","slg":".213","ops":".509","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":71,"totalBases":13,"rbi":6,"leftOnBase":21,"sacBunts":0,"sacFlies":1,"babip":".267","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":{"gamesStarted":1,"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":false},"allPositions":[{"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":9,"groundOuts":31,"airOuts":28,"runs":13,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":40,"baseOnBalls":12,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".189","atBats":122,"obp":".261","slg":".279","ops":".540","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":134,"totalBases":34,"rbi":9,"leftOnBase":49,"sacBunts":0,"sacFlies":0,"babip":".263","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.00","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":85,"errors":1,"chances":87,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":43,"groundOuts":53,"airOuts":77,"runs":26,"doubles":14,"triples":1,"homeRuns":8,"strikeOuts":67,"baseOnBalls":10,"intentionalWalks":0,"hits":72,"hitByPitch":7,"avg":".269","atBats":268,"obp":".311","slg":".418","ops":".729","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":286,"totalBases":112,"rbi":37,"leftOnBase":111,"sacBunts":0,"sacFlies":1,"babip":".330","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.50","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":{"caughtStealing":17,"stolenBases":36,"stolenBasePercentage":".679","caughtStealingPercentage":".321","assists":26,"putOuts":639,"errors":2,"chances":667,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(L, 5-2)","summary":"1.0 IP, 2 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":4,"strikes":11,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"18.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":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":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"400","stats":{"batting":{"summary":"0-2 | BB, K, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"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":94,"flyOuts":50,"groundOuts":62,"airOuts":85,"runs":43,"doubles":16,"triples":2,"homeRuns":8,"strikeOuts":66,"baseOnBalls":37,"intentionalWalks":0,"hits":71,"hitByPitch":1,"avg":".253","atBats":281,"obp":".339","slg":".409","ops":".748","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":322,"totalBases":115,"rbi":31,"leftOnBase":117,"sacBunts":0,"sacFlies":3,"babip":".300","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.12","popOuts":10,"lineOuts":25},"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,"battingOrder":"600","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":[650402,682985,679529,690993,663837,672761,595879,656716,668670,669373,592454,676684,695445],"pitchers":[669373,592454,676684,695445],"bench":[693307,663330,678009,700242],"bullpen":[608650,656427,669724,663947,676428,592426,675512,663554,681857],"battingOrder":[650402,682985,679529,690993,663837,672761,595879,656716,668670],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Rogers 2."},{"label":"RBI","value":"Greene, R (80)."},{"label":"Team RISP","value":"0-for-1."},{"label":"Team LOB","value":"2."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Keith (1, 2nd base by Gausman/Heineman)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Pérez, W (2, throw)."},{"label":"Outfield assists","value":"Vierling (Springer at home)."},{"label":"Pickoffs","value":"Rogers (Guerrero Jr. at 3rd base)."},{"label":"DP","value":"(McKinstry-Torres-Torkelson)."}]}],"note":[]}},"officials":[{"official":{"id":607884,"fullName":"Paul Clemons","link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"fullName":"Austin Jones","link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"fullName":"Ramon De Jesus","link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"fullName":"Adrian Johnson","link":"/api/v1/people/482641"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Vest."},{"label":"Pitches-strikes","value":"Gausman 96-62; Fisher 11-7; Nance 19-12; Fluharty 13-9; Skubal 96-67; Kahnle 9-7; Vest 15-11; Lee, C 23-15."},{"label":"Groundouts-flyouts","value":"Gausman 4-2; Fisher 1-1; Nance 1-1; Fluharty 1-0; Skubal 5-3; Kahnle 1-2; Vest 2-0; Lee, C 1-1."},{"label":"Batters faced","value":"Gausman 20; Fisher 3; Nance 5; Fluharty 2; Skubal 24; Kahnle 3; Vest 6; Lee, C 7."},{"label":"Inherited runners-scored","value":"Fluharty 1-1."},{"label":"Umpires","value":"HP: Paul Clemons. 1B: Austin Jones. 2B: Ramon De Jesus. 3B: Adrian Johnson. "},{"label":"Weather","value":"82 degrees, Overcast."},{"label":"Wind","value":"10 mph, In From RF."},{"label":"First pitch","value":"6:10 PM."},{"label":"T","value":"2:34."},{"label":"Att","value":"40,528."},{"label":"Venue","value":"Comerica Park."},{"label":"July 26, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332","boxscoreName":"Gausman"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 0 ER, 10 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":4,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":19,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":96,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":20,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":34,"strikes":62,"strikePercentage":".650","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":2},"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":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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":82,"pitchingGameScore":82},{"player":{"person":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373","boxscoreName":"Skubal"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 0 ER, 7 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":4,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":96,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":29,"strikes":67,"strikePercentage":".700","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":1,"lineOuts":0},"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":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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":67,"pitchingGameScore":67},{"player":{"person":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807","boxscoreName":"Springer"},"jerseyNumber":"4","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"200","stats":{"batting":{"summary":"3-5 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":99,"flyOuts":49,"groundOuts":79,"airOuts":89,"runs":64,"doubles":18,"triples":1,"homeRuns":18,"strikeOuts":74,"baseOnBalls":50,"intentionalWalks":1,"hits":98,"hitByPitch":2,"avg":".292","atBats":336,"obp":".383","slg":".512","ops":".895","caughtStealing":0,"stolenBases":12,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":398,"totalBases":172,"rbi":56,"leftOnBase":143,"sacBunts":0,"sacFlies":4,"babip":".323","groundOutsToAirouts":"0.89","catchersInterference":6,"pickoffs":0,"atBatsPerHomeRun":"18.67","popOuts":18,"lineOuts":22},"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"}]},"type":"hitter","gameScore":62,"hittingGameScore":62}]},"decisions":{"winner":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"loser":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}