{"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":776953,"link":"/api/v1.1/game/776953/feed/live","metaData":{"wait":10,"timeStamp":"20250730_012444","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776953,"type":"R","doubleHeader":"N","id":"2025/07/29/arimlb-detmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776953-2025-07-29","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-07-29T22:40:00Z","originalDate":"2025-07-29","officialDate":"2025-07-29","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109","season":2025,"venue":{"id":15,"name":"Chase Field","link":"/api/v1/venues/15"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"ari","fileCode":"ari","abbreviation":"AZ","teamName":"D-backs","locationName":"Phoenix","firstYearOfPlay":"1996","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Arizona","record":{"gamesPlayed":108,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":51,"losses":57,"ties":0,"pct":".472"},"records":{},"divisionLeader":false,"wins":51,"losses":57,"winningPercentage":".472"},"franchiseName":"Arizona","clubName":"Diamondbacks","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":109,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":63,"losses":46,"ties":0,"pct":".578"},"records":{},"divisionLeader":false,"wins":63,"losses":46,"winningPercentage":".578"},"franchiseName":"Detroit","clubName":"Tigers","active":true}},"players":{"ID645444":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444","firstName":"Jose","lastName":"Herrera","primaryNumber":"85","birthDate":"1997-02-24","currentAge":29,"birthCity":"San Carlos","birthCountry":"Venezuela","height":"5' 9\"","weight":217,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jose","useLastName":"Herrera","middleName":"Gregorio","boxscoreName":"Herrera, J","gender":"M","nameMatrilineal":"Solorzano","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-04-09","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Herrera","nameSlug":"jose-herrera-645444","firstLastName":"Jose Herrera","lastFirstName":"Herrera, Jose","lastInitName":"Herrera, J","initLastName":"J Herrera","fullFMLName":"Jose Gregorio Herrera","fullLFMName":"Herrera, Jose Gregorio","strikeZoneTop":3.077,"strikeZoneBottom":1.553},"ID593958":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958","firstName":"Eduardo","lastName":"Rodriguez","primaryNumber":"57","birthDate":"1993-04-07","currentAge":33,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 2\"","weight":231,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduardo","useLastName":"Rodriguez","middleName":"Jose","boxscoreName":"Rodriguez, Ed","nickName":"El Gualo","gender":"M","nameMatrilineal":"Hernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Eduardo Rodriguez","nameSlug":"eduardo-rodriguez-593958","firstLastName":"Eduardo Rodriguez","lastFirstName":"Rodriguez, Eduardo","lastInitName":"Rodriguez, E","initLastName":"E Rodriguez","fullFMLName":"Eduardo Jose Rodriguez","fullLFMName":"Rodriguez, Eduardo Jose","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID694297":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297","firstName":"Brandon","lastName":"Pfaadt","primaryNumber":"32","birthDate":"1998-10-15","currentAge":27,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Pfaadt","middleName":"Connor","boxscoreName":"Pfaadt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"FOUGHT","mlbDebutDate":"2023-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Pfaadt","nameSlug":"brandon-pfaadt-694297","firstLastName":"Brandon Pfaadt","lastFirstName":"Pfaadt, Brandon","lastInitName":"Pfaadt, B","initLastName":"B Pfaadt","fullFMLName":"Brandon Connor Pfaadt","fullLFMName":"Pfaadt, Brandon Connor","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID680728":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728","firstName":"Adrian","lastName":"Del Castillo","primaryNumber":"25","birthDate":"1999-09-27","currentAge":26,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 9\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Adrian","useLastName":"Del Castillo","middleName":"Jose","boxscoreName":"Del Castillo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"A-dree-an dell Kas-tee-yo","mlbDebutDate":"2024-08-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adrian Del Castillo","nameSlug":"adrian-del-castillo-680728","firstLastName":"Adrian Del Castillo","lastFirstName":"Del Castillo, Adrian","lastInitName":"Del Castillo, A","initLastName":"A Del Castillo","fullFMLName":"Adrian Jose Del Castillo","fullLFMName":"Del Castillo, Adrian Jose","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"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},"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},"ID656464":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464","firstName":"Kevin","lastName":"Ginkel","primaryNumber":"37","birthDate":"1994-03-24","currentAge":32,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Ginkel","middleName":"Andrew","boxscoreName":"Ginkel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Ginkel","nameSlug":"kevin-ginkel-656464","firstLastName":"Kevin Ginkel","lastFirstName":"Ginkel, Kevin","lastInitName":"Ginkel, K","initLastName":"K Ginkel","fullFMLName":"Kevin Andrew Ginkel","fullLFMName":"Ginkel, Kevin Andrew","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID608665":{"id":608665,"fullName":"Kendall Graveman","link":"/api/v1/people/608665","firstName":"Kendall","lastName":"Graveman","primaryNumber":"31","birthDate":"1990-12-21","currentAge":35,"birthCity":"Alexander City","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":215,"active":false,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kendall","useLastName":"Graveman","middleName":"Chase","boxscoreName":"Graveman","nickName":"Digger","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"lastPlayedDate":"2025-08-10","mlbDebutDate":"2014-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kendall Graveman","nameSlug":"kendall-graveman-608665","firstLastName":"Kendall Graveman","lastFirstName":"Graveman, Kendall","lastInitName":"Graveman, K","initLastName":"K Graveman","fullFMLName":"Kendall Chase Graveman","fullLFMName":"Graveman, Kendall Chase","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID543101":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101","firstName":"Anthony","lastName":"DeSclafani","primaryNumber":"21","birthDate":"1990-04-18","currentAge":36,"birthCity":"Freehold","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"DeSclafani","middleName":"J.","boxscoreName":"DeSclafani","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"DEE-scla-fah-nee","mlbDebutDate":"2014-05-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Anthony DeSclafani","nameSlug":"anthony-desclafani-543101","firstLastName":"Anthony DeSclafani","lastFirstName":"DeSclafani, Anthony","lastInitName":"DeSclafani, A","initLastName":"A DeSclafani","fullFMLName":"Anthony J. DeSclafani","fullLFMName":"DeSclafani, Anthony J.","strikeZoneTop":3.58,"strikeZoneBottom":1.72},"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},"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},"ID553993":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993","firstName":"Eugenio","lastName":"Suárez","primaryNumber":"28","birthDate":"1991-07-18","currentAge":35,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 11\"","weight":213,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Eugenio","useLastName":"Suárez","middleName":"Alejandro","boxscoreName":"Suárez, E","nickName":"Bolibomba Suarez","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"AY-you-hay-nee-oh Swar-ez","mlbDebutDate":"2014-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eugenio Suárez","nameSlug":"eugenio-suarez-553993","firstLastName":"Eugenio Suárez","lastFirstName":"Suárez, Eugenio","lastInitName":"Suárez, E","initLastName":"E Suárez","fullFMLName":"Eugenio Alejandro Suárez","fullLFMName":"Suárez, Eugenio Alejandro","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID663765":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765","firstName":"Jacob","lastName":"Woodford","birthDate":"1996-10-28","currentAge":29,"birthCity":"St. Petersburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Woodford","middleName":"Robert","boxscoreName":"Woodford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2020-08-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Woodford","nameSlug":"jake-woodford-663765","firstLastName":"Jake Woodford","lastFirstName":"Woodford, Jake","lastInitName":"Woodford, J","initLastName":"J Woodford","fullFMLName":"Jacob Robert Woodford","fullLFMName":"Woodford, Jacob Robert","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},"ID543510":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510","firstName":"James","lastName":"McCann","primaryNumber":"8","birthDate":"1990-06-13","currentAge":36,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"James","useLastName":"McCann","middleName":"Thomas","boxscoreName":"McCann","nickName":"McCannon","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James McCann","nameSlug":"james-mccann-543510","firstLastName":"James McCann","lastFirstName":"McCann, James","lastInitName":"McCann, J","initLastName":"J McCann","fullFMLName":"James Thomas McCann","fullLFMName":"McCann, James Thomas","strikeZoneTop":3.281,"strikeZoneBottom":1.656},"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},"ID678489":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489","firstName":"Jorge","lastName":"Barrosa","primaryNumber":"14","birthDate":"2001-02-17","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 6\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jorge","useLastName":"Barrosa","middleName":"Luis","boxscoreName":"Barrosa","gender":"M","nameMatrilineal":"Rojas","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-04-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jorge Barrosa","nameSlug":"jorge-barrosa-678489","firstLastName":"Jorge Barrosa","lastFirstName":"Barrosa, Jorge","lastInitName":"Barrosa, J","initLastName":"J Barrosa","fullFMLName":"Jorge Luis Barrosa","fullLFMName":"Barrosa, Jorge Luis","strikeZoneTop":2.96,"strikeZoneBottom":1.49},"ID679775":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775","firstName":"Kyle","lastName":"Backhus","primaryNumber":"19","birthDate":"1998-01-31","currentAge":28,"birthCity":"New Waverly","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Backhus","middleName":"Jordan","boxscoreName":"Backhus","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Backhus","nameSlug":"kyle-backhus-679775","firstLastName":"Kyle Backhus","lastFirstName":"Backhus, Kyle","lastInitName":"Backhus, K","initLastName":"K Backhus","fullFMLName":"Kyle Jordan Backhus","fullLFMName":"Backhus, Kyle Jordan","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID677950":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950","firstName":"Alek","lastName":"Thomas","primaryNumber":"9","birthDate":"2000-04-28","currentAge":26,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"5' 9\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Alek","useLastName":"Thomas","boxscoreName":"Thomas, A","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-05-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alek Thomas","nameSlug":"alek-thomas-677950","firstLastName":"Alek Thomas","lastFirstName":"Thomas, Alek","lastInitName":"Thomas, A","initLastName":"A Thomas","fullFMLName":"Alek  Thomas","fullLFMName":"Thomas, Alek","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"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},"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},"ID518876":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876","firstName":"Kenneth","lastName":"Kelly","primaryNumber":"29","birthDate":"1988-10-14","currentAge":37,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Merrill","useLastName":"Kelly","middleName":"Merrill","boxscoreName":"Kelly, Me","nickName":"Mert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2019-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Merrill Kelly","nameSlug":"merrill-kelly-518876","firstLastName":"Merrill Kelly","lastFirstName":"Kelly, Merrill","lastInitName":"Kelly, M","initLastName":"M Kelly","fullFMLName":"Kenneth Merrill Kelly","fullLFMName":"Kelly, Kenneth Merrill","strikeZoneTop":3.41,"strikeZoneBottom":1.55},"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},"ID664983":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983","firstName":"Jacob","lastName":"McCarthy","primaryNumber":"31","birthDate":"1997-07-30","currentAge":29,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jake","useLastName":"McCarthy","middleName":"Joseph","boxscoreName":"McCarthy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake McCarthy","nameSlug":"jake-mccarthy-664983","firstLastName":"Jake McCarthy","lastFirstName":"McCarthy, Jake","lastInitName":"McCarthy, J","initLastName":"J McCarthy","fullFMLName":"Jacob Joseph McCarthy","fullLFMName":"McCarthy, Jacob Joseph","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID606466":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466","firstName":"Ketel","lastName":"Marte","primaryNumber":"4","birthDate":"1993-10-12","currentAge":32,"birthCity":"Nizao","birthCountry":"Dominican Republic","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ketel","useLastName":"Marte","middleName":"Ricardo","boxscoreName":"Marte, K","nickName":"El Nino","gender":"M","nameMatrilineal":"Valdez","isPlayer":true,"isVerified":true,"pronunciation":"keh-TELL mar-TAY","mlbDebutDate":"2015-07-31","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ketel Marte","nameSlug":"ketel-marte-606466","firstLastName":"Ketel Marte","lastFirstName":"Marte, Ketel","lastInitName":"Marte, K","initLastName":"K Marte","fullFMLName":"Ketel Ricardo Marte","fullLFMName":"Marte, Ketel Ricardo","strikeZoneTop":3.218,"strikeZoneBottom":1.624},"ID681481":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481","firstName":"Kerry","lastName":"Carpenter","primaryNumber":"30","birthDate":"1997-09-02","currentAge":29,"birthCity":"Eustis","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Kerry","useLastName":"Carpenter","middleName":"William","boxscoreName":"Carpenter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kerry Carpenter","nameSlug":"kerry-carpenter-681481","firstLastName":"Kerry Carpenter","lastFirstName":"Carpenter, Kerry","lastInitName":"Carpenter, K","initLastName":"K Carpenter","fullFMLName":"Kerry William Carpenter","fullLFMName":"Carpenter, Kerry William","strikeZoneTop":3.234,"strikeZoneBottom":1.632},"ID669194":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194","firstName":"Ryne","lastName":"Nelson","primaryNumber":"19","birthDate":"1998-02-01","currentAge":28,"birthCity":"Henderson","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryne","useLastName":"Nelson","middleName":"Tanner","boxscoreName":"Nelson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryne Nelson","nameSlug":"ryne-nelson-669194","firstLastName":"Ryne Nelson","lastFirstName":"Nelson, Ryne","lastInitName":"Nelson, R","initLastName":"R Nelson","fullFMLName":"Ryne Tanner Nelson","fullLFMName":"Nelson, Ryne Tanner","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID677942":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942","firstName":"Blaze","lastName":"Alexander","primaryNumber":"23","birthDate":"1999-06-11","currentAge":27,"birthCity":"Cape Coral","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Blaze","useLastName":"Alexander","middleName":"Chanee","boxscoreName":"Alexander","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"Blayz","mlbDebutDate":"2024-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blaze Alexander","nameSlug":"blaze-alexander-677942","firstLastName":"Blaze Alexander","lastFirstName":"Alexander, Blaze","lastInitName":"Alexander, B","initLastName":"B Alexander","fullFMLName":"Blaze Chanee Alexander","fullLFMName":"Alexander, Blaze Chanee","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"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},"ID672695":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695","firstName":"Geraldo","lastName":"Perdomo","primaryNumber":"2","birthDate":"1999-10-22","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Geraldo","useLastName":"Perdomo","middleName":"Rafael","boxscoreName":"Perdomo","gender":"M","nameMatrilineal":"Fonnieur","isPlayer":true,"isVerified":true,"pronunciation":"HER-all-doh per-DOH-mo","mlbDebutDate":"2021-04-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Geraldo Perdomo","nameSlug":"geraldo-perdomo-672695","firstLastName":"Geraldo Perdomo","lastFirstName":"Perdomo, Geraldo","lastInitName":"Perdomo, G","initLastName":"G Perdomo","fullFMLName":"Geraldo Rafael Perdomo","fullLFMName":"Perdomo, Geraldo Rafael","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"ID595928":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928","firstName":"John","lastName":"Curtiss","primaryNumber":"46","birthDate":"1993-04-05","currentAge":33,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"Curtiss","middleName":"Pickens","boxscoreName":"Curtiss","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"John Curtiss","nameSlug":"john-curtiss-595928","firstLastName":"John Curtiss","lastFirstName":"Curtiss, John","lastInitName":"Curtiss, J","initLastName":"J Curtiss","fullFMLName":"John Pickens Curtiss","fullLFMName":"Curtiss, John Pickens","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"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},"ID668678":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678","firstName":"Zachary","lastName":"Gallen","primaryNumber":"23","birthDate":"1995-08-03","currentAge":31,"birthCity":"Somerdale","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 2\"","weight":189,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zac","useLastName":"Gallen","middleName":"Peter","boxscoreName":"Gallen","nickName":"Galls","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-06-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zac Gallen","nameSlug":"zac-gallen-668678","firstLastName":"Zac Gallen","lastFirstName":"Gallen, Zac","lastInitName":"Gallen, Z","initLastName":"Z Gallen","fullFMLName":"Zachary Peter Gallen","fullLFMName":"Gallen, Zachary Peter","strikeZoneTop":3.41,"strikeZoneBottom":1.53},"ID682998":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998","firstName":"Corbin","lastName":"Carroll","primaryNumber":"7","birthDate":"2000-08-21","currentAge":26,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Corbin","useLastName":"Carroll","middleName":"Franklin","boxscoreName":"Carroll","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Corbin Carroll","nameSlug":"corbin-carroll-682998","firstLastName":"Corbin Carroll","lastFirstName":"Carroll, Corbin","lastInitName":"Carroll, C","initLastName":"C Carroll","fullFMLName":"Corbin Franklin Carroll","fullLFMName":"Carroll, Corbin Franklin","strikeZoneTop":3.1,"strikeZoneBottom":1.57},"ID666971":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971","firstName":"Lourdes","lastName":"Gurriel","primaryNumber":"12","birthDate":"1993-10-10","currentAge":32,"birthCity":"Sancti Spiritus","birthCountry":"Cuba","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Lourdes","useLastName":"Gurriel Jr.","middleName":"Yunielki","boxscoreName":"Gurriel Jr.","nickName":"#Pinapower Jr.","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"pronunciation":"Lure-dess Guu-rree-el","mlbDebutDate":"2018-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lourdes Gurriel Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"lourdes-gurriel-jr-666971","firstLastName":"Lourdes Gurriel Jr.","lastFirstName":"Gurriel Jr., Lourdes","lastInitName":"Gurriel Jr., L","initLastName":"L Gurriel Jr.","fullFMLName":"Lourdes Yunielki Gurriel Jr.","fullLFMName":"Gurriel Jr., Lourdes Yunielki","strikeZoneTop":3.354,"strikeZoneBottom":1.693},"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},"ID685314":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314","firstName":"Andrew","lastName":"Saalfrank","primaryNumber":"27","birthDate":"1997-08-18","currentAge":29,"birthCity":"Fort Wayne","birthStateProvince":"IN","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Saalfrank","middleName":"Jacob","boxscoreName":"Saalfrank","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Saalfrank","nameSlug":"andrew-saalfrank-685314","firstLastName":"Andrew Saalfrank","lastFirstName":"Saalfrank, Andrew","lastInitName":"Saalfrank, A","initLastName":"A Saalfrank","fullFMLName":"Andrew Jacob Saalfrank","fullLFMName":"Saalfrank, Andrew Jacob","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID628451":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451","firstName":"Andy","lastName":"Ibáñez","primaryNumber":"77","birthDate":"1993-04-03","currentAge":33,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Andy","useLastName":"Ibáñez","boxscoreName":"Ibáñez","gender":"M","nameMatrilineal":"Velazquez","isPlayer":true,"isVerified":true,"pronunciation":"ee-BAHN-yez","mlbDebutDate":"2021-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andy Ibáñez","nameSlug":"andy-ibanez-628451","firstLastName":"Andy Ibáñez","lastFirstName":"Ibáñez, Andy","lastInitName":"Ibáñez, A","initLastName":"A Ibáñez","fullFMLName":"Andy Ibáñez","fullLFMName":"Ibáñez, Andy","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID663536":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536","firstName":"Tristin","lastName":"English","primaryNumber":"58","birthDate":"1997-05-14","currentAge":29,"birthCity":"Stockbridge","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"O","name":"Outfield","type":"Outfielder","abbreviation":"OF"},"useName":"Tristin","useLastName":"English","middleName":"Hall","boxscoreName":"English","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-07-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tristin English","nameSlug":"tristin-english-663536","firstLastName":"Tristin English","lastFirstName":"English, Tristin","lastInitName":"English, T","initLastName":"T English","fullFMLName":"Tristin Hall English","fullLFMName":"English, Tristin Hall","strikeZoneTop":3.302,"strikeZoneBottom":1.666},"ID663978":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978","firstName":"Christopher","lastName":"Paddack","primaryNumber":"40","birthDate":"1996-01-08","currentAge":30,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Paddack","middleName":"Joseph","boxscoreName":"Paddack","nickName":"Sheriff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"PAD-ack","mlbDebutDate":"2019-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Paddack","nameSlug":"chris-paddack-663978","firstLastName":"Chris Paddack","lastFirstName":"Paddack, Chris","lastInitName":"Paddack, C","initLastName":"C Paddack","fullFMLName":"Christopher Joseph Paddack","fullLFMName":"Paddack, Christopher Joseph","strikeZoneTop":3.47,"strikeZoneBottom":1.7},"ID805299":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299","firstName":"Brandyn","lastName":"Garcia","primaryNumber":"55","birthDate":"2000-05-27","currentAge":26,"birthCity":"Newport","birthStateProvince":"RI","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandyn","useLastName":"Garcia","middleName":"Michael","boxscoreName":"Garcia, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brandyn Garcia","nameSlug":"brandyn-garcia-805299","firstLastName":"Brandyn Garcia","lastFirstName":"Garcia, Brandyn","lastInitName":"Garcia, B","initLastName":"B Garcia","fullFMLName":"Brandyn Michael Garcia","fullLFMName":"Garcia, Brandyn Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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":"Clear","temp":"87","wind":"4 mph, In From RF"},"gameInfo":{"attendance":27697,"firstPitch":"2025-07-29T22:40:00.000Z","gameDurationMinutes":164},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"home":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"}},"officialScorer":{"id":482141,"fullName":"Jeff Businger","link":"/api/v1/people/482141"},"primaryDatacaster":{"id":427283,"fullName":"Chuck Klonke","link":"/api/v1/people/427283"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Corbin Carroll triples (14) on a ground ball to right fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T22:40:11.113Z","endTime":"2025-07-29T22:41:15.853Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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-29T18:50:07.527Z","endTime":"2025-07-29T22:31:13.772Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"}},{"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-29T22:31:13.772Z","endTime":"2025-07-29T22:40:13.856Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"}},{"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-29T22:40:13.376Z","endTime":"2025-07-29T22:40:13.377Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"}},{"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":93.7,"endSpeed":85.1,"strikeZoneTop":3.14463449637314,"strikeZoneBottom":1.44730302786071,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.158920825244664,"aZ":-13.109799447340155,"pfxX":-5.24120423463852,"pfxZ":10.18902529028298,"pX":0.5221597065126434,"pZ":4.155674947611683,"vX0":7.422975472623061,"vY0":-136.22990187805658,"vZ0":-1.6541655147756127,"x":97.1,"y":126.58,"x0":-1.5626103712313393,"y0":50.006023991581145,"z0":5.6815178704879035,"aX":-9.810743954545554},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.2,"breakHorizontal":7.8,"spinRate":2206,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.40275337087120944,"extension":6.847298191690084},"index":3,"playId":"1e1fd93d-d108-3487-bb98-de7175afebfb","pitchNumber":1,"startTime":"2025-07-29T22:40:13.378Z","endTime":"2025-07-29T22:40:16.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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.688060997486026,"aZ":-26.459950199573782,"pfxX":-8.375642646071256,"pfxZ":3.407938517817242,"pX":0.16272616659288672,"pZ":2.1384832896115324,"vX0":7.713685523745107,"vY0":-128.15424333161013,"vZ0":-3.286889404159723,"x":110.8,"y":181.04,"x0":-1.7875733373446339,"y0":50.00049498741893,"z0":5.488158233326899,"aX":-14.031015031200912},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.6,"breakHorizontal":13.6,"spinRate":1570,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.4262165338050927,"extension":6.902525302623127},"index":4,"playId":"462ada3f-280c-3818-a544-afdd94f3d314","pitchNumber":2,"startTime":"2025-07-29T22:40:25.660Z","endTime":"2025-07-29T22:40:28.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.11197397149043,"strikeZoneBottom":1.44731100698371,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.220889414169754,"aZ":-16.198255418437483,"pfxX":-4.065056480671125,"pfxZ":8.331568176611011,"pX":0.42986493242907575,"pZ":3.9847274807244983,"vX0":7.391910358309674,"vY0":-137.30281823647772,"vZ0":-1.4851098019560145,"x":100.61,"y":131.19,"x0":-1.7639354428895737,"y0":50.00048903971009,"z0":5.630142024759024,"aX":-7.7934117612930125},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.0,"breakHorizontal":5.9,"spinRate":2088,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.39828182264359535,"extension":6.783546716001663},"index":5,"playId":"01268749-00cd-3767-a5b1-d89bce2fed11","pitchNumber":3,"startTime":"2025-07-29T22:40:38.918Z","endTime":"2025-07-29T22:40:42.315Z","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":1,"outs":0},"index":6,"startTime":"2025-07-29T22:40:56.880Z","endTime":"2025-07-29T22:41:00.842Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"}},{"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.5665182796736,"aZ":-25.860825183765037,"pfxX":-9.29449358360733,"pfxZ":3.667437709870317,"pX":0.7292859940478802,"pZ":2.298062384838733,"vX0":9.182132992048915,"vY0":-130.1556341304408,"vZ0":-3.370144886428874,"x":89.2,"y":176.73,"x0":-1.631755782161655,"y0":50.0004918694188,"z0":5.5615186124477916,"aX":-15.991416642377816},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.1,"breakHorizontal":14.9,"spinRate":1579,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.4203420078322493,"extension":6.949583293822402},"hitData":{"launchSpeed":106.0,"launchAngle":-7.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.3,"coordY":148.95}},"index":7,"playId":"fe81b3d6-d866-32b4-bcaf-caf9a7bb1d7c","pitchNumber":4,"startTime":"2025-07-29T22:41:00.842Z","endTime":"2025-07-29T22:41:15.853Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T22:41:15.853Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ketel Marte singles on a line drive to right fielder Wenceel Pérez. Corbin Carroll scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T22:41:36.770Z","endTime":"2025-07-29T22:43:34.979Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":{"id":663554,"link":"/api/v1/people/663554"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.0891016242683,"aZ":-30.60232249777919,"pfxX":1.6403371604984056,"pfxZ":0.9835105720736355,"pX":0.4245341860528837,"pZ":2.575722319191765,"vX0":5.465657812907883,"vY0":-124.59121076157105,"vZ0":-0.9854597680764045,"x":100.82,"y":169.24,"x0":-1.995996598583135,"y0":50.00359159090241,"z0":5.467891005031254,"aX":2.6210644292714975},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.8,"breakHorizontal":-4.1,"spinRate":2276,"spinDirection":86},"zone":6,"typeConfidence":2.0,"plateTime":0.43682556282582397,"extension":6.8638975591253155},"index":0,"playId":"f95981e4-266b-3549-96da-4947498098ee","pitchNumber":1,"startTime":"2025-07-29T22:41:55.829Z","endTime":"2025-07-29T22:42:01.220Z","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":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.45550420621672,"strikeZoneBottom":1.65000046878093,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.06700663026638,"aZ":-34.04731452190221,"pfxX":-5.902071006711591,"pfxZ":-1.1026853190946504,"pX":-1.870869035940733,"pZ":2.189568940500882,"vX0":2.326581066041399,"vY0":-129.3120607395638,"vZ0":-1.768713038937848,"x":188.31,"y":179.66,"x0":-2.013665497929795,"y0":50.002056777906915,"z0":5.485659634933829,"aX":-10.030448391631285},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-2.2,"breakHorizontal":10.2,"spinRate":1194,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.42299200623233846,"extension":6.827892800188221},"index":1,"playId":"2cea0c67-7a81-3463-a5ce-6fa757020263","pitchNumber":2,"startTime":"2025-07-29T22:42:17.776Z","endTime":"2025-07-29T22:42:21.015Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.618364383443048,"aZ":-31.052025530430765,"pfxX":-8.034703757061324,"pfxZ":0.655029256172126,"pX":-0.12855171156829318,"pZ":1.4739543115792002,"vX0":7.039713270424602,"vY0":-129.82495325578202,"vZ0":-4.222212760163706,"x":121.9,"y":198.98,"x0":-1.8233325184107005,"y0":50.00517550191273,"z0":5.468817872182896,"aX":-13.80164579547855},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.5,"breakHorizontal":13.1,"spinRate":1251,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.42091422091423336,"extension":6.977361159329785},"index":2,"playId":"e9d3ab06-d016-3902-ac18-3ad326fde4c5","pitchNumber":3,"startTime":"2025-07-29T22:42:34.858Z","endTime":"2025-07-29T22:42:44.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.48824549655819,"strikeZoneBottom":1.6663585690675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.34212537541878,"aZ":-31.1859892633659,"pfxX":0.3125955128418312,"pfxZ":0.5543114941725307,"pX":-0.8417203011543228,"pZ":3.7141487083977145,"vX0":3.1256842089596457,"vY0":-132.1605228964811,"vZ0":0.9520326183788589,"x":149.08,"y":138.5,"x0":-2.0769538430876344,"y0":50.00322723050405,"z0":5.6277711383275,"aX":0.5558815763127278},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.4,"breakHorizontal":-1.2,"spinRate":2067,"spinDirection":173},"zone":11,"typeConfidence":2.0,"plateTime":0.41335045331687015,"extension":6.9681719012593915},"index":3,"playId":"c6cb9f59-1273-3ec6-a2ba-1cdfd186cf05","pitchNumber":4,"startTime":"2025-07-29T22:43:07.935Z","endTime":"2025-07-29T22:43:11.020Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.09629176709905,"aZ":-33.84950402016295,"pfxX":5.041956574595604,"pfxZ":-1.1041277241515761,"pX":-0.29217758288268625,"pZ":2.885993768572207,"vX0":2.7003198280141856,"vY0":-122.3034677439986,"vZ0":0.6286901304428543,"x":128.14,"y":160.86,"x0":-2.065632949480644,"y0":50.00363040897216,"z0":5.528314848767243,"aX":7.6391749782550225},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.6,"breakHorizontal":-9.7,"spinRate":2258,"spinDirection":73},"zone":4,"typeConfidence":2.0,"plateTime":0.44781284562065515,"extension":6.913388683493339},"hitData":{"launchSpeed":98.8,"launchAngle":15.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.92,"coordY":87.52}},"index":4,"playId":"097d9bce-d75c-3d1f-88fc-c17ec12281bd","pitchNumber":5,"startTime":"2025-07-29T22:43:25.272Z","endTime":"2025-07-29T22:43:34.979Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T22:43:34.979Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Geraldo Perdomo walks. Ketel Marte to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T22:43:50.576Z","endTime":"2025-07-29T22:45:50.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"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":96.0,"endSpeed":87.5,"strikeZoneTop":3.48637363082412,"strikeZoneBottom":1.60999981938915,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.24597329475674,"aZ":-13.453954405461094,"pfxX":-4.824362437843917,"pfxZ":9.501838388779403,"pX":-0.7567219431544288,"pZ":3.2429288083232657,"vX0":4.614326569273936,"vY0":-139.66915582953473,"vZ0":-3.853298195668239,"x":145.84,"y":151.22,"x0":-1.8055864570798439,"y0":50.0053893378065,"z0":5.528850308767242,"aX":-9.50749263790647},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":7.8,"spinRate":2239,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.3925593751497143,"extension":6.985081849474786},"index":0,"playId":"075c5eff-13ba-3359-a125-44c54b72b0c6","pitchNumber":1,"startTime":"2025-07-29T22:44:03.537Z","endTime":"2025-07-29T22:44:07.520Z","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.8,"endSpeed":83.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.658103385332574,"aZ":-28.83035300806249,"pfxX":2.153678228210893,"pfxZ":1.9150534935864734,"pX":0.2850940204390502,"pZ":2.4347458466532315,"vX0":4.791470722667488,"vY0":-130.86664986174995,"vZ0":-2.4308000549796773,"x":106.13,"y":173.04,"x0":-1.8439669814941189,"y0":50.0043381388662,"z0":5.5187626658274835,"aX":3.7636923687669883},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.1,"breakHorizontal":-4.9,"spinRate":2256,"spinDirection":163},"zone":6,"typeConfidence":2.0,"plateTime":0.41732410221909877,"extension":6.967307622372837},"index":1,"playId":"3eee01cf-3557-3192-9921-f6c995e5defb","pitchNumber":2,"startTime":"2025-07-29T22:44:21.276Z","endTime":"2025-07-29T22:44:26.039Z","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":96.2,"endSpeed":87.6,"strikeZoneTop":3.45362538959247,"strikeZoneBottom":1.62638165188176,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.66776057649117,"aZ":-13.808693865653927,"pfxX":-4.304479190303723,"pfxZ":9.276889730408364,"pX":-0.9686028448784936,"pZ":3.842965348594711,"vX0":3.8930394662013965,"vY0":-140.05303376848093,"vZ0":-2.488785034451009,"x":153.92,"y":135.02,"x0":-1.8197989695027632,"y0":50.00129627846501,"z0":5.650168385221697,"aX":-8.52047234135169},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.4,"breakHorizontal":7.0,"spinRate":2269,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3916050898656769,"extension":6.864688533634345},"index":2,"playId":"02d90d6e-53ca-362a-962e-48eddde3b38c","pitchNumber":3,"startTime":"2025-07-29T22:44:46.691Z","endTime":"2025-07-29T22:44:50.385Z","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":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.45362773503117,"strikeZoneBottom":1.62637840701306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.15102112577631,"aZ":-25.502429295898928,"pfxX":-8.46973361961542,"pfxZ":3.868825546677363,"pX":-0.08695660095799229,"pZ":0.607004555141498,"vX0":6.869646248848458,"vY0":-130.47164505225416,"vZ0":-7.405226028704735,"x":120.31,"y":222.39,"x0":-1.652122785934836,"y0":50.00508549957765,"z0":5.400683488487072,"aX":-14.621133180994144},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.5,"breakHorizontal":13.8,"spinRate":1266,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.41962040767772235,"extension":7.011888479306763},"index":3,"playId":"661f77ae-a60f-3a63-90a6-5312842f34f7","pitchNumber":4,"startTime":"2025-07-29T22:45:04.227Z","endTime":"2025-07-29T22:45:07.924Z","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":90.4,"endSpeed":84.1,"strikeZoneTop":3.3881440936634,"strikeZoneBottom":1.62637888363096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.93376404725301,"aZ":-28.017990067975497,"pfxX":1.0437509185341773,"pfxZ":2.341213521650833,"pX":-0.5251024991414072,"pZ":0.8637590492456807,"vX0":3.8641698363341233,"vY0":-131.70420757017183,"vZ0":-6.155441701845664,"x":137.02,"y":215.46,"x0":-2.140145004848146,"y0":50.00518125418944,"z0":5.272324109967783,"aX":1.8548781664926342},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.2,"breakHorizontal":-2.6,"spinRate":2187,"spinDirection":182},"zone":13,"typeConfidence":2.0,"plateTime":0.4140419461223961,"extension":7.037907222377656},"index":4,"playId":"f5783553-d5ad-379e-8dae-a7b11354dc22","pitchNumber":5,"startTime":"2025-07-29T22:45:23.217Z","endTime":"2025-07-29T22:45:29.550Z","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":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.43725755702196,"strikeZoneBottom":1.62637819508005,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.863852807118686,"aZ":-11.657370046329955,"pfxX":-4.821125498018393,"pfxZ":10.374263119535232,"pX":-1.3544000479367921,"pZ":3.271484125272286,"vX0":2.855794629780483,"vY0":-139.60493198375778,"vZ0":-4.726349756810817,"x":168.63,"y":150.45,"x0":-1.7632304705904112,"y0":50.001795940108885,"z0":5.751091656397123,"aX":-9.53395221380308},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.0,"breakHorizontal":8.2,"spinRate":2306,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39204853126183403,"extension":7.035782080598238},"index":5,"playId":"98978c5a-c062-3fbd-a997-547c91561f05","pitchNumber":6,"startTime":"2025-07-29T22:45:41.501Z","endTime":"2025-07-29T22:45:50.654Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T22:45:50.654Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adrian Del Castillo strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T22:45:58.191Z","endTime":"2025-07-29T22:47:10.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.5,"endSpeed":88.4,"strikeZoneTop":3.22921380461323,"strikeZoneBottom":1.59391570881034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.777496731042223,"aZ":-11.77312010444562,"pfxX":-4.616172161059476,"pfxZ":10.190101680487437,"pX":0.5377915627695542,"pZ":2.741964527023132,"vX0":7.137477042574058,"vY0":-140.3565580726268,"vZ0":-5.884974916587295,"x":96.5,"y":164.75,"x0":-1.434450067692598,"y0":50.0020268502977,"z0":5.627514481133792,"aX":-9.241491847143816},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.5,"breakHorizontal":7.0,"spinRate":2258,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.38975709058850505,"extension":6.999321199103464},"index":0,"playId":"2b9f9106-be65-3caa-90f9-ddc353b0b947","pitchNumber":1,"startTime":"2025-07-29T22:46:12.572Z","endTime":"2025-07-29T22:46:17.395Z","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":89.1,"endSpeed":82.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.72045789583324,"aZ":-27.05179108019242,"pfxX":0.5518397902847503,"pfxZ":2.9744047994781724,"pX":-0.40452349912671826,"pZ":1.8324170338344568,"vX0":4.199752822734173,"vY0":-129.7581998722201,"vZ0":-3.876549482704009,"x":132.42,"y":189.3,"x0":-2.1092954978194633,"y0":50.00185861344767,"z0":5.384590527863512,"aX":0.9494632336588927},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.8,"breakHorizontal":-1.8,"spinRate":2274,"spinDirection":154},"zone":7,"typeConfidence":2.0,"plateTime":0.42058291270655657,"extension":6.950734016869367},"index":1,"playId":"f8a6bc65-1f24-39ea-b082-90805818ae13","pitchNumber":2,"startTime":"2025-07-29T22:46:29.624Z","endTime":"2025-07-29T22:46:32.654Z","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":96.5,"endSpeed":88.0,"strikeZoneTop":3.32570563780542,"strikeZoneBottom":1.54567853087445,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.11095208297529,"aZ":-12.928584054716119,"pfxX":-6.347466619558242,"pfxZ":9.630761863852914,"pX":-0.5471311309551409,"pZ":4.226963924401983,"vX0":5.303705488261876,"vY0":-140.52491213266902,"vZ0":-1.8448860264639975,"x":137.86,"y":124.65,"x0":-1.6351229990249627,"y0":50.00158249423852,"z0":5.732776723664193,"aX":-12.682680734437087},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.3,"breakHorizontal":10.4,"spinRate":2318,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.38990495645414436,"extension":6.927498804002634},"index":2,"playId":"4bcb1515-223e-3923-b777-9eca98c9551e","pitchNumber":3,"startTime":"2025-07-29T22:46:48.331Z","endTime":"2025-07-29T22:46:52.330Z","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":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.0488901557,"aZ":-11.06396456996515,"pfxX":-5.878876645180691,"pfxZ":10.593307761873758,"pX":0.19295377517351903,"pZ":2.8225799997408876,"vX0":6.874726042151329,"vY0":-140.33233319238244,"vZ0":-5.883317460091559,"x":109.65,"y":162.57,"x0":-1.5258909851890645,"y0":50.00192337447306,"z0":5.668498328697431,"aX":-11.714159572356477},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.1,"breakHorizontal":9.2,"spinRate":2324,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.3904676367376543,"extension":7.026226161682483},"index":3,"playId":"7129e6a5-f88e-351d-8a99-910ec819b4ef","pitchNumber":4,"startTime":"2025-07-29T22:47:07.792Z","endTime":"2025-07-29T22:47:10.792Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T22:47:10.792Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tristin English walks. Ketel Marte to 3rd. Geraldo Perdomo to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T22:47:24.246Z","endTime":"2025-07-29T22:49:27.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnThird":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"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":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.6,"strikeZoneTop":3.70259851107119,"strikeZoneBottom":1.58933715379973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.454311133902124,"aZ":-9.729313834658841,"pfxX":-6.039645682182608,"pfxZ":11.378868553637073,"pX":-0.1285906311408897,"pZ":1.9646993552453884,"vX0":6.44365127348218,"vY0":-139.99283210005515,"vZ0":-8.23680842535783,"x":121.9,"y":185.73,"x0":-1.6823967009746192,"y0":50.004315425058806,"z0":5.593319959178415,"aX":-11.914312472126369},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.0,"breakHorizontal":9.5,"spinRate":2341,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.3922093905665056,"extension":7.006992778887859},"index":0,"playId":"f1f6e652-980d-3be0-be3f-501cb3098302","pitchNumber":1,"startTime":"2025-07-29T22:47:39.158Z","endTime":"2025-07-29T22:47:43.135Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.9,"strikeZoneTop":3.70907732981779,"strikeZoneBottom":1.68587730994051,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.922183346047454,"aZ":-27.97150055420338,"pfxX":2.1697269915260584,"pfxZ":2.5272990873430894,"pX":1.2081097972549741,"pZ":0.8384816482148647,"vX0":7.477172706901971,"vY0":-126.5854599610539,"vZ0":-5.600102869423978,"x":70.95,"y":216.14,"x0":-2.0371837709801865,"y0":50.00406415526907,"z0":5.252181855108475,"aX":3.6049480810050465},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.8,"breakHorizontal":-5.3,"spinRate":2273,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4287434022537351,"extension":7.032743011444759},"index":1,"playId":"de6b8ebd-28af-3ee4-a3bd-76ac4d78f5d6","pitchNumber":2,"startTime":"2025-07-29T22:47:56.413Z","endTime":"2025-07-29T22:47:59.580Z","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":90.1,"endSpeed":82.6,"strikeZoneTop":3.6606245270407,"strikeZoneBottom":1.65357264493569,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.18529561085446,"aZ":-29.598119601645458,"pfxX":-8.497268474304722,"pfxZ":1.4757858271725244,"pX":-1.362329295855062,"pZ":3.911084600342056,"vX0":4.247214197596328,"vY0":-131.13033124053337,"vZ0":1.161766578978641,"x":168.93,"y":133.18,"x0":-1.8972408086016654,"y0":50.00193450843033,"z0":5.666972264118253,"aX":-14.828181849145512},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.1,"breakHorizontal":14.5,"spinRate":1277,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4173510224570318,"extension":6.932925285479339},"index":2,"playId":"ac26a413-7ffa-306d-bac1-06825180a91a","pitchNumber":3,"startTime":"2025-07-29T22:48:14.216Z","endTime":"2025-07-29T22:48:17.882Z","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":90.4,"endSpeed":83.2,"strikeZoneTop":3.467,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.354053069275054,"aZ":-26.012167255616706,"pfxX":-8.692338237719502,"pfxZ":3.494836121028804,"pX":-0.06242316105679169,"pZ":2.63509781599173,"vX0":7.320671145962188,"vY0":-131.55244837728927,"vZ0":-2.685419230757215,"x":119.38,"y":167.63,"x0":-1.7438662813372754,"y0":50.00378911075729,"z0":5.58540910045841,"aX":-15.327177532726473},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.0,"breakHorizontal":14.3,"spinRate":1268,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.41542409792366364,"extension":6.997516392156761},"index":3,"playId":"f62e6071-7dae-3eb7-b1a0-0ca0cc54071c","pitchNumber":4,"startTime":"2025-07-29T22:48:35.323Z","endTime":"2025-07-29T22:48:39.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.82192635098032,"strikeZoneBottom":1.78268947390627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.662033619426747,"aZ":-10.744940832650473,"pfxX":-3.634257861065505,"pfxZ":10.59994751585175,"pX":2.3739861234357265,"pZ":2.0450808803200036,"vX0":11.728329918100506,"vY0":-140.9624278442271,"vZ0":-7.95543080319876,"x":26.51,"y":183.56,"x0":-1.3600712441850733,"y0":50.00453083456333,"z0":5.589615971984562,"aX":-7.3495923972713735},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.8,"breakHorizontal":4.3,"spinRate":2296,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.387882499374379,"extension":7.011464056481349},"index":4,"playId":"85207991-84f5-35ee-a888-ced53c78370a","pitchNumber":5,"startTime":"2025-07-29T22:49:03.106Z","endTime":"2025-07-29T22:49:06.110Z","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":96.8,"endSpeed":89.3,"strikeZoneTop":3.75743445947989,"strikeZoneBottom":1.71814609187276,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.981843432236317,"aZ":-12.192007696585309,"pfxX":-3.9941724293967136,"pfxZ":9.876766256022888,"pX":0.24748323971606173,"pZ":1.4626296585110645,"vX0":6.50745485067775,"vY0":-140.64297814813156,"vZ0":-9.285834786714389,"x":107.57,"y":199.29,"x0":-1.566997005593647,"y0":50.0006646260894,"z0":5.577822358644129,"aX":-8.079349148989554},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.3,"breakHorizontal":6.0,"spinRate":2280,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.38800277377636627,"extension":7.126164604604677},"index":5,"playId":"5954b460-633e-366b-9435-7526d12130d5","pitchNumber":6,"startTime":"2025-07-29T22:49:21.815Z","endTime":"2025-07-29T22:49:27.238Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T22:49:27.238Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T22:50:48.293Z","endTime":"2025-07-29T22:52:42.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnThird":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,6,7],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T22:49:44.113Z","endTime":"2025-07-29T22:50:50.626Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.42531774933108,"strikeZoneBottom":1.60668757014763,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.997764005272607,"aZ":-28.11546488739686,"pfxX":0.07645672019149785,"pfxZ":2.3054390275261873,"pX":-0.8563399118780797,"pZ":2.495944632315142,"vX0":3.484411702175817,"vY0":-131.18526329145288,"vZ0":-2.3364148852177893,"x":149.64,"y":171.39,"x0":-2.205859347070062,"y0":50.00340286657673,"z0":5.471626214358984,"aX":0.134599456599833},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.0,"breakHorizontal":-0.8,"spinRate":2105,"spinDirection":187},"zone":13,"typeConfidence":2.0,"plateTime":0.4158476464312244,"extension":7.008899414828601},"index":1,"playId":"ccd95bea-d2ab-36a4-9f6c-da0e57d96adc","pitchNumber":1,"startTime":"2025-07-29T22:50:50.626Z","endTime":"2025-07-29T22:50:57.795Z","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":88.7,"endSpeed":81.8,"strikeZoneTop":3.44975933356126,"strikeZoneBottom":1.71257428218448,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.802363617166854,"aZ":-27.042409542327334,"pfxX":-7.699564277574491,"pfxZ":3.0278820881627935,"pX":-1.1663078092955217,"pZ":1.6826979577179975,"vX0":4.77261566413442,"vY0":-129.10180171964666,"vZ0":-4.202708655287701,"x":161.46,"y":193.35,"x0":-2.03452227335939,"y0":50.00331254573235,"z0":5.402790464483794,"aX":-13.053069860615633},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.8,"breakHorizontal":13.0,"spinRate":1186,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4235743056512775,"extension":6.979415495482896},"index":2,"playId":"6c6ab1b0-468a-341c-b721-449ce0730bc5","pitchNumber":2,"startTime":"2025-07-29T22:51:07.425Z","endTime":"2025-07-29T22:51:11.915Z","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":96.1,"endSpeed":88.2,"strikeZoneTop":3.44977240879126,"strikeZoneBottom":1.68000082346623,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.003748568192368,"aZ":-12.639608996006565,"pfxX":-5.752216974639619,"pfxZ":9.842416962917206,"pX":0.9179874761515154,"pZ":1.879902244605668,"vX0":9.0581516870657,"vY0":-139.63336336272346,"vZ0":-7.5240047073105885,"x":82.01,"y":188.02,"x0":-1.613350975228236,"y0":50.00107858933337,"z0":5.432149420729636,"aX":-11.41472343580933},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":8.6,"spinRate":2306,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.39153474103410746,"extension":6.868992169440065},"index":3,"playId":"400e398e-07a0-3e35-94f3-d653913d578b","pitchNumber":3,"startTime":"2025-07-29T22:51:24.702Z","endTime":"2025-07-29T22:51:29.498Z","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.7,"endSpeed":87.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.426388840233958,"aZ":-13.186467892247762,"pfxX":-3.767209407035618,"pfxZ":9.651429872866062,"pX":0.5115917390646021,"pZ":2.3957914734047283,"vX0":7.268656063312045,"vY0":-139.17410112216092,"vZ0":-6.218134483956723,"x":97.5,"y":174.09,"x0":-1.641191532388473,"y0":50.00146052166238,"z0":5.527722701551006,"aX":-7.410964230830281},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.4,"breakHorizontal":5.4,"spinRate":2263,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.3931463883139581,"extension":7.057116763319932},"index":4,"playId":"35da015a-d84b-38c4-b453-4dba95d802af","pitchNumber":4,"startTime":"2025-07-29T22:51:44.321Z","endTime":"2025-07-29T22:51:47.321Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-29T22:52:00.839Z","endTime":"2025-07-29T22:52:15.619Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"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":96.3,"endSpeed":88.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.377452431909532,"aZ":-11.344501590961169,"pfxX":-3.666105079481287,"pfxZ":10.43041724847497,"pX":0.2015800818478616,"pZ":2.530721581029132,"vX0":6.2954393254852805,"vY0":-140.1180772252619,"vZ0":-6.340939447046431,"x":109.32,"y":170.45,"x0":-1.5935519153524027,"y0":50.001801220934475,"z0":5.557497390524305,"aX":-7.32104629495477},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.9,"breakHorizontal":5.4,"spinRate":2151,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.3902597000515833,"extension":7.010248373251914},"index":6,"playId":"48009a48-9d3a-36f3-8908-45a5053901e1","pitchNumber":5,"startTime":"2025-07-29T22:52:15.619Z","endTime":"2025-07-29T22:52:19.893Z","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":90.1,"endSpeed":83.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.04091108189125,"aZ":-26.336650803015996,"pfxX":-6.555988602928737,"pfxZ":3.3202331888686087,"pX":0.31662069965947137,"pZ":1.325414510623502,"vX0":7.172527638899507,"vY0":-131.03902462469685,"vZ0":-5.758371974977172,"x":104.93,"y":202.99,"x0":-1.5910661632797585,"y0":50.000697565386574,"z0":5.492946062561202,"aX":-11.51684685548291},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.0,"breakHorizontal":10.4,"spinRate":1222,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4163705679896652,"extension":7.015221199719167},"index":7,"playId":"7f59e040-757a-3ed1-9b70-28207b21eddc","pitchNumber":6,"startTime":"2025-07-29T22:52:38.790Z","endTime":"2025-07-29T22:52:42.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T22:52:42.081Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alek Thomas flies out to center fielder Matt Vierling.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T22:52:52.990Z","endTime":"2025-07-29T22:53:17.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.323596530510063,"aZ":-13.527601058915497,"pfxX":-3.471192553395939,"pfxZ":9.379745862615618,"pX":0.4026226485860403,"pZ":2.6716609003427387,"vX0":6.990323407941347,"vY0":-140.03549773341553,"vZ0":-5.596565504574791,"x":101.65,"y":166.65,"x0":-1.673865905399129,"y0":50.00391887165956,"z0":5.579528092878427,"aX":-6.902005301725407},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.0,"breakHorizontal":4.9,"spinRate":2283,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.39098934309418576,"extension":7.145018699320382},"hitData":{"launchSpeed":91.3,"launchAngle":34.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.12,"coordY":65.58}},"index":0,"playId":"d3ed15c0-3a65-3e43-95db-6afc705a7418","pitchNumber":1,"startTime":"2025-07-29T22:53:07.813Z","endTime":"2025-07-29T22:53:17.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T22:53:17.972Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colt Keith flies out to center fielder Alek Thomas.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T22:55:29.152Z","endTime":"2025-07-29T22:57:18.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.2,"endSpeed":84.7,"strikeZoneTop":3.25758055195885,"strikeZoneBottom":1.56000005761276,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.44334011898847,"aZ":-26.956649036608365,"pfxX":-9.967099653293037,"pfxZ":2.855690558505321,"pX":-0.8392421243574166,"pZ":1.9140669605565932,"vX0":7.620073976564449,"vY0":-134.1360815449911,"vZ0":-3.507079172918459,"x":148.99,"y":187.1,"x0":-2.418956018763422,"y0":50.00252363466462,"z0":5.156033006158596,"aX":-18.200681390875154},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.7,"breakHorizontal":16.4,"spinRate":2490,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.40801649639083903,"extension":6.231500853125257},"index":0,"playId":"f1235508-0f0a-3fb1-b0a9-8921d4ad84dc","pitchNumber":1,"startTime":"2025-07-29T22:55:29.152Z","endTime":"2025-07-29T22:55:34.742Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-29T22:55:43.989Z","endTime":"2025-07-29T22:55:58.988Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.5,"endSpeed":84.6,"strikeZoneTop":3.32240882738698,"strikeZoneBottom":1.54378975863333,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.349312961834727,"aZ":-26.68942931839067,"pfxX":-9.463808417419328,"pfxZ":3.0107934298096204,"pX":0.8244240038655759,"pZ":1.8266951871940347,"vX0":11.44370840359416,"vY0":-134.23765577652543,"vZ0":-3.8724280953474244,"x":85.57,"y":189.46,"x0":-2.266503800342572,"y0":50.00636851708945,"z0":5.190576618584976,"aX":-17.25774654175374},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.8,"breakHorizontal":14.6,"spinRate":2556,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.4082082605189794,"extension":6.3564358448076925},"index":2,"playId":"46577788-9e85-368c-8adf-6df4e51d4849","pitchNumber":2,"startTime":"2025-07-29T22:55:58.988Z","endTime":"2025-07-29T22:56:05.036Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.22518264154161,"strikeZoneBottom":1.59242220455162,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.409651539568653,"aZ":-24.38895237673671,"pfxX":-9.025802268011272,"pfxZ":4.17289304244017,"pX":-0.3198783646437092,"pZ":1.9201971961116775,"vX0":8.494872113057196,"vY0":-135.87101117420343,"vZ0":-4.221557610240457,"x":129.19,"y":186.93,"x0":-2.317729255188642,"y0":50.00284319103226,"z0":5.193655561229346,"aX":-16.837137411091497},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.8,"breakHorizontal":14.5,"spinRate":2383,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.40348036051646075,"extension":6.290672714920405},"index":3,"playId":"4499212f-e745-30b4-b63a-75f5d3859c9c","pitchNumber":3,"startTime":"2025-07-29T22:56:14.463Z","endTime":"2025-07-29T22:56:18.814Z","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":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.07595259541432,"aZ":-21.754923238463796,"pfxX":0.5359273430903915,"pfxZ":5.719831665593659,"pX":0.36882062588757153,"pZ":2.53048296126761,"vX0":7.110237196416047,"vY0":-133.48118240696476,"vZ0":-3.232712370537779,"x":102.94,"y":170.46,"x0":-2.388288423258409,"y0":50.00443169271753,"z0":5.305856860398605,"aX":0.9770170849035446},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.0,"breakHorizontal":-2.4,"spinRate":2764,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.4088034187474938,"extension":6.198983086245819},"index":4,"playId":"8cff981c-82b6-3e1a-9bab-6a6e4cf4aecd","pitchNumber":4,"startTime":"2025-07-29T22:56:28.519Z","endTime":"2025-07-29T22:56:33.838Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.3,"strikeZoneTop":3.2575930884205,"strikeZoneBottom":1.59242031841083,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.02221129617147,"aZ":-27.75921491182292,"pfxX":-1.1673087054304778,"pfxZ":2.4120669059867623,"pX":1.5118482487294498,"pZ":2.5326458814866606,"vX0":10.528627004424678,"vY0":-133.53879539313945,"vZ0":-1.9610295076720279,"x":59.37,"y":170.4,"x0":-2.307144468088383,"y0":50.00322825466557,"z0":5.246445291849715,"aX":-2.1378120960965172},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.2,"breakHorizontal":0.1,"spinRate":2777,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4080149156508375,"extension":6.245900433576816},"index":5,"playId":"3b101cd0-2da9-3bfc-84e2-e75c8636dfac","pitchNumber":5,"startTime":"2025-07-29T22:56:54.847Z","endTime":"2025-07-29T22:56:58.635Z","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":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.698622255966757,"aZ":-29.22499431935588,"pfxX":-8.640538481356103,"pfxZ":1.5878655523854448,"pX":0.569853564734875,"pZ":2.3268210521593407,"vX0":10.537651999912477,"vY0":-134.94798139649149,"vZ0":-2.0556700915194064,"x":95.28,"y":175.96,"x0":-2.2453947248494313,"y0":50.006123862285556,"z0":5.137592154053015,"aX":-16.094076724104386},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.6,"breakHorizontal":13.7,"spinRate":2501,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.4043851432770813,"extension":6.411057309383258},"hitData":{"launchSpeed":82.0,"launchAngle":31.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.4,"coordY":76.63}},"index":6,"playId":"3dc115e5-8fc3-3e01-abb2-b7915114e0ee","pitchNumber":6,"startTime":"2025-07-29T22:57:10.636Z","endTime":"2025-07-29T22:57:18.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T22:57:18.243Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T22:57:32.053Z","endTime":"2025-07-29T22:58:54.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"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":92.8,"endSpeed":85.6,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.978676346840423,"aZ":-22.205431529698284,"pfxX":-5.902613287625876,"pfxZ":5.3475109906536105,"pX":0.004953824614713381,"pZ":2.800812423173938,"vX0":8.072455957973625,"vY0":-135.0703359185599,"vZ0":-2.517150065726751,"x":116.81,"y":163.16,"x0":-2.243294862994063,"y0":50.00251342736433,"z0":5.291334526453116,"aX":-11.003420623630433},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.4,"breakHorizontal":9.1,"spinRate":2504,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.40415418311659357,"extension":6.291084359330398},"index":0,"playId":"6dd3a622-1862-3982-942c-608d6f67b01a","pitchNumber":1,"startTime":"2025-07-29T22:57:43.144Z","endTime":"2025-07-29T22:57:46.144Z","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":94.6,"endSpeed":87.2,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.881457615855933,"aZ":-24.926414900243703,"pfxX":-8.874225515446977,"pfxZ":3.753407906912992,"pX":0.04001859160326993,"pZ":2.2322111475313298,"vX0":9.461249156750895,"vY0":-137.458270927989,"vZ0":-3.5236017667529738,"x":115.47,"y":178.51,"x0":-2.278752425468788,"y0":50.00442464187536,"z0":5.205686249730721,"aX":-17.138711397728688},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.2,"breakHorizontal":14.3,"spinRate":2563,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.39710393462635585,"extension":6.535835485105994},"index":1,"playId":"9a6811f8-0b6c-3a4d-b8d9-01a4ab016030","pitchNumber":2,"startTime":"2025-07-29T22:58:01.503Z","endTime":"2025-07-29T22:58:04.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.24000001246567,"strikeZoneBottom":1.51705835290445,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.355197197105742,"aZ":-27.972377480705696,"pfxX":6.356423350286121,"pfxZ":2.683734461377262,"pX":1.7462907966644932,"pZ":1.5732883484941524,"vX0":8.092712256439658,"vY0":-124.1676342845579,"vZ0":-3.2906997031945533,"x":50.44,"y":196.3,"x0":-2.378249333477446,"y0":50.00317004981621,"z0":5.237959610356413,"aX":9.94381751651035},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.3,"breakHorizontal":-13.3,"spinRate":2855,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.44075266001612956,"extension":6.42594280039497},"index":2,"playId":"23921a7b-96bf-3e9d-8041-0ea378552308","pitchNumber":3,"startTime":"2025-07-29T22:58:20.447Z","endTime":"2025-07-29T22:58:25.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.20708031387872,"strikeZoneBottom":1.4511987422447,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.350298936056603,"aZ":-27.44227651034128,"pfxX":7.042803220020639,"pfxZ":3.0202184537844676,"pX":1.884806314914524,"pZ":0.8671031616688876,"vX0":8.507766510213438,"vY0":-124.72295180095202,"vZ0":-4.959493122696268,"x":45.16,"y":215.37,"x0":-2.492591498858853,"y0":50.00428826446703,"z0":5.159357504985376,"aX":11.034156211788439},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.4,"breakHorizontal":-14.8,"spinRate":2839,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4400763752712833,"extension":6.523047875029004},"index":3,"playId":"0be9f9da-fabc-3a19-913a-deb98e5555b8","pitchNumber":4,"startTime":"2025-07-29T22:58:36.798Z","endTime":"2025-07-29T22:58:40.755Z","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":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.642823848720653,"aZ":-22.11773874913791,"pfxX":-7.255561527214832,"pfxZ":5.482350435580736,"pX":0.7778387741692121,"pZ":2.40708816395546,"vX0":10.250642949511546,"vY0":-135.12047315765582,"vZ0":-3.364196682559018,"x":87.35,"y":173.79,"x0":-2.1364614701360005,"y0":50.00395508543954,"z0":5.237131499134244,"aX":-13.31112272118103},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.4,"breakHorizontal":10.8,"spinRate":2618,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.40661180040267286,"extension":6.519197509957644},"index":4,"playId":"0b5aaf4f-5a0a-344d-8578-549203a8e273","pitchNumber":5,"startTime":"2025-07-29T22:58:51.105Z","endTime":"2025-07-29T22:58:54.370Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T22:58:54.370Z","atBatIndex":8},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kerry Carpenter doubles (12) on a sharp line drive to right fielder Corbin Carroll.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T22:59:03.523Z","endTime":"2025-07-29T22:59:49.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.4,"strikeZoneTop":3.31754256319622,"strikeZoneBottom":1.60000039581675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.99362011276921,"aZ":-38.48789554964356,"pfxX":9.926986160007989,"pfxZ":-4.401064808619894,"pX":0.8449092331511683,"pZ":1.8123661862680855,"vX0":5.046680641858752,"vY0":-119.80469691405352,"vZ0":-0.050354930396205866,"x":84.79,"y":189.85,"x0":-2.587522242175756,"y0":50.002948075965925,"z0":5.311866758634799,"aX":14.239521301713925},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-7.7,"breakHorizontal":-19.3,"spinRate":2611,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4595062587485912,"extension":6.296560723991638},"index":0,"playId":"971bdd19-b0fc-34dc-b518-ab20578e5927","pitchNumber":1,"startTime":"2025-07-29T22:59:21.878Z","endTime":"2025-07-29T22:59:27.299Z","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":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.54892378192557,"aZ":-21.91968988708156,"pfxX":-8.32820509909656,"pfxZ":5.638024192311914,"pX":0.5314661420800649,"pZ":2.381647936538627,"vX0":10.535052199454585,"vY0":-134.82846072149562,"vZ0":-3.053944342425075,"x":96.74,"y":174.48,"x0":-2.366332029547247,"y0":50.005709040804454,"z0":5.097053959877833,"aX":-15.155416052439369},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.6,"breakHorizontal":12.5,"spinRate":2649,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.40809233209728246,"extension":6.262759459089075},"hitData":{"launchSpeed":103.2,"launchAngle":21.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":213.94,"coordY":113.64}},"index":1,"playId":"33c89ee6-0355-3220-b1a4-b23cd0a3a18c","pitchNumber":2,"startTime":"2025-07-29T22:59:37.759Z","endTime":"2025-07-29T22:59:49.187Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T22:59:49.187Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out to first baseman Tristin English.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T23:00:07.322Z","endTime":"2025-07-29T23:01:49.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"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":3},"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":4},"credits":[{"player":{"id":663536,"link":"/api/v1/people/663536"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.30654387573142,"aZ":-25.949306982648338,"pfxX":-0.9034878625511484,"pfxZ":3.4960559651957297,"pX":0.43304137526306585,"pZ":3.441133094368868,"vX0":7.949402792597705,"vY0":-132.38214603954322,"vZ0":0.012048983192883278,"x":100.49,"y":145.87,"x0":-2.486777345293565,"y0":50.00439107584571,"z0":5.3303656743816745,"aX":-1.610478874543042},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.6,"breakHorizontal":0.0,"spinRate":2703,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.41318592740450333,"extension":6.281448974304122},"index":0,"playId":"c989edfa-8403-3380-9a2b-c1a881105cdd","pitchNumber":1,"startTime":"2025-07-29T23:00:20.690Z","endTime":"2025-07-29T23:00:26.100Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.676880727451145,"aZ":-26.95529862411184,"pfxX":-0.4437203562866842,"pfxZ":2.8935655632576474,"pX":-0.055211757535403985,"pZ":3.209041150925968,"vX0":6.547781383504275,"vY0":-132.80380163700585,"vZ0":-0.32148595772943345,"x":119.1,"y":152.14,"x0":-2.4843226849271383,"y0":50.00466170233118,"z0":5.275021203555499,"aX":-0.8016034739151136},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.4,"breakHorizontal":-0.5,"spinRate":2745,"spinDirection":190},"zone":2,"typeConfidence":2.0,"plateTime":0.4108108493146565,"extension":6.385990461879031},"index":1,"playId":"f165ae44-2fb8-3dda-9614-5eef5e8d1a3d","pitchNumber":2,"startTime":"2025-07-29T23:00:43.813Z","endTime":"2025-07-29T23:00:47.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.62296769791366,"strikeZoneBottom":1.74000005777801,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.723161992745613,"aZ":-24.627488750055146,"pfxX":-0.7155986172099407,"pfxZ":4.147360016575714,"pX":-0.49959911489843517,"pZ":4.353185196578374,"vX0":5.507277458094078,"vY0":-133.0851986222589,"vZ0":2.04347005292915,"x":136.04,"y":121.24,"x0":-2.490161458116131,"y0":50.002443137236796,"z0":5.3427497482909425,"aX":-1.3028849366776853},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.2,"breakHorizontal":0.2,"spinRate":2728,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4093255317295128,"extension":6.23901110786976},"index":2,"playId":"5b7270f8-5f29-343d-b8c8-7d92d14c3ddb","pitchNumber":3,"startTime":"2025-07-29T23:01:05.768Z","endTime":"2025-07-29T23:01:09.166Z","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":90.9,"endSpeed":83.8,"strikeZoneTop":3.52406854608335,"strikeZoneBottom":1.70701966378738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.904916076135382,"aZ":-24.93368369488728,"pfxX":0.2644172168558798,"pfxZ":4.037231457303919,"pX":-0.7227575985497621,"pZ":4.117773223650583,"vX0":4.985894017018973,"vY0":-132.45116305841375,"vZ0":1.6122224313338807,"x":144.55,"y":127.6,"x0":-2.6567878834068916,"y0":50.00180943602621,"z0":5.313275377013408,"aX":0.47234512396339423},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.8,"breakHorizontal":-1.4,"spinRate":2771,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4121240187863653,"extension":6.292221799626291},"index":3,"playId":"9b9087a7-d247-359f-96d1-932cc349324b","pitchNumber":4,"startTime":"2025-07-29T23:01:23.937Z","endTime":"2025-07-29T23:01:27.165Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.672352553829764,"aZ":-28.86885269097314,"pfxX":-9.338731371245435,"pfxZ":1.7766919936243237,"pX":0.3828240119269452,"pZ":2.641967782383736,"vX0":10.136965596820216,"vY0":-135.2555518733096,"vZ0":-1.3973461003595062,"x":102.41,"y":167.45,"x0":-2.1949151913612774,"y0":50.001709353286195,"z0":5.1840369576872565,"aX":-17.354483963800508},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.1,"breakHorizontal":14.9,"spinRate":2512,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.4044966079421992,"extension":6.429769006660533},"hitData":{"launchSpeed":95.9,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.56,"coordY":162.73}},"index":4,"playId":"7135e2d1-138d-32af-bdb3-7c0507078ec6","pitchNumber":5,"startTime":"2025-07-29T23:01:43.417Z","endTime":"2025-07-29T23:01:49.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:01:49.704Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James McCann walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T23:04:09.850Z","endTime":"2025-07-29T23:05:37.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"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":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.41770298244992,"strikeZoneBottom":1.59000040119293,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.575961307942165,"aZ":-16.044722471590116,"pfxX":-7.868302873024172,"pfxZ":8.483601175934858,"pX":0.918338706528876,"pZ":1.8085895444807256,"vX0":8.912432105585191,"vY0":-136.41109658181531,"vZ0":-6.9276737346850545,"x":82.0,"y":189.95,"x0":-1.3555825237344121,"y0":50.00049343525685,"z0":5.4700490547300955,"aX":-14.955347399417025},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.2,"breakHorizontal":12.6,"spinRate":2204,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4001984802183771,"extension":6.925386971219192},"index":0,"playId":"c147ab62-eebd-3ea2-b310-fdf86c1e9918","pitchNumber":1,"startTime":"2025-07-29T23:04:12.831Z","endTime":"2025-07-29T23:04:18.634Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":78.0,"strikeZoneTop":3.41775957153554,"strikeZoneBottom":1.49077249538005,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.634456291803463,"aZ":-28.852056456705405,"pfxX":2.279610376857108,"pfxZ":2.1722058861826845,"pX":-0.07185147268351828,"pZ":3.692541963616316,"vX0":4.308195050529843,"vY0":-121.81960019965472,"vZ0":1.4805620735169363,"x":119.74,"y":139.08,"x0":-2.146449675624584,"y0":50.00559115474504,"z0":5.536788466181798,"aX":3.491700265827094},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.4,"breakHorizontal":-4.9,"spinRate":2245,"spinDirection":78},"zone":11,"typeConfidence":2.0,"plateTime":0.44638115840814363,"extension":6.627360667312596},"index":1,"playId":"a8d131f7-5cc0-3a9e-8731-13b4dbf731e8","pitchNumber":2,"startTime":"2025-07-29T23:04:27.008Z","endTime":"2025-07-29T23:04:31.257Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.51693543025588,"strikeZoneBottom":1.55691954000831,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.630571480193105,"aZ":-16.05217151536706,"pfxX":-6.51863098851881,"pfxZ":8.39073895379633,"pX":0.003440980076212704,"pZ":2.1407332521103477,"vX0":6.674540555038399,"vY0":-137.08025709943297,"vZ0":-6.181589223398994,"x":116.87,"y":180.98,"x0":-1.6051236395244888,"y0":50.00145477862714,"z0":5.50348750153348,"aX":-12.522117672171435},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.2,"breakHorizontal":10.6,"spinRate":2397,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.3981382984053963,"extension":6.984253562882413},"index":2,"playId":"fc8d1fa4-689a-31aa-a9aa-48fd73895efd","pitchNumber":3,"startTime":"2025-07-29T23:04:41.319Z","endTime":"2025-07-29T23:04:44.969Z","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":95.1,"endSpeed":86.9,"strikeZoneTop":3.45654366465891,"strikeZoneBottom":1.61223381683067,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.729733006428116,"aZ":-12.003625357327339,"pfxX":-3.761157815749598,"pfxZ":10.406803117451638,"pX":0.7362086228521131,"pZ":3.2979878397671056,"vX0":8.447705721051243,"vY0":-138.31241219154867,"vZ0":-4.084537906971919,"x":88.94,"y":149.73,"x0":-1.8684560021340482,"y0":50.00526976997246,"z0":5.598459318983584,"aX":-7.292976052063172},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.1,"breakHorizontal":5.0,"spinRate":2329,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.3959527655873445,"extension":6.810509343081354},"index":3,"playId":"7f1b9917-e929-379c-8221-141ef3604e75","pitchNumber":4,"startTime":"2025-07-29T23:04:56.660Z","endTime":"2025-07-29T23:05:01.209Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.55,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.723617538293563,"aZ":-17.531629519850814,"pfxX":-7.239907142936856,"pfxZ":7.562444228076597,"pX":-0.0978949594728841,"pZ":3.0271242153131888,"vX0":6.892586269567968,"vY0":-137.82687335239734,"vZ0":-3.6579660474483684,"x":120.73,"y":157.05,"x0":-1.6824186279812576,"y0":50.0060814540113,"z0":5.545351930777385,"aX":-14.024623359320781},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.2,"breakHorizontal":11.8,"spinRate":2163,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.39639192315296823,"extension":6.983876151687459},"index":4,"playId":"bfbcae10-638a-373b-9bf3-c6e15cc66b9f","pitchNumber":5,"startTime":"2025-07-29T23:05:12.674Z","endTime":"2025-07-29T23:05:15.674Z","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":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.51694542130458,"strikeZoneBottom":1.59000077003258,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.041701229936425,"aZ":-11.458784930878435,"pfxX":-2.6721992633579807,"pfxZ":10.713775289763124,"pX":1.355936142973761,"pZ":3.313258254016948,"vX0":8.790612543716412,"vY0":-138.21563095767254,"vZ0":-4.288486498947839,"x":65.31,"y":149.32,"x0":-1.5195272164237443,"y0":50.00024890025018,"z0":5.655497628375156,"aX":-5.167520965159767},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.7,"breakHorizontal":3.0,"spinRate":2137,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.3964097628426133,"extension":7.005471393396864},"index":5,"playId":"fbcb438d-3584-392e-987a-d830551d688c","pitchNumber":6,"startTime":"2025-07-29T23:05:33.801Z","endTime":"2025-07-29T23:05:37.035Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:05:37.035Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Blaze Alexander flies out to center fielder Matt Vierling.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T23:05:42.874Z","endTime":"2025-07-29T23:09:13.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.27000048307339,"strikeZoneBottom":1.59229424996295,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.012229687605767,"aZ":-16.47558378988203,"pfxX":-8.081092498914087,"pfxZ":7.898475988000094,"pX":0.0832382851610871,"pZ":2.59454604473272,"vX0":7.621888802512279,"vY0":-139.93606456475925,"vZ0":-4.989015971441479,"x":113.83,"y":168.73,"x0":-1.6233354766964379,"y0":50.00052519285568,"z0":5.4766660654435375,"aX":-16.05582893940978},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.4,"breakHorizontal":13.1,"spinRate":2322,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.391140008782044,"extension":6.9533083166147955},"index":0,"playId":"5b34fc63-a675-3417-ae41-0fba66741038","pitchNumber":1,"startTime":"2025-07-29T23:06:02.323Z","endTime":"2025-07-29T23:06:07.085Z","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.8,"endSpeed":87.6,"strikeZoneTop":3.23771919170574,"strikeZoneBottom":1.49541217516466,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.101759973393875,"aZ":-13.86239514695033,"pfxX":-2.3217751484233857,"pfxZ":9.286587720183856,"pX":0.019679300012340778,"pZ":4.240894527839147,"vX0":5.748024016242678,"vY0":-139.4864540088345,"vZ0":-1.3471171201072765,"x":116.25,"y":124.28,"x0":-1.7653121286013087,"y0":50.006190130591534,"z0":5.643219122578972,"aX":-4.580147538231836},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.7,"breakHorizontal":3.0,"spinRate":2207,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.3925356522147103,"extension":6.870729305759453},"index":1,"playId":"86ebf199-0c78-3f2c-ac14-f17d60feeb0b","pitchNumber":2,"startTime":"2025-07-29T23:06:20.294Z","endTime":"2025-07-29T23:06:23.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.011004627986924,"aZ":-12.087114662791855,"pfxX":-3.6497796772561206,"pfxZ":10.199623020583054,"pX":0.11729287844589872,"pZ":3.755053622775293,"vX0":6.335820040786709,"vY0":-138.93529075768942,"vZ0":-3.16326299350049,"x":112.53,"y":137.39,"x0":-1.7109392380644959,"y0":50.00171525207139,"z0":5.70341047427411,"aX":-7.187930136399176},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.1,"breakHorizontal":5.4,"spinRate":2255,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3931521395229862,"extension":6.95917376638103},"index":2,"playId":"33ba49fd-d13b-39f9-a22c-8257e95724a7","pitchNumber":3,"startTime":"2025-07-29T23:06:40.314Z","endTime":"2025-07-29T23:06:47.275Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":80.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.819187669296877,"aZ":-30.78238784166163,"pfxX":2.661109770164065,"pfxZ":0.8747183543262791,"pX":0.8574019851091773,"pZ":1.118221904170791,"vX0":6.631053059312385,"vY0":-124.18387058002504,"vZ0":-4.042383987755604,"x":84.32,"y":208.59,"x0":-2.1705896558097386,"y0":50.00569582042144,"z0":5.268101805751083,"aX":4.245567018447758},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.1,"breakHorizontal":-6.0,"spinRate":2255,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.4374678055863539,"extension":6.991309039348532},"index":3,"playId":"4f98ad72-dfd1-3e5a-aacd-0578a51ec425","pitchNumber":4,"startTime":"2025-07-29T23:07:08.975Z","endTime":"2025-07-29T23:07:12.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.20555854157008,"strikeZoneBottom":1.52776700417767,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.276973833270567,"aZ":-13.763045756641782,"pfxX":-3.058455158174416,"pfxZ":9.238121286218005,"pX":1.435424441045595,"pZ":3.453793969566068,"vX0":9.348983226936616,"vY0":-139.7639485050872,"vZ0":-3.771787089802713,"x":62.28,"y":145.53,"x0":-1.5446367408942847,"y0":50.00618736861756,"z0":5.7149025909888636,"aX":-6.098714913515757},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.2,"breakHorizontal":3.7,"spinRate":2182,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.3907824773700961,"extension":6.96643732980979},"index":4,"playId":"c1e094b8-e72d-3469-a479-4499c4e1721c","pitchNumber":5,"startTime":"2025-07-29T23:07:35.032Z","endTime":"2025-07-29T23:07:38.850Z","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":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.46653251884328,"aZ":-25.673628912432488,"pfxX":-7.1932859504107665,"pfxZ":3.773135713388121,"pX":-0.5338128152810973,"pZ":1.9810133971285933,"vX0":5.60814386966305,"vY0":-129.92611780536507,"vZ0":-4.2084112513960905,"x":137.35,"y":185.29,"x0":-1.7784164727012364,"y0":50.00124767731124,"z0":5.557101971686304,"aX":-12.381921645236089},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.1,"breakHorizontal":11.9,"spinRate":1213,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.4204627494936406,"extension":7.035773095305487},"index":5,"playId":"7a04b5ed-31f0-348f-8af1-ed8da1a876f3","pitchNumber":6,"startTime":"2025-07-29T23:07:53.875Z","endTime":"2025-07-29T23:07:57.396Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.158990109130524,"aZ":-15.753010987613415,"pfxX":-8.660428241824205,"pfxZ":8.213675781697724,"pX":-0.1886354907284576,"pZ":2.8992778060375146,"vX0":6.954177519624596,"vY0":-140.15925091082795,"vZ0":-4.659054938448131,"x":124.19,"y":160.5,"x0":-1.570387136068968,"y0":50.00699914977838,"z0":5.604057862310808,"aX":-17.323257125593344},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":14.4,"spinRate":2278,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.3900281393622289,"extension":7.01707632668067},"index":6,"playId":"74ad5a2c-858a-3d21-9e15-85c3ede97fdc","pitchNumber":7,"startTime":"2025-07-29T23:08:18.107Z","endTime":"2025-07-29T23:08:22.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":79.5,"strikeZoneTop":3.17337705908297,"strikeZoneBottom":1.49556011932403,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.122911575485464,"aZ":-31.603584541148372,"pfxX":3.594347205246155,"pfxZ":0.36071896303809203,"pX":1.2624168190774983,"pZ":0.11983688324507075,"vX0":7.216639027209809,"vY0":-123.2271032887635,"vZ0":-6.171507629543443,"x":68.88,"y":235.54,"x0":-2.1540278907791066,"y0":50.00010928690161,"z0":5.279179272316568,"aX":5.606037875758494},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.4,"breakHorizontal":-7.9,"spinRate":2381,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.44202401158043525,"extension":7.019514544055045},"index":7,"playId":"bdb6a7d1-ba9c-3dbe-a5b9-72612defd5c2","pitchNumber":8,"startTime":"2025-07-29T23:08:40.279Z","endTime":"2025-07-29T23:08:43.929Z","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":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.085657457160114,"aZ":-11.79247262272729,"pfxX":-4.207682965666063,"pfxZ":10.263852158785427,"pX":-0.12646748309412745,"pZ":3.320022197102872,"vX0":5.965751549549999,"vY0":-139.70654677956614,"vZ0":-4.192528654115533,"x":121.82,"y":149.14,"x0":-1.7382284694861418,"y0":50.00552956833375,"z0":5.609321921606733,"aX":-8.358267357226135},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.0,"breakHorizontal":6.5,"spinRate":2235,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.3913444390755312,"extension":7.078553247979652},"hitData":{"launchSpeed":91.5,"launchAngle":43.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":161.84,"coordY":75.04}},"index":8,"playId":"f3a193f8-7b5d-34dd-aabf-243f94ea8d29","pitchNumber":9,"startTime":"2025-07-29T23:09:04.575Z","endTime":"2025-07-29T23:09:13.648Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:09:13.648Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Corbin Carroll singles on a sharp line drive to right fielder Wenceel Pérez. James McCann to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T23:09:34.824Z","endTime":"2025-07-29T23:11:22.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnSecond":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"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(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":87.8,"endSpeed":81.7,"strikeZoneTop":3.11402624092656,"strikeZoneBottom":1.44799631997155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.766529835102094,"aZ":-30.588452052057534,"pfxX":-7.670771998984059,"pfxZ":0.9430451288799571,"pX":-1.034925326119795,"pZ":2.5390961317810903,"vX0":5.151920244204854,"vY0":-127.950225124564,"vZ0":-1.566338985608125,"x":156.45,"y":170.22,"x0":-2.0631591774852187,"y0":50.0029757427408,"z0":5.5234261971731735,"aX":-12.905588947763949},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.6,"breakHorizontal":13.0,"spinRate":1320,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.42570464913273787,"extension":6.8598140841088675},"index":0,"playId":"9c13566d-1732-3a0b-a80b-3a0df5d1025d","pitchNumber":1,"startTime":"2025-07-29T23:09:41.074Z","endTime":"2025-07-29T23:09:45.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.11194553205721,"strikeZoneBottom":1.44730170123846,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.953037567068534,"aZ":-14.199182803554006,"pfxX":-4.175597198083156,"pfxZ":9.265857437089057,"pX":-0.27272800006640585,"pZ":4.447430844184452,"vX0":5.618818120521285,"vY0":-138.19715393069797,"vZ0":-0.7088398099986154,"x":127.4,"y":118.7,"x0":-1.786961792775643,"y0":50.002623155913106,"z0":5.658387267154334,"aX":-8.100773140668979},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.8,"breakHorizontal":6.5,"spinRate":2149,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.395899358730734,"extension":6.949216052348726},"index":1,"playId":"dcdb7993-f62c-34f8-a49c-07a93a127641","pitchNumber":2,"startTime":"2025-07-29T23:09:58.492Z","endTime":"2025-07-29T23:10:01.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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.14463053690151,"strikeZoneBottom":1.44730120409871,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.445609830680013,"aZ":-29.398800492943465,"pfxX":1.8237103312324112,"pfxZ":1.647294658323995,"pX":-0.42865933160379804,"pZ":2.770602280228368,"vX0":3.728163078232731,"vY0":-128.98442827047558,"vZ0":-1.0569744394515657,"x":133.34,"y":163.97,"x0":-2.1289479436813994,"y0":50.00522356927409,"z0":5.449477959186732,"aX":3.077508003939655},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.0,"breakHorizontal":-4.1,"spinRate":2143,"spinDirection":171},"zone":1,"typeConfidence":2.0,"plateTime":0.4243957152107978,"extension":6.883794842298912},"index":2,"playId":"46ed1dd1-172c-3b69-913a-15bdc953eec2","pitchNumber":3,"startTime":"2025-07-29T23:10:18.407Z","endTime":"2025-07-29T23:10:23.094Z","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":95.7,"endSpeed":87.4,"strikeZoneTop":3.20999947186628,"strikeZoneBottom":1.47999903066775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.971139908368112,"aZ":-13.32486887802737,"pfxX":-2.54005059603801,"pfxZ":9.597407824635576,"pX":0.3399217172630251,"pZ":3.8414386477092854,"vX0":6.248763654176567,"vY0":-139.20912379912826,"vZ0":-2.486814113038043,"x":104.04,"y":135.06,"x0":-1.6030068667471822,"y0":50.006905195969736,"z0":5.627380506539424,"aX":-4.991026500644044},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":3.4,"spinRate":2138,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.39330952922882956,"extension":6.97812473627851},"index":3,"playId":"8c194f6c-332d-3b80-9463-445fdf93bd89","pitchNumber":4,"startTime":"2025-07-29T23:10:37.579Z","endTime":"2025-07-29T23:10:41.590Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.701306354316134,"aZ":-26.70536039330368,"pfxX":0.4582739826280393,"pfxZ":3.1927658841156106,"pX":0.37781284802743104,"pZ":2.3002050447844575,"vX0":6.014895598018193,"vY0":-129.46080143048084,"vZ0":-2.891359106439308,"x":102.6,"y":176.67,"x0":-2.0263685778852047,"y0":50.00361826116749,"z0":5.455869191801919,"aX":0.7840145172412969},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.4,"breakHorizontal":-2.0,"spinRate":2126,"spinDirection":178},"zone":6,"typeConfidence":2.0,"plateTime":0.4216032428797054,"extension":7.042474015991019},"index":4,"playId":"973f7283-078a-314e-adfe-b639218422ad","pitchNumber":5,"startTime":"2025-07-29T23:10:55.889Z","endTime":"2025-07-29T23:11:01.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.621154317875384,"aZ":-29.50585319085319,"pfxX":-7.198416815375192,"pfxZ":1.5776754084562334,"pX":-0.4965849225800599,"pZ":2.1200859446091767,"vX0":6.060025404556079,"vY0":-128.5931428286534,"vZ0":-2.8671580599229056,"x":135.93,"y":181.54,"x0":-1.9345562469224513,"y0":50.00601574958659,"z0":5.509962633632815,"aX":-12.205045566183367},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.5,"breakHorizontal":11.9,"spinRate":1331,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.4239652221019159,"extension":6.901583443396089},"hitData":{"launchSpeed":100.4,"launchAngle":9.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":160.22,"coordY":92.83}},"index":5,"playId":"9f9d9072-bda5-3701-b328-47b2c4a09dfd","pitchNumber":6,"startTime":"2025-07-29T23:11:14.261Z","endTime":"2025-07-29T23:11:22.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:11:22.697Z","atBatIndex":13},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Ketel Marte reaches on a fielder's choice, fielded by first baseman Spencer Torkelson. James McCann to 3rd. Corbin Carroll to 2nd. Fielding error by first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T23:11:50.763Z","endTime":"2025-07-29T23:12:34.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnThird":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"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_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"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":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"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_fielded_ball"}]}],"playEvents":[{"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":95.3,"endSpeed":87.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.03531084809667,"aZ":-12.254665633125153,"pfxX":-3.5977255530727352,"pfxZ":10.148589852906653,"pX":0.3054149315145772,"pZ":3.291978120765767,"vX0":6.431377007256704,"vY0":-138.72861840226722,"vZ0":-4.092031543262535,"x":105.36,"y":149.9,"x0":-1.5682052488255214,"y0":50.00168782201455,"z0":5.594109807063508,"aX":-7.061514364982201},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.8,"breakHorizontal":5.3,"spinRate":2225,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.3937981372854731,"extension":6.963336987056967},"index":0,"playId":"8daa6d08-fd5a-392d-9e64-1166f601286f","pitchNumber":1,"startTime":"2025-07-29T23:11:50.763Z","endTime":"2025-07-29T23:11:55.906Z","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":95.8,"endSpeed":88.3,"strikeZoneTop":3.63614969667708,"strikeZoneBottom":1.68309168340757,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.650393439031276,"aZ":-12.787722681453552,"pfxX":-3.249287750902646,"pfxZ":9.746264618198087,"pX":-1.018295144021924,"pZ":2.7124596314787124,"vX0":3.4340907159914322,"vY0":-139.48702140088457,"vZ0":-5.522994917789369,"x":155.82,"y":165.54,"x0":-1.8377915323660126,"y0":50.00025471442794,"z0":5.547082445537439,"aX":-6.461513043807209},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.8,"breakHorizontal":5.3,"spinRate":2302,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.391296804944369,"extension":6.941298226191116},"index":1,"playId":"173499ed-d6a3-3f84-8e66-e5f8e064b90d","pitchNumber":2,"startTime":"2025-07-29T23:12:11.164Z","endTime":"2025-07-29T23:12:15.365Z","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":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":83.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.68890951244804,"aZ":-27.074020836451936,"pfxX":2.4886332087357705,"pfxZ":2.9243439486764444,"pX":0.00625058063588742,"pZ":1.7801573620140887,"vX0":4.701667322898581,"vY0":-130.30429497957763,"vZ0":-3.9810193863286125,"x":116.76,"y":190.72,"x0":-2.1348072019367796,"y0":50.004181371365576,"z0":5.340081258896569,"aX":4.3402647442081195},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.8,"breakHorizontal":-5.4,"spinRate":2261,"spinDirection":173},"zone":8,"typeConfidence":2.0,"plateTime":0.4180589173437399,"extension":7.022161512414457},"hitData":{"launchSpeed":106.6,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.51,"coordY":155.13}},"index":2,"playId":"166b68ac-fbac-3d48-a5a4-835e3716089d","pitchNumber":3,"startTime":"2025-07-29T23:12:27.494Z","endTime":"2025-07-29T23:12:34.810Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:12:34.810Z","atBatIndex":14},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Geraldo Perdomo out on a sacrifice fly to right fielder Wenceel Pérez. James McCann scores. Corbin Carroll to 3rd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T23:13:07.696Z","endTime":"2025-07-29T23:14:07.520Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnThird":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"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_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":{"id":663554,"link":"/api/v1/people/663554"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.5,"strikeZoneTop":3.46999977867312,"strikeZoneBottom":1.64255738298386,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.37779429173916,"aZ":-28.560494722092237,"pfxX":2.174521269827251,"pfxZ":2.1730372072777033,"pX":-0.5418885275818036,"pZ":2.876148649933001,"vX0":3.524184164831044,"vY0":-128.51620568182568,"vZ0":-0.8345397006498626,"x":137.66,"y":161.12,"x0":-2.217083148325081,"y0":50.00101203069827,"z0":5.437404529783122,"aX":3.6106002017905503},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.0,"breakHorizontal":-4.8,"spinRate":2193,"spinDirection":162},"zone":4,"typeConfidence":2.0,"plateTime":0.42734917052228205,"extension":7.026175003520397},"index":0,"playId":"0657908c-6049-3ce4-85ae-f79001648b2d","pitchNumber":1,"startTime":"2025-07-29T23:13:07.696Z","endTime":"2025-07-29T23:13:12.086Z","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":95.6,"endSpeed":86.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.65612636414796,"aZ":-12.901231348963542,"pfxX":-4.398654279068159,"pfxZ":9.932764586868926,"pX":-0.7147178846221076,"pZ":2.9190185541840616,"vX0":4.627805182862204,"vY0":-139.01463731208347,"vZ0":-4.754120278657466,"x":144.24,"y":159.97,"x0":-1.8364036961193726,"y0":50.00543818625844,"z0":5.520306928563344,"aX":-8.537054015920134},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.0,"breakHorizontal":7.0,"spinRate":2338,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.39532200800916284,"extension":6.979025717751638},"index":1,"playId":"00cdea0c-6212-382a-82af-20d7accc70cc","pitchNumber":2,"startTime":"2025-07-29T23:13:26.752Z","endTime":"2025-07-29T23:13:30.137Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-29T23:13:50.442Z","endTime":"2025-07-29T23:13:54.911Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.463449243578136,"aZ":-13.155322420447877,"pfxX":-4.587463683435864,"pfxZ":9.611442440304831,"pX":0.17714486737380752,"pZ":3.085356650076207,"vX0":6.632467637283642,"vY0":-139.7717724322973,"vZ0":-4.662382546157798,"x":110.25,"y":155.48,"x0":-1.6303806083141268,"y0":50.004635556056186,"z0":5.638838389647522,"aX":-9.079671173475393},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.6,"breakHorizontal":7.0,"spinRate":2298,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.39186309081701154,"extension":6.958464126958573},"hitData":{"launchSpeed":89.7,"launchAngle":30.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.78,"coordY":63.23}},"index":3,"playId":"baafff82-e15e-337a-b5d7-4f86c04d1ae0","pitchNumber":3,"startTime":"2025-07-29T23:13:54.911Z","endTime":"2025-07-29T23:14:07.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:14:07.520Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adrian Del Castillo flies out to left fielder Riley Greene.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T23:16:59.371Z","endTime":"2025-07-29T23:17:49.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-29T23:14:50.070Z","endTime":"2025-07-29T23:15:08.895Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brant Hurter replaces Casey Mize.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-29T23:15:08.895Z","endTime":"2025-07-29T23:17:01.704Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676428,"link":"/api/v1/people/676428"},"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(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":92.6,"endSpeed":85.1,"strikeZoneTop":3.3900007272754,"strikeZoneBottom":1.57753219149136,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.290629366143584,"aZ":-28.93729042974708,"pfxX":12.156902334343297,"pfxZ":1.7769374918963416,"pX":-1.813917832776232,"pZ":1.8316911413481112,"vX0":-16.903395039179735,"vY0":-133.85745707759614,"vZ0":-4.377014741387969,"x":186.14,"y":189.32,"x0":2.9861147417512615,"y0":50.00598988589151,"z0":5.545701550778566,"aX":22.196125047471952},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.4,"breakHorizontal":-18.6,"spinRate":2100,"spinDirection":119},"zone":13,"typeConfidence":0.91,"plateTime":0.40826985591674303,"extension":6.268670993793945},"index":2,"playId":"84414b8f-caef-394a-b34c-73b4c94897d0","pitchNumber":1,"startTime":"2025-07-29T23:17:01.704Z","endTime":"2025-07-29T23:17:06.340Z","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":92.2,"endSpeed":84.3,"strikeZoneTop":3.32510313539894,"strikeZoneBottom":1.61000052135872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.933129136964318,"aZ":-29.60214677107313,"pfxX":12.44623284239665,"pfxZ":1.4292790086722178,"pX":-0.6827882919456513,"pZ":1.7605272374040342,"vX0":-14.062200349057004,"vY0":-133.42744403280128,"vZ0":-4.61013812071395,"x":143.03,"y":191.25,"x0":3.040891459878904,"y0":50.004077478888526,"z0":5.645933530962871,"aX":22.424318385467334},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.7,"breakHorizontal":-19.4,"spinRate":2137,"spinDirection":121},"zone":7,"typeConfidence":0.91,"plateTime":0.4106369786201878,"extension":6.048586152481855},"index":3,"playId":"8f2bc8f3-be68-32b7-a819-3758af95b6e3","pitchNumber":2,"startTime":"2025-07-29T23:17:20.455Z","endTime":"2025-07-29T23:17:26.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.78483850864551,"aZ":-29.85940384959075,"pfxX":-2.9817335571847066,"pfxZ":1.6257091766952119,"pX":-0.3875985691342377,"pZ":2.6439382356478394,"vX0":-8.150484416989038,"vY0":-118.73754302951237,"vZ0":-1.1957204419593226,"x":131.77,"y":167.39,"x0":3.477459955953999,"y0":50.00566241752789,"z0":5.871569855175533,"aX":-4.256818298518764},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.9,"breakHorizontal":7.4,"spinRate":2755,"spinDirection":291},"zone":4,"typeConfidence":0.9,"plateTime":0.4613307196246903,"extension":5.832750303423392},"hitData":{"launchSpeed":72.3,"launchAngle":50.0,"totalDistance":211.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.95,"coordY":125.54}},"index":4,"playId":"7db97fd3-7fa4-3a19-b6cb-e7b4bcd8fb01","pitchNumber":3,"startTime":"2025-07-29T23:17:39.453Z","endTime":"2025-07-29T23:17:49.322Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:17:49.322Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to left fielder Jake McCarthy.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T23:19:57.341Z","endTime":"2025-07-29T23:21:11.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"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":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":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.62268041138513,"strikeZoneBottom":1.69000023662214,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.50991809230298,"aZ":-27.518950438455484,"pfxX":-8.656146912217558,"pfxZ":2.5633035111773896,"pX":0.2287374923404495,"pZ":2.3580360887465814,"vX0":9.455640449066086,"vY0":-133.8298237234856,"vZ0":-2.176686156089975,"x":108.28,"y":175.11,"x0":-2.223296770928779,"y0":50.004389576095235,"z0":5.150374200801249,"aX":-15.725705618133476},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.3,"breakHorizontal":13.7,"spinRate":2477,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.4090586166498289,"extension":6.701066467464762},"index":0,"playId":"de12267d-dbb1-3bda-ad79-0e79e8a1d6ea","pitchNumber":1,"startTime":"2025-07-29T23:20:00.156Z","endTime":"2025-07-29T23:20:05.568Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.832607088805307,"aZ":-25.585172240244212,"pfxX":4.518319203843628,"pfxZ":4.1922505002334916,"pX":0.16057439359901993,"pZ":2.029197488207722,"vX0":4.828927103179731,"vY0":-123.80885530547746,"vZ0":-2.5511089888629743,"x":110.88,"y":183.99,"x0":-2.393256386726058,"y0":50.00405827492859,"z0":5.186973507991801,"aX":7.1007181773828725},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.3,"breakHorizontal":-9.2,"spinRate":2809,"spinDirection":85},"zone":8,"typeConfidence":2.0,"plateTime":0.4403068405850359,"extension":6.291375516512627},"index":1,"playId":"8d28a1c6-6777-31b0-ad0a-677f4a7ba4f0","pitchNumber":2,"startTime":"2025-07-29T23:20:14.390Z","endTime":"2025-07-29T23:20:17.631Z","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":94.9,"endSpeed":87.2,"strikeZoneTop":3.57336376053902,"strikeZoneBottom":1.66518325537337,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.026404989112617,"aZ":-19.86143224614426,"pfxX":-5.3188852202098325,"pfxZ":6.344030279055646,"pX":0.6757794774884195,"pZ":3.380081506531363,"vX0":9.63287097852375,"vY0":-138.02566159014543,"vZ0":-1.643272908171408,"x":91.24,"y":147.52,"x0":-2.159047355023446,"y0":50.00173900700577,"z0":5.312511167911513,"aX":-10.322492070237647},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.4,"breakHorizontal":7.8,"spinRate":2619,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.3959402430625034,"extension":6.327783864996223},"index":2,"playId":"40380b28-3e79-364d-8f03-6cf52892ee35","pitchNumber":3,"startTime":"2025-07-29T23:20:31.554Z","endTime":"2025-07-29T23:20:37.629Z","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":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.7,"strikeZoneTop":3.62267116561958,"strikeZoneBottom":1.70634311382159,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.3896844787811,"aZ":-23.072799309618542,"pfxX":1.1929602821912726,"pfxZ":5.106536321522974,"pX":0.4632239369471129,"pZ":4.078629429526676,"vX0":6.625169103968385,"vY0":-131.98287992331805,"vZ0":0.914679915795599,"x":99.34,"y":128.66,"x0":-2.2239426157712407,"y0":50.002689737545374,"z0":5.413867234214717,"aX":2.1252479135336193},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.7,"breakHorizontal":-3.5,"spinRate":2728,"spinDirection":180},"zone":12,"typeConfidence":2.0,"plateTime":0.41337562646912485,"extension":6.305001868647013},"index":3,"playId":"620fabb8-d4ae-33e6-9d33-2f2eb1fac067","pitchNumber":4,"startTime":"2025-07-29T23:20:47.686Z","endTime":"2025-07-29T23:20:50.686Z","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":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.643267981604858,"aZ":-26.607613337616183,"pfxX":4.006840794615627,"pfxZ":3.5876324452275785,"pX":0.21211475647564706,"pZ":2.733417244035345,"vX0":5.230964492609047,"vY0":-123.51898035534404,"vZ0":-0.7814785258727167,"x":108.91,"y":164.98,"x0":-2.450268973454552,"y0":50.00242646710774,"z0":5.282813546607491,"aX":6.216646105015491},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.6,"breakHorizontal":-8.4,"spinRate":2710,"spinDirection":79},"zone":5,"typeConfidence":2.0,"plateTime":0.44273661690729504,"extension":6.53214284068987},"hitData":{"launchSpeed":86.7,"launchAngle":53.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.3,"coordY":124.62}},"index":4,"playId":"5bc36f2b-b0bb-35ce-92f8-f1cc82674572","pitchNumber":5,"startTime":"2025-07-29T23:21:01.453Z","endTime":"2025-07-29T23:21:11.337Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:21:11.337Z","atBatIndex":17},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Wenceel Pérez doubles (8) on a sharp line drive to center fielder Alek Thomas.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T23:21:37.751Z","endTime":"2025-07-29T23:22:02.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"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":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":84.2,"strikeZoneTop":3.18605685592101,"strikeZoneBottom":1.48606370150506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.259738044717448,"aZ":-25.712565080434075,"pfxX":0.9095826045841386,"pfxZ":3.6026761103749774,"pX":-0.6766812401409739,"pZ":3.44466482193992,"vX0":4.49398336431601,"vY0":-131.842903792739,"vZ0":-0.1977906436818042,"x":142.79,"y":145.77,"x0":-2.5088497642165275,"y0":50.00150177998406,"z0":5.389593355305381,"aX":1.6285714289567592},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.7,"breakHorizontal":-2.4,"spinRate":2750,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.4125951601295519,"extension":6.2748968685515605},"index":0,"playId":"da015895-e7ed-3b39-8942-f28910c70e93","pitchNumber":1,"startTime":"2025-07-29T23:21:37.816Z","endTime":"2025-07-29T23:21:40.921Z","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":87.4,"endSpeed":81.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.168105016459013,"aZ":-29.271841613119015,"pfxX":-8.70950387373401,"pfxZ":1.7523706569158684,"pX":-0.7169520159775221,"pZ":2.493107890187738,"vX0":7.0409241131049365,"vY0":-127.2554648211695,"vZ0":-0.8096934770582465,"x":144.33,"y":171.47,"x0":-2.371844255851429,"y0":50.005830383719754,"z0":5.109675883170255,"aX":-14.459179716753946},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.2,"breakHorizontal":14.4,"spinRate":2151,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.4284559467346818,"extension":6.473535011170987},"hitData":{"launchSpeed":102.6,"launchAngle":11.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":159.58,"coordY":79.19}},"index":1,"playId":"c86c2d7e-f47f-3f67-a55e-12d15b18f838","pitchNumber":2,"startTime":"2025-07-29T23:21:50.991Z","endTime":"2025-07-29T23:22:02.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:22:02.896Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach McKinstry flies out to center fielder Alek Thomas.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T23:22:17.461Z","endTime":"2025-07-29T23:23:08.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":1},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":94.2,"endSpeed":87.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.658021128272875,"aZ":-16.028407885168615,"pfxX":-4.175306483757641,"pfxZ":8.342740583077806,"pX":0.03185828357069966,"pZ":2.5877701711428536,"vX0":7.487282202496045,"vY0":-137.10102558128324,"vZ0":-4.617394174340507,"x":115.79,"y":168.91,"x0":-2.1718224655172014,"y0":50.00156443294097,"z0":5.361571409610003,"aX":-8.07972704646261},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.5,"breakHorizontal":6.2,"spinRate":2628,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.39703662652462324,"extension":6.479959854439283},"index":0,"playId":"6976b1a8-167d-38ca-8d29-c48e7ecd7e32","pitchNumber":1,"startTime":"2025-07-29T23:22:43.126Z","endTime":"2025-07-29T23:22:46.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.138409346823313,"aZ":-25.01685023207248,"pfxX":1.600015778700779,"pfxZ":4.051549151170329,"pX":0.10087843728427383,"pZ":2.202057100623484,"vX0":6.2398159179988175,"vY0":-130.71806149423426,"vZ0":-2.9550438070779226,"x":113.15,"y":179.32,"x0":-2.5050042535417516,"y0":50.00422319334019,"z0":5.183481465596125,"aX":2.8257702404949336},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.1,"breakHorizontal":-4.0,"spinRate":2816,"spinDirection":193},"zone":5,"typeConfidence":2.0,"plateTime":0.4157034163676543,"extension":6.271829270703593},"hitData":{"launchSpeed":79.5,"launchAngle":31.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.48,"coordY":83.26}},"index":1,"playId":"311508a9-c994-3577-be50-986111389fd9","pitchNumber":2,"startTime":"2025-07-29T23:22:59.203Z","endTime":"2025-07-29T23:23:08.149Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:23:08.149Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dillon Dingler flies out to left fielder Jake McCarthy.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T23:23:32.334Z","endTime":"2025-07-29T23:25:54.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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, 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":84.9,"endSpeed":78.9,"strikeZoneTop":3.41377606753311,"strikeZoneBottom":1.5700006765241,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.62626190497891,"aZ":-25.80579563838635,"pfxX":6.805643544760054,"pfxZ":4.08008066777262,"pX":0.5056160195713061,"pZ":1.495921126421197,"vX0":5.129872160319711,"vY0":-123.63143497356243,"vZ0":-3.6540554749831218,"x":97.73,"y":198.39,"x0":-2.474247105676648,"y0":50.00461240355099,"z0":5.137945366696022,"aX":10.627780800287507},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.8,"breakHorizontal":-13.4,"spinRate":2832,"spinDirection":79},"zone":9,"typeConfidence":2.0,"plateTime":0.441560441998893,"extension":6.538286180912937},"index":0,"playId":"fbaff17a-d1a0-3e46-8d5b-b89a9235b0fd","pitchNumber":1,"startTime":"2025-07-29T23:23:36.786Z","endTime":"2025-07-29T23:23:44.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.7,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.666858653162226,"aZ":-26.36573586822739,"pfxX":7.9490342375339464,"pfxZ":3.728969435073062,"pX":0.9382642054527708,"pZ":1.7026361193648711,"vX0":6.102610817824511,"vY0":-123.7653065461064,"vZ0":-2.9088979776582895,"x":81.24,"y":192.81,"x0":-2.5885255785297554,"y0":50.00543189082202,"z0":5.091073924686308,"aX":12.386317185058587},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.4,"breakHorizontal":-15.7,"spinRate":2762,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.44180635284409675,"extension":6.668670738109639},"index":1,"playId":"3e542618-dcc3-32ec-a0f4-91e1085bab8f","pitchNumber":2,"startTime":"2025-07-29T23:23:56.392Z","endTime":"2025-07-29T23:23:59.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.7,"strikeZoneTop":3.41377908822823,"strikeZoneBottom":1.58622784616103,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.256498424790493,"aZ":-25.937997835828057,"pfxX":6.490622183855692,"pfxZ":3.9311232073572606,"pX":1.1854702219592654,"pZ":1.0856217631792233,"vX0":6.8881390444869215,"vY0":-124.7295217082982,"vZ0":-4.615139178103666,"x":71.81,"y":209.47,"x0":-2.44757664954866,"y0":50.00557562250742,"z0":5.078947284782005,"aX":10.308458059352215},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.4,"breakHorizontal":-13.2,"spinRate":2822,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.4378295715607088,"extension":6.460910874004921},"index":2,"playId":"06b393be-cd17-3cf8-ae22-c7a559300da7","pitchNumber":3,"startTime":"2025-07-29T23:24:16.592Z","endTime":"2025-07-29T23:24:21.581Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.4,"strikeZoneTop":3.39755843512476,"strikeZoneBottom":1.58622709067881,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.84663384369256,"aZ":-26.171831914209083,"pfxX":-9.075642280329266,"pfxZ":3.176246405628919,"pX":0.09850612131456582,"pZ":2.0694441705037607,"vX0":9.366489673672529,"vY0":-135.88144091217018,"vZ0":-3.577523647525821,"x":113.25,"y":182.91,"x0":-2.196842892454785,"y0":50.004062294390955,"z0":5.200136276417238,"aX":-17.15168863456633},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.3,"breakHorizontal":14.8,"spinRate":2528,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.4014928325888123,"extension":6.43043158865721},"index":3,"playId":"130392e1-6add-344f-a4fd-af4cb551400e","pitchNumber":4,"startTime":"2025-07-29T23:24:39.493Z","endTime":"2025-07-29T23:24:44.727Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"actionPlayId":"130392e1-6add-344f-a4fd-af4cb551400e","startTime":"2025-07-29T23:24:57.477Z","endTime":"2025-07-29T23:25:20.364Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.2,"strikeZoneTop":3.39731291345582,"strikeZoneBottom":1.56999976516753,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.634712305675738,"aZ":-26.00262927525039,"pfxX":5.8900567772247125,"pfxZ":3.853516604935717,"pX":0.7310081022409645,"pZ":0.5639301833189733,"vX0":6.165607314174611,"vY0":-125.11054438713089,"vZ0":-6.049656564638779,"x":89.14,"y":223.55,"x0":-2.5209013864711283,"y0":50.00598352107907,"z0":5.114134010175347,"aX":9.44098207592603},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.0,"breakHorizontal":-12.0,"spinRate":2842,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4359703571567377,"extension":6.60350890987116},"index":5,"playId":"a483b0a0-2b8f-314b-8fce-44711a333597","pitchNumber":5,"startTime":"2025-07-29T23:25:20.364Z","endTime":"2025-07-29T23:25:25.006Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.038976944072548,"aZ":-32.5892596868137,"pfxX":9.202453168279812,"pfxZ":-0.26835039342316946,"pX":0.9044276662752394,"pZ":1.5858723062656,"vX0":5.2939489981011985,"vY0":-124.34767061521167,"vZ0":-2.2321944219149565,"x":82.53,"y":195.96,"x0":-2.457117823763559,"y0":50.00326118395665,"z0":5.234474979812307,"aX":14.217884316405778},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.8,"breakHorizontal":-18.0,"spinRate":2777,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.442755239518557,"extension":6.37907107816978},"hitData":{"launchSpeed":75.3,"launchAngle":37.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.58,"coordY":106.46}},"index":6,"playId":"cab364a8-3501-3d31-9dd1-c7d33f61cc84","pitchNumber":6,"startTime":"2025-07-29T23:25:45.983Z","endTime":"2025-07-29T23:25:54.448Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:25:54.448Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tristin English strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T23:28:14.267Z","endTime":"2025-07-29T23:28:56.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.3,"endSpeed":85.9,"strikeZoneTop":3.81440523741306,"strikeZoneBottom":1.82279109163295,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.401485218234097,"aZ":-28.576075327757366,"pfxX":9.794103524841663,"pfxZ":1.924377988606075,"pX":-0.02865276132943036,"pZ":2.7163762464652548,"vX0":-11.456496340206883,"vY0":-135.41485565472036,"vZ0":-2.924267721543247,"x":118.09,"y":165.44,"x0":2.968883096494458,"y0":50.00401852767196,"z0":5.792886795605775,"aX":18.33300045014318},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.1,"breakHorizontal":-15.5,"spinRate":2072,"spinDirection":130},"zone":5,"typeConfidence":0.91,"plateTime":0.4032670587616658,"extension":5.9181549244402785},"index":0,"playId":"950731d2-1a19-369a-8f66-43a757f58d10","pitchNumber":1,"startTime":"2025-07-29T23:28:14.267Z","endTime":"2025-07-29T23:28:19.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.7655803543445,"strikeZoneBottom":1.67701889481809,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.264283048555164,"aZ":-30.1308757227398,"pfxX":-5.803779944411225,"pfxZ":1.4164677418348948,"pX":0.2879595441679923,"pZ":3.174086933658734,"vX0":-5.375154196020236,"vY0":-119.3937485076282,"vZ0":-0.0451650845669368,"x":106.02,"y":153.08,"x0":3.323439890817393,"y0":50.0018663549243,"z0":5.907694623812612,"aX":-8.36729831071767},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.9,"breakHorizontal":11.9,"spinRate":2668,"spinDirection":290},"zone":3,"typeConfidence":0.9,"plateTime":0.45898748612089335,"extension":5.697782492589792},"index":1,"playId":"d658ea8d-ae90-3696-a56a-6a20eb8fd5ca","pitchNumber":2,"startTime":"2025-07-29T23:28:28.312Z","endTime":"2025-07-29T23:28:32.673Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-29T23:28:39.564Z","endTime":"2025-07-29T23:28:53.780Z","isPitch":false,"type":"action","player":{"id":663536,"link":"/api/v1/people/663536"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.467,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.90878348769153,"aZ":-25.889447795207115,"pfxX":5.39688154153008,"pfxZ":3.403900156440402,"pX":1.444289994586727,"pZ":3.827107870227381,"vX0":-6.67403565579737,"vY0":-134.64685941788488,"vZ0":-0.5148077066199531,"x":61.95,"y":135.45,"x0":3.2482636832813983,"y0":50.001038725442875,"z0":5.844998318848621,"aX":9.957381202113073},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.2,"breakHorizontal":-8.4,"spinRate":2137,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.40604585893633516,"extension":5.993368989941476},"index":3,"playId":"7217ae53-33d2-3eb1-94cc-ce4f5ce6ff42","pitchNumber":3,"startTime":"2025-07-29T23:28:53.780Z","endTime":"2025-07-29T23:28:56.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:28:56.780Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T23:29:02.084Z","endTime":"2025-07-29T23:29:25.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.5842875601933,"aZ":-27.26517675934342,"pfxX":10.46172534458062,"pfxZ":2.639573251088743,"pX":0.7457386006734602,"pZ":3.1322933556450714,"vX0":-9.626794965873643,"vY0":-135.36579476170792,"vZ0":-1.783438290416821,"x":88.57,"y":154.21,"x0":2.9829061152821006,"y0":50.006580907858265,"z0":5.702067691271164,"aX":19.487294717645053},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.6,"breakHorizontal":-17.0,"spinRate":2056,"spinDirection":127},"zone":3,"typeConfidence":0.91,"plateTime":0.4040987288740805,"extension":6.083724134512792},"hitData":{"launchSpeed":84.9,"launchAngle":-8.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.56,"coordY":164.25}},"index":0,"playId":"1d3c3eab-cf3a-3532-8a47-ec1cc59ec5b5","pitchNumber":1,"startTime":"2025-07-29T23:29:19.416Z","endTime":"2025-07-29T23:29:25.649Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:29:25.649Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alek Thomas strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T23:29:47.907Z","endTime":"2025-07-29T23:31:15.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":92.2,"endSpeed":85.3,"strikeZoneTop":3.28382886787301,"strikeZoneBottom":1.45235678319355,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.095998741894846,"aZ":-29.810207102864606,"pfxX":7.350048504309969,"pfxZ":1.2821978701128334,"pX":1.2936645933538329,"pZ":3.161399049978424,"vX0":-7.568882400170806,"vY0":-134.19630628120453,"vZ0":-1.2359887616602718,"x":67.69,"y":153.42,"x0":3.181238124158113,"y0":50.00269429776043,"z0":5.730442197967968,"aX":13.551010014139353},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.3,"breakHorizontal":-11.9,"spinRate":1904,"spinDirection":124},"zone":12,"typeConfidence":0.9,"plateTime":0.40648397645693723,"extension":6.107627698490917},"index":0,"playId":"3d0e2667-1b6d-3893-b510-c8028126943c","pitchNumber":1,"startTime":"2025-07-29T23:29:50.580Z","endTime":"2025-07-29T23:29:54.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.509485935060507,"aZ":-32.08626713350011,"pfxX":9.138488840227033,"pfxZ":0.04953333494466783,"pX":0.8845593075836292,"pZ":2.7965792476422338,"vX0":-9.223637090193863,"vY0":-133.68197724331742,"vZ0":-1.7482565090325086,"x":83.28,"y":163.27,"x0":3.1842866799748046,"y0":50.00430885906274,"z0":5.7517846935703885,"aX":16.622274297437208},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-0.1,"breakHorizontal":-14.6,"spinRate":1903,"spinDirection":123},"zone":12,"typeConfidence":0.9,"plateTime":0.40897640886766506,"extension":6.027426045320132},"index":1,"playId":"a1f855a5-fc7f-3d1f-9529-f66fc14a912f","pitchNumber":2,"startTime":"2025-07-29T23:30:04.698Z","endTime":"2025-07-29T23:30:08.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.934293556825754,"aZ":-31.273479956863532,"pfxX":-3.3294524723971883,"pfxZ":0.598815789796892,"pX":-0.9156215477281527,"pZ":2.0091723680507707,"vX0":-8.768179375566403,"vY0":-121.27404701402783,"vZ0":-2.5205579717876976,"x":151.9,"y":184.53,"x0":3.161481212200642,"y0":50.00532614118891,"z0":5.756466684203189,"aX":-5.019530845088298},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.7,"breakHorizontal":7.9,"spinRate":2640,"spinDirection":301},"zone":13,"typeConfidence":0.9,"plateTime":0.4495171930030111,"extension":5.906175360212807},"index":2,"playId":"d69dce3c-232b-34ea-adf8-738cd47f7d3a","pitchNumber":3,"startTime":"2025-07-29T23:30:28.477Z","endTime":"2025-07-29T23:30:31.477Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-29T23:30:43.427Z","endTime":"2025-07-29T23:30:54.671Z","isPitch":false,"type":"action","player":{"id":677950,"link":"/api/v1/people/677950"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":76.2,"strikeZoneTop":3.31616978515003,"strikeZoneBottom":1.43617697264103,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.46079904533569,"aZ":-31.716341405719316,"pfxX":-4.842953859525091,"pfxZ":0.3145003221133713,"pX":1.4738407625193592,"pZ":2.81820128357033,"vX0":-3.2186495765661243,"vY0":-119.38000572926038,"vZ0":-0.3754655724949899,"x":60.82,"y":162.69,"x0":3.463404253221096,"y0":50.00296252181966,"z0":5.804081845345572,"aX":-7.072041996345882},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.7,"breakHorizontal":9.5,"spinRate":2658,"spinDirection":288},"zone":12,"typeConfidence":0.9,"plateTime":0.45676736205715995,"extension":5.898232807638147},"index":4,"playId":"910260dc-d02f-3251-8563-df3789913d0f","pitchNumber":4,"startTime":"2025-07-29T23:30:54.671Z","endTime":"2025-07-29T23:30:58.410Z","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":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.184092495907365,"aZ":-29.941035479084384,"pfxX":9.238173236331242,"pfxZ":1.185128134390137,"pX":-0.29445512259065526,"pZ":1.852700939325456,"vX0":-11.688868835958353,"vY0":-135.3028512217834,"vZ0":-4.453184033622706,"x":128.22,"y":188.76,"x0":2.849999079249647,"y0":50.002459876,"z0":5.58027999235198,"aX":17.397401527695646},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.4,"breakHorizontal":-14.8,"spinRate":2119,"spinDirection":129},"zone":7,"typeConfidence":0.91,"plateTime":0.4024190165860988,"extension":6.114773107071784},"index":5,"playId":"579e872e-0955-33c7-807c-268aa9c43cd9","pitchNumber":5,"startTime":"2025-07-29T23:31:11.808Z","endTime":"2025-07-29T23:31:15.262Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:31:15.262Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Vierling grounds out, shortstop Geraldo Perdomo to first baseman Tristin English.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T23:33:46.115Z","endTime":"2025-07-29T23:34:07.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"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":91.8,"endSpeed":83.9,"strikeZoneTop":3.37026840393562,"strikeZoneBottom":1.5722864390152,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.629423488956295,"aZ":-23.826328142779843,"pfxX":-8.524902437286164,"pfxZ":4.6320514153925,"pX":-0.010518241322129505,"pZ":2.4157498501055024,"vX0":8.820532421531958,"vY0":-133.35595200560408,"vZ0":-2.6608337677280685,"x":117.4,"y":173.55,"x0":-2.2530949665579225,"y0":50.00054138277024,"z0":5.144799219923072,"aX":-15.35546893193577},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.0,"breakHorizontal":13.6,"spinRate":2487,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.4107043445119256,"extension":6.497772289258501},"index":0,"playId":"c982acc6-7cef-3f0c-9217-26bbc11e24ff","pitchNumber":1,"startTime":"2025-07-29T23:33:46.115Z","endTime":"2025-07-29T23:33:50.358Z","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":92.2,"endSpeed":84.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.2355996687426,"aZ":-24.470595160687846,"pfxX":-8.913350189347138,"pfxZ":4.258388808131054,"pX":-1.0127537683814711,"pZ":1.963619972816662,"vX0":6.789250973263874,"vY0":-134.02659604393352,"vZ0":-3.72671284870882,"x":155.6,"y":185.76,"x0":-2.426575661288529,"y0":50.005923968418564,"z0":5.129294613390083,"aX":-16.14268823285305},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.1,"breakHorizontal":14.6,"spinRate":2558,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.40940530374497985,"extension":7.2700234655373555},"hitData":{"launchSpeed":75.7,"launchAngle":2.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.02,"coordY":154.17}},"index":1,"playId":"1c16dd2b-652e-3c63-9c46-64e193263044","pitchNumber":2,"startTime":"2025-07-29T23:33:59.345Z","endTime":"2025-07-29T23:34:07.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:34:07.301Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colt Keith flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T23:34:24.562Z","endTime":"2025-07-29T23:36:22.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.6,"endSpeed":75.6,"strikeZoneTop":3.28999950025475,"strikeZoneBottom":1.57628247698712,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.94483832980877,"aZ":-41.054706469946396,"pfxX":6.5029221701273405,"pfxZ":-6.182201159914932,"pX":-0.5344982564148391,"pZ":2.134466203228051,"vX0":3.138118508020834,"vY0":-118.89154938962331,"vZ0":1.555564006314851,"x":137.37,"y":181.15,"x0":-2.71456946795409,"y0":50.00113007836129,"z0":5.186458503189976,"aX":9.344663042891568},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-10.6,"breakHorizontal":-12.5,"spinRate":2556,"spinDirection":55},"zone":4,"typeConfidence":2.0,"plateTime":0.4599971618037446,"extension":6.407182075869051},"index":0,"playId":"2fd33207-84c4-3784-85e3-342553373794","pitchNumber":1,"startTime":"2025-07-29T23:34:33.700Z","endTime":"2025-07-29T23:34:38.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.5,"strikeZoneTop":3.2737234236382,"strikeZoneBottom":1.57628342173593,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.665041899539176,"aZ":-38.868179080669634,"pfxX":8.344982805731817,"pfxZ":-4.789020974099184,"pX":-1.2224767500321514,"pZ":2.596058557299682,"vX0":0.8679340790610113,"vY0":-117.38112953058229,"vZ0":2.0503162853257244,"x":163.6,"y":168.69,"x0":-2.6810643432574386,"y0":50.000267324921495,"z0":5.323128483317076,"aX":11.673485765509277},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-7.9,"breakHorizontal":-15.4,"spinRate":2481,"spinDirection":61},"zone":11,"typeConfidence":2.0,"plateTime":0.4661475075529129,"extension":6.290019337728827},"index":1,"playId":"8ce01cd9-8112-31e0-8daa-e1e159941bc7","pitchNumber":2,"startTime":"2025-07-29T23:34:49.183Z","endTime":"2025-07-29T23:34:52.678Z","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":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.105504461296782,"aZ":-24.759046254108988,"pfxX":-0.6687488041199563,"pfxZ":4.052294157635731,"pX":0.8219807450689223,"pZ":2.1882041337516225,"vX0":8.25686440256146,"vY0":-133.73657846372504,"vZ0":-3.5900853249564952,"x":85.67,"y":179.7,"x0":-2.205295570641132,"y0":50.003132339173185,"z0":5.303400560898018,"aX":-1.2250569217315972},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.8,"breakHorizontal":-0.4,"spinRate":2700,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.4079905952165186,"extension":6.257253774660311},"index":2,"playId":"b84d5931-7811-341e-beee-df6f96af32f5","pitchNumber":3,"startTime":"2025-07-29T23:35:04.195Z","endTime":"2025-07-29T23:35:09.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.32254547370214,"strikeZoneBottom":1.57627976964201,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.628685352349518,"aZ":-22.567469102707364,"pfxX":-6.576242105951386,"pfxZ":5.315528083906907,"pX":1.384423530072766,"pZ":2.939880786503188,"vX0":11.35011215870346,"vY0":-132.88013993826854,"vZ0":-1.384460368994122,"x":64.23,"y":159.4,"x0":-2.067317202546922,"y0":50.00303179031293,"z0":5.090520955223607,"aX":-11.886773093147845},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.6,"breakHorizontal":9.7,"spinRate":2529,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.4105348378783309,"extension":6.539596601537508},"index":3,"playId":"2881876f-40c9-3610-823e-6fa994ec3b9a","pitchNumber":4,"startTime":"2025-07-29T23:35:43.464Z","endTime":"2025-07-29T23:35:47.908Z","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":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.27373175718184,"strikeZoneBottom":1.57627441125769,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.305896890740467,"aZ":-28.79663660584463,"pfxX":8.391107956025673,"pfxZ":2.2271319272786094,"pX":-0.9819659388130586,"pZ":2.0786633243262522,"vX0":1.5096909765696176,"vY0":-122.49293115379605,"vZ0":-1.7850875268333781,"x":154.43,"y":182.66,"x0":-2.6966553337611376,"y0":50.0049145699099,"z0":5.2800006264681745,"aX":12.746822181856302},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.8,"breakHorizontal":-15.6,"spinRate":2806,"spinDirection":73},"zone":13,"typeConfidence":2.0,"plateTime":0.4472332398893544,"extension":6.252840775478863},"index":4,"playId":"02251b32-092e-399e-9ebb-e967a23e9f5d","pitchNumber":5,"startTime":"2025-07-29T23:35:58.122Z","endTime":"2025-07-29T23:36:02.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":84.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.904270575514197,"aZ":-22.195735846382878,"pfxX":0.3597357844047271,"pfxZ":5.5589425919250814,"pX":0.14108829715196947,"pZ":2.4991589508620864,"vX0":6.477300846679361,"vY0":-131.8378551532393,"vZ0":-2.906153437395294,"x":111.62,"y":171.3,"x0":-2.374539296710281,"y0":50.0025650038912,"z0":5.218993978751263,"aX":0.6438262443217923},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.8,"breakHorizontal":-1.8,"spinRate":2702,"spinDirection":191},"zone":5,"typeConfidence":2.0,"plateTime":0.4124064137819503,"extension":6.275549268441182},"hitData":{"launchSpeed":79.6,"launchAngle":38.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.03,"coordY":96.59}},"index":5,"playId":"4757ab30-f688-3f8e-90dd-75ee88561343","pitchNumber":6,"startTime":"2025-07-29T23:36:14.162Z","endTime":"2025-07-29T23:36:22.936Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:36:22.936Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gleyber Torres singles on a line drive to right fielder Corbin Carroll.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T23:36:39.595Z","endTime":"2025-07-29T23:37:46.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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(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":85.0,"endSpeed":79.3,"strikeZoneTop":3.23999955667576,"strikeZoneBottom":1.54999935923202,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.33489976818,"aZ":-24.189618623165945,"pfxX":2.13439982923674,"pfxZ":5.099737621724016,"pX":1.5544942388580967,"pZ":0.8156939108647953,"vX0":9.07658479711543,"vY0":-123.46962127315356,"vZ0":-5.6048199384464645,"x":57.75,"y":216.76,"x0":-2.4256511080384153,"y0":50.00393898548818,"z0":5.1139036037366505,"aX":3.340260641595728},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.3,"breakHorizontal":-5.8,"spinRate":2831,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.44124708468346263,"extension":6.42534297786978},"index":0,"playId":"e5cefaf1-0e5e-3020-9e39-cf5f91ada8a8","pitchNumber":1,"startTime":"2025-07-29T23:36:47.831Z","endTime":"2025-07-29T23:36:51.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":84.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.97187277885928,"aZ":-24.632847004077487,"pfxX":0.9488905902843927,"pfxZ":4.234469545954358,"pX":-0.4726225381260292,"pZ":3.0229654723576016,"vX0":4.943278838359469,"vY0":-131.11687102882837,"vZ0":-1.4621337588750576,"x":135.02,"y":157.16,"x0":-2.48865419056677,"y0":50.000413909571904,"z0":5.38773487336012,"aX":1.686880149453286},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.7,"breakHorizontal":-2.5,"spinRate":2732,"spinDirection":184},"zone":1,"typeConfidence":2.0,"plateTime":0.41427725904589785,"extension":6.313795441117305},"index":1,"playId":"4d25b84d-6178-3dcf-ab7e-0470670bfaa2","pitchNumber":2,"startTime":"2025-07-29T23:37:03.040Z","endTime":"2025-07-29T23:37:08.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.25646493328717,"strikeZoneBottom":1.53352869113698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.671223467837002,"aZ":-24.092040057962333,"pfxX":-7.845057996789453,"pfxZ":4.440478993212655,"pX":0.6182349831104926,"pZ":2.265178232686321,"vX0":9.589343778235278,"vY0":-133.96846866064746,"vZ0":-3.551341174822056,"x":93.43,"y":177.62,"x0":-1.9866302105090565,"y0":50.000823937191434,"z0":5.3279433050123695,"aX":-14.272905969350603},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.4,"breakHorizontal":12.1,"spinRate":2477,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.40868921202320774,"extension":6.457541324877984},"index":2,"playId":"1254d370-6223-34f0-b973-12536e9b6057","pitchNumber":3,"startTime":"2025-07-29T23:37:21.397Z","endTime":"2025-07-29T23:37:26.792Z","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":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.39199860330504,"aZ":-16.06768377734272,"pfxX":-1.456884522915249,"pfxZ":8.276089711718518,"pX":0.7251988414042164,"pZ":3.0639490616421483,"vX0":7.801822833485789,"vY0":-137.83612327215624,"vZ0":-3.99613017204486,"x":89.36,"y":156.05,"x0":-1.938819017550069,"y0":50.000402461857256,"z0":5.600409954150977,"aX":-2.835046757449551},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.4,"breakHorizontal":1.2,"spinRate":2654,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.395668414719633,"extension":6.520860310381459},"hitData":{"launchSpeed":94.0,"launchAngle":16.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":191.56,"coordY":101.39}},"index":3,"playId":"a993d88e-d17f-379b-9e07-d7c758690228","pitchNumber":4,"startTime":"2025-07-29T23:37:36.941Z","endTime":"2025-07-29T23:37:46.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:37:46.240Z","atBatIndex":26},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kerry Carpenter pops out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T23:37:57.848Z","endTime":"2025-07-29T23:39:46.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.731930775992517,"aZ":-26.703430705650504,"pfxX":1.1338298528439745,"pfxZ":3.130562485490355,"pX":0.931827961168973,"pZ":2.4842854616765266,"vX0":7.803940952607721,"vY0":-130.67234925318112,"vZ0":-1.9800450343204141,"x":81.48,"y":171.7,"x0":-2.227430477777203,"y0":50.004564980768194,"z0":5.236726233724709,"aX":1.9806685545064386},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.5,"breakHorizontal":-3.6,"spinRate":2777,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4174309194166268,"extension":6.400811274056071},"index":0,"playId":"af48068c-6a48-3fcd-b22f-c90f2b3709c4","pitchNumber":1,"startTime":"2025-07-29T23:38:22.690Z","endTime":"2025-07-29T23:38:28.791Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-29T23:38:50.736Z","endTime":"2025-07-29T23:39:13.769Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.947289601684467,"aZ":-19.19930754932899,"pfxX":-4.400547849443301,"pfxZ":6.649301764719265,"pX":0.2572745301263562,"pZ":2.576684616342319,"vX0":8.830624958620799,"vY0":-137.92160901249434,"vZ0":-3.5919003238810396,"x":107.19,"y":169.21,"x0":-2.395696179452353,"y0":50.00482070669465,"z0":5.169926257546165,"aX":-8.59016474614928},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.5,"breakHorizontal":6.4,"spinRate":2573,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3951828644757085,"extension":6.3911808680805935},"index":2,"playId":"fbd74a1e-3d96-3cb6-a253-aa0b4e36df1d","pitchNumber":2,"startTime":"2025-07-29T23:39:13.769Z","endTime":"2025-07-29T23:39:17.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.21266891086948,"aZ":-25.71851545587561,"pfxX":0.008907666260079772,"pfxZ":3.640225781468864,"pX":0.7923764537534388,"pZ":2.351936360569594,"vX0":8.298545617065194,"vY0":-131.47001159354568,"vZ0":-2.4080122425104147,"x":86.8,"y":175.28,"x0":-2.3879365002833732,"y0":50.00638787044419,"z0":5.161322292830402,"aX":0.01500180740992117},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.4,"breakHorizontal":-1.6,"spinRate":2760,"spinDirection":189},"zone":6,"typeConfidence":2.0,"plateTime":0.4144047605111134,"extension":6.546592633861429},"hitData":{"launchSpeed":96.2,"launchAngle":74.0,"totalDistance":83.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":121.09,"coordY":167.8}},"index":3,"playId":"31c568a1-3d70-310e-9da4-b04bc6b27a94","pitchNumber":3,"startTime":"2025-07-29T23:39:37.481Z","endTime":"2025-07-29T23:39:46.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:39:46.924Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James McCann flies out sharply to center fielder Matt Vierling.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T23:41:49.608Z","endTime":"2025-07-29T23:43:55.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.54999978462279,"strikeZoneBottom":1.59000092856255,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.836786938099504,"aZ":-30.69201623318531,"pfxX":-4.685781762088883,"pfxZ":1.0319417047062753,"pX":-0.14388278002950536,"pZ":2.695060622780106,"vX0":-6.531201922914299,"vY0":-119.16109037109263,"vZ0":-0.9335850362532989,"x":122.48,"y":166.01,"x0":3.2410459430692757,"y0":50.003777605327585,"z0":5.864083515241359,"aX":-6.74023685373522},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.9,"breakHorizontal":10.1,"spinRate":2689,"spinDirection":291},"zone":5,"typeConfidence":0.9,"plateTime":0.45960652296931004,"extension":5.726413054714684},"index":0,"playId":"953c44a8-efee-3536-9383-87be4e7864ce","pitchNumber":1,"startTime":"2025-07-29T23:42:08.041Z","endTime":"2025-07-29T23:42:19.149Z","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":92.7,"endSpeed":84.7,"strikeZoneTop":3.55,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.672204497330412,"aZ":-29.71877872456723,"pfxX":10.487980183154356,"pfxZ":1.3435592964017946,"pX":0.10704585760053323,"pZ":2.592438324347968,"vX0":-11.198969521274112,"vY0":-134.50072019653797,"vZ0":-2.7686288697016113,"x":112.92,"y":168.78,"x0":2.9657486308880334,"y0":50.0043212139256,"z0":5.746688027862763,"aX":19.182922077632004},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.0,"breakHorizontal":-16.6,"spinRate":2059,"spinDirection":128},"zone":5,"typeConfidence":0.91,"plateTime":0.40752029094107467,"extension":5.979148284695181},"index":1,"playId":"877c9984-a7a5-3d4c-978c-0410b1b3f726","pitchNumber":2,"startTime":"2025-07-29T23:42:22.157Z","endTime":"2025-07-29T23:42:26.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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.8,"strikeZoneTop":3.38661452341792,"strikeZoneBottom":1.57365315506576,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.16046580545724,"aZ":-31.13634457294262,"pfxX":-3.7290138087600484,"pfxZ":0.702350138841334,"pX":1.2087343339849785,"pZ":2.427984924813224,"vX0":-4.3448875266600275,"vY0":-119.9402848094418,"vZ0":-1.43863925690131,"x":70.93,"y":173.22,"x0":3.518721803311576,"y0":50.002213772697125,"z0":5.776722236863564,"aX":-5.5085514784971945},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.2,"breakHorizontal":7.7,"spinRate":2525,"spinDirection":288},"zone":14,"typeConfidence":0.9,"plateTime":0.4542483448787773,"extension":5.86579737061512},"index":2,"playId":"6b685568-5c9b-3d31-a352-0c116fc66525","pitchNumber":3,"startTime":"2025-07-29T23:42:45.321Z","endTime":"2025-07-29T23:42:48.621Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.8,"strikeZoneTop":3.55,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.697184220474096,"aZ":-31.671218521094072,"pfxX":-4.553249665067625,"pfxZ":0.3447521910684417,"pX":-0.03866913276875664,"pZ":1.6868922432420366,"vX0":-6.815586730586149,"vY0":-120.17769031346299,"vZ0":-2.880306366877603,"x":118.47,"y":193.23,"x0":3.4179406409283377,"y0":50.00580533375606,"z0":5.693569486662566,"aX":-6.7086804806020375},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.2,"breakHorizontal":9.8,"spinRate":2695,"spinDirection":294},"zone":8,"typeConfidence":0.9,"plateTime":0.45450886397748214,"extension":5.935487198535737},"index":3,"playId":"c29418be-31fe-3a33-9372-90fab0654dea","pitchNumber":4,"startTime":"2025-07-29T23:43:01.377Z","endTime":"2025-07-29T23:43:06.551Z","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":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.67338958494702,"aZ":-27.87656467867994,"pfxX":9.551169100251148,"pfxZ":2.3217939611380363,"pX":0.2585416937774818,"pZ":2.7812503141114986,"vX0":-10.489023003984249,"vY0":-134.56714920093057,"vZ0":-2.7451065891463284,"x":107.14,"y":163.69,"x0":2.9489757342158773,"y0":50.00313769729317,"z0":5.770473228302634,"aX":17.679623692444913},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.8,"breakHorizontal":-15.4,"spinRate":2079,"spinDirection":126},"zone":5,"typeConfidence":0.9,"plateTime":0.40559854051816435,"extension":6.036876799940526},"hitData":{"launchSpeed":102.8,"launchAngle":31.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":172.75,"coordY":46.4}},"index":4,"playId":"454bf920-cfd8-385c-9ed9-690eba960a54","pitchNumber":5,"startTime":"2025-07-29T23:43:45.232Z","endTime":"2025-07-29T23:43:55.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:43:55.984Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blaze Alexander strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T23:44:35.463Z","endTime":"2025-07-29T23:46:38.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"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":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":93.1,"endSpeed":85.3,"strikeZoneTop":3.30309894580579,"strikeZoneBottom":1.57655732151347,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.53924315861971,"aZ":-28.38003824001958,"pfxX":12.614396651854005,"pfxZ":2.0492275078700732,"pX":0.6190183302553869,"pZ":2.975235372731564,"vX0":-10.845132513946876,"vY0":-135.12585204115683,"vZ0":-2.0789310674118466,"x":93.4,"y":158.45,"x0":3.039180016824013,"y0":50.00597331681702,"z0":5.741976598242864,"aX":23.407898819889674},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.5,"breakHorizontal":-20.6,"spinRate":2219,"spinDirection":135},"zone":3,"typeConfidence":0.91,"plateTime":0.40483174424675017,"extension":6.0932039663845865},"index":0,"playId":"4133dc74-add6-3047-a83b-4ac2227e394d","pitchNumber":1,"startTime":"2025-07-29T23:44:39.317Z","endTime":"2025-07-29T23:44:44.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.27000082783489,"strikeZoneBottom":1.55999967221323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.179796065066007,"aZ":-19.691405005864173,"pfxX":5.8809460355353815,"pfxZ":6.899851962676344,"pX":1.6994672873250793,"pZ":3.851822819489093,"vX0":-5.623162568978481,"vY0":-133.51779585826753,"vZ0":-1.3205845348520229,"x":52.22,"y":134.78,"x0":3.066616508878297,"y0":50.00234795067317,"z0":5.766852374825637,"aX":10.640068452249377},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.5,"breakHorizontal":-9.5,"spinRate":2077,"spinDirection":137},"zone":12,"typeConfidence":0.9,"plateTime":0.40989698486681725,"extension":6.220727413948041},"index":1,"playId":"d9fcee4f-06c8-3b22-85f3-616a59d35966","pitchNumber":2,"startTime":"2025-07-29T23:44:54.003Z","endTime":"2025-07-29T23:44:57.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.4,"strikeZoneTop":3.27000062536661,"strikeZoneBottom":1.56000086440062,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.938003873007247,"aZ":-30.435636758070896,"pfxX":-5.3903795939415655,"pfxZ":1.2147153569982425,"pX":1.5508512402264407,"pZ":2.404664249107776,"vX0":-2.9760752357758262,"vY0":-118.36249204212564,"vZ0":-1.1563929881655088,"x":57.89,"y":173.85,"x0":3.5215650503308873,"y0":50.00251597544069,"z0":5.6669498325001895,"aX":-7.7069303391675446},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":2.2,"breakHorizontal":10.4,"spinRate":2751,"spinDirection":287},"zone":14,"typeConfidence":0.9,"plateTime":0.46138519665974354,"extension":5.937132026306808},"index":2,"playId":"c0c6105c-8c26-3267-8246-5e75e40b8447","pitchNumber":3,"startTime":"2025-07-29T23:45:10.210Z","endTime":"2025-07-29T23:45:13.549Z","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":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.094159114302986,"aZ":-29.51421359964627,"pfxX":11.632340474593335,"pfxZ":1.4653555094502595,"pX":0.15835273970258845,"pZ":1.7214638593616636,"vX0":-11.144673747178697,"vY0":-133.47092486603765,"vZ0":-4.594144788756343,"x":110.96,"y":192.3,"x0":2.8644854805550146,"y0":50.00331844886087,"z0":5.575386354853869,"aX":21.11597330950367},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.9,"breakHorizontal":-18.8,"spinRate":2190,"spinDirection":121},"zone":8,"typeConfidence":0.9,"plateTime":0.4094248534638849,"extension":6.0283564940336065},"index":3,"playId":"1f30863a-b459-3423-ae87-299ed8019a1a","pitchNumber":4,"startTime":"2025-07-29T23:45:25.416Z","endTime":"2025-07-29T23:45:28.416Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-29T23:45:38.903Z","endTime":"2025-07-29T23:45:53.475Z","isPitch":false,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.26999955866529,"strikeZoneBottom":1.55999927792524,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.477920515684307,"aZ":-23.51572020462382,"pfxX":1.2840952030833206,"pfxZ":4.816574909304709,"pX":1.1427850803573552,"pZ":4.144207163384213,"vX0":-6.061188439489161,"vY0":-132.54056021618186,"vZ0":0.003247901405429632,"x":73.44,"y":126.89,"x0":3.2819318446025063,"y0":50.00555715439176,"z0":5.8451027116348,"aX":2.3109303292507812},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.0,"breakHorizontal":-1.2,"spinRate":2222,"spinDirection":143},"zone":12,"typeConfidence":0.91,"plateTime":0.4115724299603891,"extension":6.200105798659171},"index":5,"playId":"394e0851-6a83-33a6-8a6a-545c1be36f8f","pitchNumber":5,"startTime":"2025-07-29T23:45:53.475Z","endTime":"2025-07-29T23:45:56.696Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.24821160106509,"aZ":-22.882122524145984,"pfxX":9.621552646755855,"pfxZ":5.161907180266068,"pX":0.32293827539502323,"pZ":3.0973821638385597,"vX0":-10.660354953931748,"vY0":-133.00514547273835,"vZ0":-2.343243592755777,"x":104.69,"y":155.15,"x0":3.1237886309005867,"y0":50.00386981010728,"z0":5.640859629474051,"aX":17.323025664388833},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.0,"breakHorizontal":-15.2,"spinRate":2077,"spinDirection":130},"zone":3,"typeConfidence":0.86,"plateTime":0.4110594879997702,"extension":6.173955997287433},"index":6,"playId":"7c97ba5b-5c17-31b4-9006-f52f980db817","pitchNumber":6,"startTime":"2025-07-29T23:46:11.015Z","endTime":"2025-07-29T23:46:16.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.656274287977734,"aZ":-31.623477279880714,"pfxX":-2.6020098461082286,"pfxZ":0.37076342157532327,"pX":-1.537437027845627,"pZ":1.211008303243531,"vX0":-10.370620081195606,"vY0":-120.93565973260392,"vZ0":-3.9112911734065583,"x":175.6,"y":206.08,"x0":3.1293594791178547,"y0":50.00402038176941,"z0":5.597168049920018,"aX":-3.8878013986835636},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.0,"breakHorizontal":7.0,"spinRate":2620,"spinDirection":293},"zone":13,"typeConfidence":0.9,"plateTime":0.45140679936120076,"extension":6.023987506047929},"index":7,"playId":"370c5be0-c883-3873-89bb-093967414da7","pitchNumber":7,"startTime":"2025-07-29T23:46:33.056Z","endTime":"2025-07-29T23:46:38.363Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:46:38.363Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Corbin Carroll flies out to left fielder Riley Greene.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T23:46:48.863Z","endTime":"2025-07-29T23:47:39.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":92.7,"endSpeed":85.8,"strikeZoneTop":3.17739671901073,"strikeZoneBottom":1.47999907387978,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.78973836444119,"aZ":-27.989874240112844,"pfxX":8.415976891373731,"pfxZ":2.2610527707265673,"pX":-1.0284173336239162,"pZ":1.9265562201143376,"vX0":-13.509556671995796,"vY0":-134.37551353971017,"vZ0":-4.5442784897505915,"x":156.2,"y":186.76,"x0":2.942921933182202,"y0":50.00296871918943,"z0":5.5995181922251165,"aX":15.5791574817515},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.4,"breakHorizontal":-12.7,"spinRate":2037,"spinDirection":130},"zone":13,"typeConfidence":0.9,"plateTime":0.4057199026735532,"extension":6.207422574773494},"index":0,"playId":"eb7cd972-4073-3da9-94e7-0f09c32b2f6f","pitchNumber":1,"startTime":"2025-07-29T23:46:59.981Z","endTime":"2025-07-29T23:47:05.675Z","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":92.9,"endSpeed":85.7,"strikeZoneTop":3.1610919121097,"strikeZoneBottom":1.46369048500153,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.493019345283802,"aZ":-28.12668981759556,"pfxX":7.295731773092161,"pfxZ":2.180182637332564,"pX":-0.7913576919325348,"pZ":2.863105821731643,"vX0":-12.910806249927896,"vY0":-134.75911116278346,"vZ0":-2.18026440108748,"x":147.16,"y":161.48,"x0":3.09186253746775,"y0":50.00433654407583,"z0":5.649452402257055,"aX":13.556867626019868},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.7,"breakHorizontal":-10.8,"spinRate":2056,"spinDirection":129},"zone":1,"typeConfidence":0.9,"plateTime":0.40487603856829635,"extension":6.189249219409395},"index":1,"playId":"a9e2a90b-9420-34ec-bfa4-1e9f8ed5b45f","pitchNumber":2,"startTime":"2025-07-29T23:47:13.583Z","endTime":"2025-07-29T23:47:21.207Z","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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.713037042391857,"aZ":-30.29036817244009,"pfxX":8.920496856215713,"pfxZ":1.01928602673582,"pX":0.37120446987164674,"pZ":2.495157153266944,"vX0":-10.157374725807333,"vY0":-134.39258154628854,"vZ0":-2.635795492516503,"x":102.85,"y":171.41,"x0":3.0249784207341204,"y0":50.00118648510045,"z0":5.620668374563355,"aX":16.460781172344575},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.6,"breakHorizontal":-14.2,"spinRate":2056,"spinDirection":126},"zone":6,"typeConfidence":0.9,"plateTime":0.40617824320435103,"extension":6.123696902867387},"hitData":{"launchSpeed":98.0,"launchAngle":47.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.13,"coordY":83.04}},"index":2,"playId":"1e7beeb4-19f7-36ce-bb8f-84cd464f126f","pitchNumber":3,"startTime":"2025-07-29T23:47:29.071Z","endTime":"2025-07-29T23:47:39.340Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:47:39.340Z","atBatIndex":30},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Riley Greene doubles (22) on a line drive to right fielder Corbin Carroll.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T23:50:01.301Z","endTime":"2025-07-29T23:50:16.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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-29T23:49:51.078Z","endTime":"2025-07-29T23:50:03.621Z","isPitch":false,"type":"action","player":{"id":682985,"link":"/api/v1/people/682985"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.10434582248167,"aZ":-25.065095931282883,"pfxX":1.3837970270724806,"pfxZ":4.069048532121315,"pX":0.6090987799729979,"pZ":3.1633157681930406,"vX0":7.198131743877627,"vY0":-130.51066535632276,"vZ0":-0.7969193468965311,"x":93.78,"y":153.37,"x0":-2.349910733288602,"y0":50.00483237297003,"z0":5.338543532702081,"aX":2.4167174320038214},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.4,"breakHorizontal":-3.8,"spinRate":2808,"spinDirection":181},"zone":3,"typeConfidence":2.0,"plateTime":0.41761451689955154,"extension":6.223453307561406},"hitData":{"launchSpeed":82.1,"launchAngle":19.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":207.0,"coordY":112.0}},"index":1,"playId":"28250434-8287-3314-ad46-095e5a6c8321","pitchNumber":1,"startTime":"2025-07-29T23:50:03.621Z","endTime":"2025-07-29T23:50:16.599Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:50:16.599Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T23:50:27.213Z","endTime":"2025-07-29T23:51:04.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":84.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.41016396507922,"aZ":-25.78826152260454,"pfxX":0.2859349060425309,"pfxZ":3.583657790481448,"pX":-0.2962494400506912,"pZ":2.8319936482003043,"vX0":5.617597610681643,"vY0":-131.26488678195597,"vZ0":-1.5519899421652519,"x":128.29,"y":162.32,"x0":-2.4829249596851093,"y0":50.00201874082449,"z0":5.313571552633137,"aX":0.5075954687898161},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.5,"breakHorizontal":-1.6,"spinRate":2802,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.4140402710724449,"extension":6.208344031096436},"hitData":{"launchSpeed":90.5,"launchAngle":57.0,"totalDistance":216.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":153.62,"coordY":118.72}},"index":0,"playId":"1175ea75-bd7a-3a2a-9c42-9527e3a02837","pitchNumber":1,"startTime":"2025-07-29T23:50:47.257Z","endTime":"2025-07-29T23:51:04.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:51:04.143Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wenceel Pérez singles on a sharp line drive to right fielder Corbin Carroll. Riley Greene to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T23:52:01.271Z","endTime":"2025-07-29T23:52:51.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"postOnThird":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"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":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":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T23:51:26.333Z","endTime":"2025-07-29T23:52:03.531Z","isPitch":false,"type":"action"},{"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":80.1,"endSpeed":74.1,"strikeZoneTop":3.08986026685722,"strikeZoneBottom":1.46999984575495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.416238005442125,"aZ":-40.4391185766376,"pfxX":6.343419253620062,"pfxZ":-6.013868547635037,"pX":0.2537163474158206,"pZ":1.3989767755884555,"vX0":4.46788441602666,"vY0":-116.64427669338517,"vZ0":-0.43167872443580635,"x":107.33,"y":201.01,"x0":-2.512130768988936,"y0":50.002236803469685,"z0":5.406878344081583,"aX":8.719267411882736},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-10.7,"breakHorizontal":-12.6,"spinRate":2574,"spinDirection":51},"zone":8,"typeConfidence":2.0,"plateTime":0.4699898555609665,"extension":6.55350576232401},"index":1,"playId":"1b274122-9e74-30c4-912e-cc5ddaf192de","pitchNumber":1,"startTime":"2025-07-29T23:52:03.531Z","endTime":"2025-07-29T23:52:08.736Z","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":93.2,"endSpeed":85.9,"strikeZoneTop":3.26617049032333,"strikeZoneBottom":1.50206960366212,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.97985141526658,"aZ":-22.05893361230653,"pfxX":-9.040456604945206,"pfxZ":5.409627340334211,"pX":1.0612249970070176,"pZ":1.6745856659031404,"vX0":12.11081508466181,"vY0":-135.25098198223233,"vZ0":-5.004004179247208,"x":76.55,"y":193.57,"x0":-2.281091566956911,"y0":50.002431829065735,"z0":5.077002725189491,"aX":-16.902472397006797},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.0,"breakHorizontal":14.0,"spinRate":2545,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.40356734048357756,"extension":6.455947734979727},"index":2,"playId":"4c45b673-88ae-32b2-8562-cd802c448794","pitchNumber":2,"startTime":"2025-07-29T23:52:21.465Z","endTime":"2025-07-29T23:52:24.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.0142877276924,"aZ":-26.38680585374503,"pfxX":-0.4501517198392172,"pfxZ":3.3512771250598785,"pX":-0.050938187546781706,"pZ":2.7669971580382136,"vX0":6.266197875206308,"vY0":-130.0653831046066,"vZ0":-1.4554242318435695,"x":118.94,"y":164.07,"x0":-2.4239316784118152,"y0":50.00483269791955,"z0":5.317995958249735,"aX":-0.7778574107768357},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.0,"breakHorizontal":-0.5,"spinRate":2730,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.419691644472731,"extension":6.504486232250179},"hitData":{"launchSpeed":102.6,"launchAngle":15.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":171.92,"coordY":104.29}},"index":3,"playId":"867e06db-0cdb-3e4d-a0ab-510667b1c1b7","pitchNumber":3,"startTime":"2025-07-29T23:52:41.725Z","endTime":"2025-07-29T23:52:51.682Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:52:51.682Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach McKinstry strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T23:53:04.974Z","endTime":"2025-07-29T23:54:59.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"postOnThird":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"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":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.40871342872295,"strikeZoneBottom":1.61873342134664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.360144186109356,"aZ":-24.189014403644922,"pfxX":-9.347443264383571,"pfxZ":4.43225879953121,"pX":-0.6351450016035196,"pZ":2.6199086387325923,"vX0":7.9261169815872075,"vY0":-133.55866792398524,"vZ0":-2.4849358019466936,"x":141.21,"y":168.04,"x0":-2.4300491091666476,"y0":50.0052275853932,"z0":5.306079917513294,"aX":-16.85211892722733},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.7,"breakHorizontal":15.1,"spinRate":2377,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.4104408856681889,"extension":6.2527583832620675},"index":0,"playId":"8f308ece-0316-3ca3-a815-6dac4051841b","pitchNumber":1,"startTime":"2025-07-29T23:53:32.566Z","endTime":"2025-07-29T23:53:38.372Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.616875925619716,"aZ":-40.576076231003825,"pfxX":7.265933855756402,"pfxZ":-6.051598788149516,"pX":-0.14866735089878655,"pZ":2.4841013528698963,"vX0":3.6050021631737588,"vY0":-116.9315236303124,"vZ0":1.699808293897035,"x":122.67,"y":171.71,"x0":-2.653496677164886,"y0":50.00538175388768,"z0":5.548837532490581,"aX":10.082517987667474},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-10.3,"breakHorizontal":-14.0,"spinRate":2621,"spinDirection":52},"zone":5,"typeConfidence":2.0,"plateTime":0.4680599312372502,"extension":6.506821932163909},"index":1,"playId":"4507fc6b-8f0b-3a96-9bd5-9d16e0a143c0","pitchNumber":2,"startTime":"2025-07-29T23:53:55.573Z","endTime":"2025-07-29T23:53:58.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.34376225599284,"strikeZoneBottom":1.58624453797464,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.400305458078126,"aZ":-24.416873493266973,"pfxX":0.538875760633498,"pfxZ":4.4093777538470835,"pX":-0.28619173656237484,"pZ":3.5273136732805237,"vX0":6.050384563006443,"vY0":-131.18307698844865,"vZ0":0.28392600631025566,"x":127.91,"y":143.54,"x0":-2.683755868261355,"y0":50.00196152786708,"z0":5.224732640815153,"aX":0.9457148503103421},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.3,"breakHorizontal":-2.2,"spinRate":2835,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.41610101742724304,"extension":6.5212357772303315},"index":2,"playId":"a2a9ecc5-14b9-3d04-9b5c-b0775fd5a6ca","pitchNumber":3,"startTime":"2025-07-29T23:54:31.983Z","endTime":"2025-07-29T23:54:35.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.923474941825038,"aZ":-26.196862406212794,"pfxX":4.156764444908431,"pfxZ":3.748915232857547,"pX":1.0492693595024203,"pZ":1.402921245659553,"vX0":7.40658449344963,"vY0":-125.0870391573704,"vZ0":-3.8149329088564863,"x":77.0,"y":200.9,"x0":-2.483461904871594,"y0":50.00013538917125,"z0":5.082086536485437,"aX":6.622203674985021},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.2,"breakHorizontal":-9.1,"spinRate":2871,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4369548827020191,"extension":6.409750476814196},"index":3,"playId":"dde7dfea-ae27-30e2-b848-8da8d47c7b76","pitchNumber":4,"startTime":"2025-07-29T23:54:54.899Z","endTime":"2025-07-29T23:54:59.947Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:54:59.947Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dillon Dingler singles on a line drive to center fielder Alek Thomas. Riley Greene scores. Wenceel Pérez scores.","rbi":2,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T23:55:12.550Z","endTime":"2025-07-29T23:57:13.994Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","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":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":{"id":694297,"link":"/api/v1/people/694297"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":{"id":694297,"link":"/api/v1/people/694297"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.1,"endSpeed":85.6,"strikeZoneTop":3.46287579290975,"strikeZoneBottom":1.58644615325045,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.26259056650601,"aZ":-24.2717818639519,"pfxX":-9.448793466446158,"pfxZ":4.241246067547738,"pX":-0.3885039543837966,"pZ":1.6435197436083078,"vX0":8.621344329182554,"vY0":-135.3639449063908,"vZ0":-4.758855960335274,"x":131.81,"y":194.4,"x0":-2.37991553390812,"y0":50.00555492407487,"z0":5.113755281624382,"aX":-17.619196096626816},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.8,"breakHorizontal":15.4,"spinRate":2470,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.4039138000429183,"extension":6.617979917276101},"index":0,"playId":"e8bd71bb-74cf-3a09-9d2f-7f72b3136558","pitchNumber":1,"startTime":"2025-07-29T23:55:40.264Z","endTime":"2025-07-29T23:55:45.940Z","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":92.9,"endSpeed":85.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.767929157284048,"aZ":-26.908105741942247,"pfxX":-9.118498905030318,"pfxZ":2.859611056893131,"pX":-0.14960946075326945,"pZ":1.650288650503346,"vX0":8.877368815256576,"vY0":-134.9500627557926,"vZ0":-4.32358918194253,"x":122.7,"y":194.22,"x0":-2.2994251767059266,"y0":50.00414734599386,"z0":5.172051130539687,"aX":-16.79577880253358},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.4,"breakHorizontal":14.6,"spinRate":2474,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.4061067662033273,"extension":6.824958792235291},"index":1,"playId":"956d9792-cfb5-39cc-be3d-10484b0c636d","pitchNumber":2,"startTime":"2025-07-29T23:56:04.075Z","endTime":"2025-07-29T23:56:08.126Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.43000073980326,"strikeZoneBottom":1.57000066079519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.32954347927138,"aZ":-25.56080991958325,"pfxX":3.8260369398165013,"pfxZ":4.33651020751166,"pX":1.895465128483785,"pZ":1.8960029035313901,"vX0":9.29361482593709,"vY0":-122.2873651697465,"vZ0":-2.8315281463738238,"x":44.75,"y":187.59,"x0":-2.439666512356088,"y0":50.0054758263657,"z0":5.243451302006268,"aX":5.84205623429159},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.4,"breakHorizontal":-9.0,"spinRate":2723,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.4465423536246145,"extension":6.528692634075112},"index":2,"playId":"fbfc3645-808e-3750-ad05-40e58b340b2b","pitchNumber":3,"startTime":"2025-07-29T23:56:37.153Z","endTime":"2025-07-29T23:56:41.956Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wenceel Pérez steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"actionPlayId":"fbfc3645-808e-3750-ad05-40e58b340b2b","startTime":"2025-07-29T23:57:03.889Z","endTime":"2025-07-29T23:57:03.890Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"}},{"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":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.78871103051097,"aZ":-26.163424353640988,"pfxX":2.9877041263428548,"pfxZ":3.8450060091919376,"pX":0.42468160867779237,"pZ":2.5406587190154974,"vX0":6.5142463784552955,"vY0":-123.71808310030853,"vZ0":-1.2405172219939269,"x":100.81,"y":170.18,"x0":-2.622054930888484,"y0":50.00211574194042,"z0":5.2248408438029,"aX":4.668072380772471},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.0,"breakHorizontal":-6.8,"spinRate":2750,"spinDirection":84},"zone":6,"typeConfidence":2.0,"plateTime":0.44135031412164727,"extension":6.465592389334352},"hitData":{"launchSpeed":96.7,"launchAngle":16.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.71,"coordY":87.8}},"index":4,"playId":"ee3fabd2-6c25-3093-acba-4a31037ee973","pitchNumber":4,"startTime":"2025-07-29T23:57:03.891Z","endTime":"2025-07-29T23:57:13.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:57:13.994Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Vierling grounds out, shortstop Geraldo Perdomo to first baseman Tristin English.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T23:57:38.316Z","endTime":"2025-07-29T23:59:42.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":6},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"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(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":85.8,"endSpeed":79.7,"strikeZoneTop":3.50677032178239,"strikeZoneBottom":1.73677658255177,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.778305276614876,"aZ":-27.147782228009614,"pfxX":5.434646156299334,"pfxZ":3.154522215857777,"pX":1.5269860324154516,"pZ":1.9745180311895882,"vX0":8.048741366877593,"vY0":-124.8039845730381,"vZ0":-2.5199471157888618,"x":58.79,"y":185.47,"x0":-2.4336320535280382,"y0":50.003692934259796,"z0":5.210802079589799,"aX":8.65600354511832},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.4,"breakHorizontal":-11.5,"spinRate":2847,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.43722785375689766,"extension":6.440461512124239},"index":0,"playId":"32432edc-a05d-3aed-a09b-7fbb160e3420","pitchNumber":1,"startTime":"2025-07-29T23:57:48.360Z","endTime":"2025-07-29T23:57:52.237Z","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":92.2,"endSpeed":85.4,"strikeZoneTop":3.50601032211886,"strikeZoneBottom":1.71999929942432,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.294891831133718,"aZ":-21.547385409953982,"pfxX":-7.641016348304706,"pfxZ":5.787422285613625,"pX":1.5586368211057344,"pZ":1.3340868892725546,"vX0":12.512598515529183,"vY0":-133.76283035823806,"vZ0":-6.264833517138708,"x":57.59,"y":202.76,"x0":-2.159089213356289,"y0":50.001825278116385,"z0":5.221780210950847,"aX":-14.028620791330386},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.4,"breakHorizontal":11.5,"spinRate":2556,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4074320732345771,"extension":6.392383684242275},"index":1,"playId":"e72f8277-700d-369b-b7eb-05f5ee0d93ba","pitchNumber":2,"startTime":"2025-07-29T23:58:02.982Z","endTime":"2025-07-29T23:58:05.982Z","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":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.52201614079663,"strikeZoneBottom":1.76804633092917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.559605481681317,"aZ":-26.22378661135083,"pfxX":-9.03895939014483,"pfxZ":3.2474657936803126,"pX":1.2335073844804914,"pZ":2.007989380313969,"vX0":12.57641360707641,"vY0":-134.2200737642568,"vZ0":-3.283483112369832,"x":69.98,"y":184.56,"x0":-2.3267179590351814,"y0":50.00594928298208,"z0":5.103286291122336,"aX":-16.5850829823694},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.4,"breakHorizontal":13.8,"spinRate":2468,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4072155777603861,"extension":6.637963888225279},"index":2,"playId":"de53d63f-5c13-3ef5-8704-38d5980beabe","pitchNumber":3,"startTime":"2025-07-29T23:58:24.391Z","endTime":"2025-07-29T23:58:27.391Z","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":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.36193495961085,"strikeZoneBottom":1.72000098554788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.89653836303207,"aZ":-29.37420182044406,"pfxX":-8.658436539412165,"pfxZ":1.563181707800899,"pX":0.16524530491177214,"pZ":3.0196169048818855,"vX0":9.766286761097241,"vY0":-132.52569341350483,"vZ0":-0.18709406353433422,"x":110.7,"y":157.25,"x0":-2.43339638231081,"y0":50.000178733359924,"z0":5.226938591675957,"aX":-15.482117122091239},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.0,"breakHorizontal":13.7,"spinRate":2451,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.4124566177034441,"extension":6.56626068168468},"index":3,"playId":"d5d6cc73-b3a1-3a8c-9b65-ae8058a5711d","pitchNumber":4,"startTime":"2025-07-29T23:58:46.436Z","endTime":"2025-07-29T23:58:51.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(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":93.2,"endSpeed":85.9,"strikeZoneTop":3.49000002861974,"strikeZoneBottom":1.78564329634976,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.116897313057247,"aZ":-25.762301576086355,"pfxX":-8.840705522983853,"pfxZ":3.4253185988577437,"pX":0.5376084279899148,"pZ":1.9241367620699,"vX0":10.798874484254544,"vY0":-135.33458750300363,"vZ0":-3.5737416729376585,"x":96.51,"y":186.83,"x0":-2.3394035597180323,"y0":50.001128570280045,"z0":5.048276756393294,"aX":-16.54139716558732},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.6,"breakHorizontal":13.9,"spinRate":2479,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.4033796656615749,"extension":6.58054452474634},"index":4,"playId":"47980aff-2ad5-3b79-b403-c96a705e1c93","pitchNumber":5,"startTime":"2025-07-29T23:59:02.580Z","endTime":"2025-07-29T23:59:07.882Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-29T23:59:15.979Z","endTime":"2025-07-29T23:59:34.719Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.890576700955968,"aZ":-28.880845207339604,"pfxX":-9.447950543563847,"pfxZ":1.7804734641531432,"pX":-0.19497792825028462,"pZ":2.274013795652561,"vX0":9.004862102021868,"vY0":-135.24243321649845,"vZ0":-2.4415972803509876,"x":124.43,"y":177.38,"x0":-2.3425496962692405,"y0":50.00250131405677,"z0":5.217054570543245,"aX":-17.4764109101686},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.9,"breakHorizontal":15.1,"spinRate":2496,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.4052207030938062,"extension":6.850044696882716},"hitData":{"launchSpeed":101.9,"launchAngle":4.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.91,"coordY":150.57}},"index":6,"playId":"8a4c871b-036b-395f-a715-ff918d61f17e","pitchNumber":6,"startTime":"2025-07-29T23:59:34.719Z","endTime":"2025-07-29T23:59:42.483Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:59:42.483Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ketel Marte singles on a ground ball to second baseman Gleyber Torres, deflected by first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T00:01:56.567Z","endTime":"2025-07-30T00:02:29.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.1,"strikeZoneTop":3.57000079784045,"strikeZoneBottom":1.64999932204831,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.472974124958906,"aZ":-29.927325476072316,"pfxX":-4.113932542717041,"pfxZ":1.5837960644641509,"pX":0.07179995351657688,"pZ":2.8572002381359303,"vX0":-6.352855752420467,"vY0":-118.09687937640864,"vZ0":-0.6411572604603187,"x":114.26,"y":161.64,"x0":3.3262316818660835,"y0":50.00443526677323,"z0":5.873509931625825,"aX":-5.837478474120627},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":3.0,"breakHorizontal":8.9,"spinRate":2592,"spinDirection":296},"zone":5,"typeConfidence":0.9,"plateTime":0.4629445583614751,"extension":5.84363045980302},"index":0,"playId":"f4774356-22fb-3c7d-b227-bde1af91851e","pitchNumber":1,"startTime":"2025-07-30T00:02:08.946Z","endTime":"2025-07-30T00:02:13.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.948051608479055,"aZ":-29.402886058863164,"pfxX":9.617747912087857,"pfxZ":1.5307405763525672,"pX":1.1251067600666917,"pZ":2.9340321683129025,"vX0":-8.655715824839973,"vY0":-132.95699990830892,"vZ0":-1.8197483387864337,"x":74.11,"y":159.56,"x0":3.1523304005875303,"y0":50.006619420349224,"z0":5.73403533205179,"aX":17.45305287456441},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.6,"breakHorizontal":-15.8,"spinRate":2004,"spinDirection":120},"zone":12,"typeConfidence":0.89,"plateTime":0.40988390671062236,"extension":5.980958064653908},"hitData":{"launchSpeed":103.0,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.93,"coordY":141.95}},"index":1,"playId":"b2e802d7-c0ac-3691-b186-8345c8033641","pitchNumber":2,"startTime":"2025-07-30T00:02:22.388Z","endTime":"2025-07-30T00:02:29.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:02:29.659Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Geraldo Perdomo flies out to left fielder Riley Greene. Ketel Marte to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T00:02:53.165Z","endTime":"2025-07-30T00:04:48.104Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.1,"endSpeed":85.0,"strikeZoneTop":3.53408504568404,"strikeZoneBottom":1.67411363569016,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.444921591134484,"aZ":-27.871981741590297,"pfxX":7.953950981023656,"pfxZ":2.3465768439860977,"pX":0.3497481966320027,"pZ":3.1050144021386474,"vX0":-9.660368724821316,"vY0":-133.91705035159217,"vZ0":-1.7875063507581852,"x":103.67,"y":154.94,"x0":2.955032937751687,"y0":50.002755695533786,"z0":5.7573582937519925,"aX":14.579666473765565},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.1,"breakHorizontal":-12.6,"spinRate":2083,"spinDirection":131},"zone":3,"typeConfidence":0.89,"plateTime":0.4075841876298312,"extension":6.163055601478804},"index":0,"playId":"09ff598d-e868-3de0-ac64-354ea68a4c81","pitchNumber":1,"startTime":"2025-07-30T00:02:58.991Z","endTime":"2025-07-30T00:03:02.526Z","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":92.2,"endSpeed":85.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.732880141985575,"aZ":-31.0104845163226,"pfxX":9.791601666600531,"pfxZ":0.6367982841346826,"pX":0.27178659333087046,"pZ":2.4115971690549514,"vX0":-10.24681511734345,"vY0":-133.8918696928516,"vZ0":-2.7583003175589007,"x":106.64,"y":173.67,"x0":2.861661931330024,"y0":50.0051429614216,"z0":5.656203763460624,"aX":17.924269870917822},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.7,"breakHorizontal":-15.7,"spinRate":2096,"spinDirection":121},"zone":5,"typeConfidence":0.9,"plateTime":0.40784909346755516,"extension":6.140834869081664},"index":1,"playId":"d5e68032-1719-3f95-9c83-662ed63d5879","pitchNumber":2,"startTime":"2025-07-30T00:03:20.289Z","endTime":"2025-07-30T00:03:24.071Z","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":86.3,"endSpeed":79.9,"strikeZoneTop":3.46999999539827,"strikeZoneBottom":1.67408565473647,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.915538484783212,"aZ":-30.74232278704918,"pfxX":7.492243097581285,"pfxZ":0.8841989132635817,"pX":2.077670571528425,"pZ":2.8820918930516957,"vX0":-5.798278137487291,"vY0":-125.62543456041406,"vZ0":-0.8332820080717872,"x":37.8,"y":160.96,"x0":3.4302666071953207,"y0":50.00154212394713,"z0":5.693703289730672,"aX":12.101875771842248},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.7,"breakHorizontal":-12.5,"spinRate":1541,"spinDirection":112},"zone":12,"typeConfidence":0.9,"plateTime":0.4342494796992784,"extension":6.176755359709388},"index":2,"playId":"6d206283-44ca-3c55-bc7a-ed6b8949b957","pitchNumber":3,"startTime":"2025-07-30T00:03:49.493Z","endTime":"2025-07-30T00:03:52.851Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.960305040008514,"aZ":-32.98612853124897,"pfxX":-6.342639858284306,"pfxZ":-0.5711848892890998,"pX":0.3355735382739718,"pZ":3.3703403632642015,"vX0":-5.516222843435238,"vY0":-118.4450750779481,"vZ0":1.4011291239766912,"x":104.21,"y":147.78,"x0":3.5200896943210216,"y0":50.00352687996576,"z0":5.790986989685041,"aX":-8.997149998758351},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.4,"breakHorizontal":12.8,"spinRate":2725,"spinDirection":288},"zone":3,"typeConfidence":0.9,"plateTime":0.4627094812303678,"extension":6.000784529678441},"index":3,"playId":"c30aed59-ea0d-39cc-80e5-8e25c3c4f7f1","pitchNumber":4,"startTime":"2025-07-30T00:04:08.809Z","endTime":"2025-07-30T00:04:11.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.73035856778926,"aZ":-30.045315551236694,"pfxX":-3.7158974012623176,"pfxZ":1.463044739992343,"pX":-0.10519026590604491,"pZ":2.309901111653493,"vX0":-7.108887046992977,"vY0":-119.80154420078692,"vZ0":-1.8572412603330963,"x":121.01,"y":176.41,"x0":3.3812310400102614,"y0":50.004284835890616,"z0":5.7758845074514,"aX":-5.410726483630114},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.5,"breakHorizontal":8.4,"spinRate":2592,"spinDirection":292},"zone":5,"typeConfidence":0.9,"plateTime":0.45685788138143657,"extension":5.937619714274379},"hitData":{"launchSpeed":91.8,"launchAngle":36.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.97,"coordY":63.88}},"index":4,"playId":"605bbbf0-0479-3a11-bc4b-2d410e27a527","pitchNumber":5,"startTime":"2025-07-30T00:04:34.674Z","endTime":"2025-07-30T00:04:48.104Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:04:48.104Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Adrian Del Castillo pops out to first baseman Spencer Torkelson in foul territory.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T00:05:15.896Z","endTime":"2025-07-30T00:06:28.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 3B","eventType":"caught_stealing_3b","movementReason":"r_caught_stealing_3b","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676428,"link":"/api/v1/people/676428"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"282296f3-accc-329c-9591-28640a9d1bec","startTime":"2025-07-30T00:05:15.896Z","endTime":"2025-07-30T00:05:19.684Z","isPitch":false,"type":"no_pitch"},{"details":{"description":"Ketel Marte caught stealing 3rd base, pitcher Brant Hurter to third baseman Colt Keith.","event":"Caught Stealing 3B","eventType":"caught_stealing_3b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"282296f3-accc-329c-9591-28640a9d1bec","startTime":"2025-07-30T00:05:45.020Z","endTime":"2025-07-30T00:05:45.021Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"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":91.5,"endSpeed":83.6,"strikeZoneTop":3.4221718027431,"strikeZoneBottom":1.59390551947961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.716118046816074,"aZ":-30.489946741751567,"pfxX":10.64554423156187,"pfxZ":0.9430380115357071,"pX":0.8252616342265146,"pZ":3.303485972012354,"vX0":-9.733060448390988,"vY0":-132.97360106747394,"vZ0":-0.5973298453626826,"x":85.54,"y":149.59,"x0":3.1512128540951245,"y0":50.00434660257176,"z0":5.744575138140517,"aX":19.05148842477767},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.8,"breakHorizontal":-17.2,"spinRate":2164,"spinDirection":130},"zone":3,"typeConfidence":0.9,"plateTime":0.4120245559316773,"extension":6.211277803825071},"index":2,"playId":"8e40daeb-4eaa-31b1-84c6-5eb42436560a","pitchNumber":1,"startTime":"2025-07-30T00:05:45.022Z","endTime":"2025-07-30T00:05:51.756Z","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":92.3,"endSpeed":84.4,"strikeZoneTop":3.32567269333546,"strikeZoneBottom":1.60999997780683,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.301335846661136,"aZ":-29.71682347100936,"pfxX":10.043795466609081,"pfxZ":1.352192303033668,"pX":0.019066589096937578,"pZ":2.521592104232381,"vX0":-11.317883944924352,"vY0":-133.9442296960115,"vZ0":-2.5997432713631285,"x":116.27,"y":170.7,"x0":2.9970406214071685,"y0":50.00066928603249,"z0":5.632514103342922,"aX":18.22315191209371},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.0,"breakHorizontal":-15.7,"spinRate":2189,"spinDirection":129},"zone":5,"typeConfidence":0.91,"plateTime":0.409129086401792,"extension":6.277863585661399},"index":3,"playId":"f33a2374-913e-3b7f-9739-0fde6d59c8c2","pitchNumber":2,"startTime":"2025-07-30T00:06:00.175Z","endTime":"2025-07-30T00:06:06.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.808304642343437,"aZ":-31.263906744463227,"pfxX":-4.023251526544517,"pfxZ":0.6221638822339202,"pX":0.06914096947615417,"pZ":1.8510425975320526,"vX0":-6.767862286959123,"vY0":-120.54467489875212,"vZ0":-2.5093339618562784,"x":114.36,"y":188.8,"x0":3.4378048838470776,"y0":50.0041868403354,"z0":5.6702524939827805,"aX":-5.911095917449025},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.7,"breakHorizontal":8.9,"spinRate":2565,"spinDirection":289},"zone":8,"typeConfidence":0.9,"plateTime":0.4546784681089622,"extension":5.978205252114151},"hitData":{"launchSpeed":78.6,"launchAngle":68.0,"totalDistance":133.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":160.63,"coordY":196.19}},"index":4,"playId":"57c03abc-f046-332b-9865-a0b9f47835d8","pitchNumber":3,"startTime":"2025-07-30T00:06:18.087Z","endTime":"2025-07-30T00:06:28.366Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:06:28.366Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Keith strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T00:08:10.106Z","endTime":"2025-07-30T00:09:40.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":4},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"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":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.349781066311962,"aZ":-30.060455984125685,"pfxX":-9.244253775884387,"pfxZ":1.3442291689579635,"pX":-0.15699471427224293,"pZ":1.8856211308406943,"vX0":8.28858988541197,"vY0":-124.21293039464122,"vZ0":-1.6313183176109372,"x":122.98,"y":187.87,"x0":-2.3255635403116313,"y0":50.00416124900517,"z0":5.035020866157642,"aX":-14.541850794932785},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.3,"breakHorizontal":15.0,"spinRate":2122,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.43987013070738845,"extension":6.546867202583271},"index":0,"playId":"6cb395fd-4573-3014-8414-6c59ea30eb6b","pitchNumber":1,"startTime":"2025-07-30T00:08:36.965Z","endTime":"2025-07-30T00:08:42.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.1,"strikeZoneTop":3.35578150259162,"strikeZoneBottom":1.55999987384903,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.094446577278614,"aZ":-42.24891678867031,"pfxX":8.151310233718718,"pfxZ":-7.250905204345548,"pX":-1.5182390414641318,"pZ":2.0356603497931265,"vX0":0.5086489622219712,"vY0":-117.63642187496144,"vZ0":1.7290608758689263,"x":174.87,"y":183.82,"x0":-2.7955226100891797,"y0":50.00288558602508,"z0":5.2330825375350765,"aX":11.326004837799674},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-12.4,"breakHorizontal":-14.9,"spinRate":2598,"spinDirection":53},"zone":13,"typeConfidence":2.0,"plateTime":0.46715088188872267,"extension":6.3637838230244},"index":1,"playId":"5396114e-580c-375a-919c-af5d1db39553","pitchNumber":2,"startTime":"2025-07-30T00:08:55.465Z","endTime":"2025-07-30T00:08:58.972Z","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":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.47358743580607,"aZ":-30.170971603534,"pfxX":-10.345908835458761,"pfxZ":1.2921953146777394,"pX":-0.23646622358436686,"pZ":2.3114351459082823,"vX0":8.522346363219379,"vY0":-123.54899023511179,"vZ0":-0.6316208702805277,"x":126.01,"y":176.37,"x0":-2.378122985062886,"y0":50.00570554835032,"z0":5.095180123931352,"aX":-16.07662096528969},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.4,"breakHorizontal":16.9,"spinRate":2122,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.4424901447749563,"extension":6.397072303694252},"index":2,"playId":"eb488c0e-c16f-3564-96e4-ba8a82a00113","pitchNumber":3,"startTime":"2025-07-30T00:09:08.438Z","endTime":"2025-07-30T00:09:12.441Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-30T00:09:25.793Z","endTime":"2025-07-30T00:09:36.410Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"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":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.22222436538416,"aZ":-17.318917610141117,"pfxX":-4.646317759694866,"pfxZ":7.687962381582803,"pX":0.6767262426673635,"pZ":3.2111020421783367,"vX0":9.91328128077159,"vY0":-136.90982055099084,"vZ0":-2.1698639679546474,"x":91.2,"y":152.08,"x0":-2.3588823102230845,"y0":50.0006306511003,"z0":5.176240898332537,"aX":-8.976475486853607},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.8,"breakHorizontal":6.7,"spinRate":2643,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.3973924608069881,"extension":6.345615392852798},"index":4,"playId":"9a88eab0-8000-3c7a-b002-24faf1c618b8","pitchNumber":4,"startTime":"2025-07-30T00:09:36.410Z","endTime":"2025-07-30T00:09:40.230Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:09:40.230Z","atBatIndex":40},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Gleyber Torres homers (11) on a line drive to right center field.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T00:09:46.054Z","endTime":"2025-07-30T00:10:27.403Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":{"id":694297,"link":"/api/v1/people/694297"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.036091471808188,"aZ":-27.66259275671133,"pfxX":-10.25603899273646,"pfxZ":2.4852198664177383,"pX":0.1411805612889159,"pZ":2.314037152227801,"vX0":10.202223406701568,"vY0":-133.26214955627535,"vZ0":-2.1151905038373586,"x":111.62,"y":176.3,"x0":-2.386620713340267,"y0":50.00446497088191,"z0":5.097207199191876,"aX":-18.627819845845714},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.3,"breakHorizontal":16.7,"spinRate":2502,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.4095127122652742,"extension":6.4729981592994505},"hitData":{"launchSpeed":105.2,"launchAngle":22.0,"totalDistance":386.0,"trajectory":"line_drive","hardness":"medium","location":"89","coordinates":{"coordX":192.95,"coordY":57.63}},"index":0,"playId":"0e45fb3a-72ce-3746-98b6-a43ad5aabf11","pitchNumber":1,"startTime":"2025-07-30T00:10:03.285Z","endTime":"2025-07-30T00:10:27.403Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:10:27.403Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kerry Carpenter singles on a sharp line drive to right fielder Corbin Carroll.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T00:10:51.976Z","endTime":"2025-07-30T00:11:02.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.00844189839893,"aZ":-20.050915136961844,"pfxX":-5.696940753947574,"pfxZ":6.492477145953758,"pX":0.32321716918626525,"pZ":2.5138430583712164,"vX0":9.318786252542933,"vY0":-136.07431651156398,"vZ0":-2.959493292510879,"x":104.68,"y":170.91,"x0":-2.4121116134204983,"y0":50.00358429527855,"z0":5.011380690579037,"aX":-10.640145159877255},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.3,"breakHorizontal":8.3,"spinRate":2617,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.40315531284403683,"extension":6.657326393510876},"hitData":{"launchSpeed":106.8,"launchAngle":14.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":177.32,"coordY":81.83}},"index":0,"playId":"89e3c4ae-96d4-3ca8-9f5b-348b720da5d2","pitchNumber":1,"startTime":"2025-07-30T00:10:51.976Z","endTime":"2025-07-30T00:11:02.283Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:11:02.283Z","atBatIndex":42},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Riley Greene homers (26) on a fly ball to right center field. Kerry Carpenter scores.","rbi":2,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T00:12:25.102Z","endTime":"2025-07-30T00:13:13.871Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":{"id":694297,"link":"/api/v1/people/694297"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":{"id":694297,"link":"/api/v1/people/694297"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T00:11:23.784Z","endTime":"2025-07-30T00:12:27.400Z","isPitch":false,"type":"action"},{"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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.515264593281678,"aZ":-25.345044471374482,"pfxX":1.1697690280707231,"pfxZ":4.041746383570007,"pX":1.5127369118584855,"pZ":2.045721386847667,"vX0":9.492018833800904,"vY0":-128.4380487082899,"vZ0":-3.1398180975921273,"x":59.34,"y":183.55,"x0":-2.364300653511707,"y0":50.00611597714163,"z0":5.228623538112174,"aX":1.9793392849376017},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.8,"breakHorizontal":-4.0,"spinRate":2653,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.42445187413497454,"extension":6.364425963444758},"index":1,"playId":"817341ab-1671-306e-a50c-ebfc914dc574","pitchNumber":1,"startTime":"2025-07-30T00:12:27.400Z","endTime":"2025-07-30T00:12:32.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.915664462464715,"aZ":-30.252705128804884,"pfxX":-7.753480269294908,"pfxZ":1.22061142958085,"pX":0.2585196128441024,"pZ":1.3146591771999365,"vX0":9.198121520060688,"vY0":-124.23252557330383,"vZ0":-2.653405888529778,"x":107.15,"y":203.28,"x0":-2.4700474681940325,"y0":50.00331916874435,"z0":4.889722742055131,"aX":-12.222410630345303},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.8,"breakHorizontal":12.1,"spinRate":2077,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4394673682771253,"extension":6.622199778290227},"hitData":{"launchSpeed":105.3,"launchAngle":26.0,"totalDistance":420.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":196.23,"coordY":43.63}},"index":2,"playId":"27d06f68-0bc3-3bbd-8bc8-f7ca75b299cc","pitchNumber":2,"startTime":"2025-07-30T00:12:49.815Z","endTime":"2025-07-30T00:13:13.871Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:13:13.871Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Torkelson singles on a sharp line drive to left fielder Jake McCarthy.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T00:13:44.929Z","endTime":"2025-07-30T00:15:04.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":80.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.669951606169054,"aZ":-24.118699473021685,"pfxX":1.0495921587758197,"pfxZ":5.019943530629134,"pX":0.9348091459193033,"pZ":1.6712300892129586,"vX0":8.009472556805006,"vY0":-124.73908907709854,"vZ0":-3.6487570145863395,"x":81.37,"y":193.66,"x0":-2.4295821493121807,"y0":50.00514727989815,"z0":5.099503895316031,"aX":1.6847661182925533},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.6,"breakHorizontal":-3.4,"spinRate":2842,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.4359759771674274,"extension":6.389444505274977},"index":0,"playId":"9fe71abe-bb8a-3367-8024-5235fdfdb0c4","pitchNumber":1,"startTime":"2025-07-30T00:13:45.142Z","endTime":"2025-07-30T00:13:49.952Z","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":92.4,"endSpeed":84.9,"strikeZoneTop":3.65490122013983,"strikeZoneBottom":1.68999928130154,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.008152480044114,"aZ":-23.624998647819996,"pfxX":-9.987896484772179,"pfxZ":4.680038930251332,"pX":0.3264037626291054,"pZ":0.7806556046358489,"vX0":10.507196596508901,"vY0":-134.07989245873776,"vZ0":-6.58066548851031,"x":104.56,"y":217.7,"x0":-2.33878142578817,"y0":50.00320356383255,"z0":4.9437881130077805,"aX":-18.2513033874968},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.2,"breakHorizontal":16.0,"spinRate":2544,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.40792826596102705,"extension":6.497267925336295},"index":1,"playId":"6b29c08f-76e9-3b12-b8df-51cffe3ba7e4","pitchNumber":2,"startTime":"2025-07-30T00:13:57.785Z","endTime":"2025-07-30T00:14:01.095Z","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":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.59000090209152,"strikeZoneBottom":1.68999986182403,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.94022990357686,"aZ":-27.08721288124816,"pfxX":-10.706467489244623,"pfxZ":2.8052529881768837,"pX":0.4208114888914827,"pZ":1.2897077294682098,"vX0":10.630369064527967,"vY0":-134.18768775328812,"vZ0":-5.075618828571479,"x":100.96,"y":203.96,"x0":-2.214460888933616,"y0":50.00014449604732,"z0":5.152462598580784,"aX":-19.385728772977977},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.1,"breakHorizontal":16.9,"spinRate":2506,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4092885005158102,"extension":6.639631661411776},"index":2,"playId":"18240076-ae2c-3ffa-8dc2-ff3519ae0c76","pitchNumber":3,"startTime":"2025-07-30T00:14:13.630Z","endTime":"2025-07-30T00:14:16.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.287114514196464,"aZ":-23.374935287053876,"pfxX":1.5883723876620248,"pfxZ":5.665804848319965,"pX":2.0774035805760365,"pZ":1.4660009754633099,"vX0":10.406655120833703,"vY0":-123.70401993082287,"vZ0":-4.263451934417529,"x":37.81,"y":199.2,"x0":-2.387157444246288,"y0":50.00134515256643,"z0":5.167406158542647,"aX":2.463507425901236},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":9.5,"breakHorizontal":-5.3,"spinRate":2856,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4424928297650892,"extension":6.38673267636942},"index":3,"playId":"95e39a1c-805c-3530-97f5-1006bedeafd4","pitchNumber":4,"startTime":"2025-07-30T00:14:27.661Z","endTime":"2025-07-30T00:14:32.536Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-30T00:14:40.440Z","endTime":"2025-07-30T00:14:53.430Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.49723044403697,"aZ":-26.19769557386458,"pfxX":-10.389508579400138,"pfxZ":3.338325966084261,"pX":0.4422990356033592,"pZ":2.00476870392867,"vX0":10.529896347276944,"vY0":-133.20159689139123,"vZ0":-3.1863179142295364,"x":100.14,"y":184.65,"x0":-2.21854109332814,"y0":50.003986397988605,"z0":5.117574812177662,"aX":-18.609060120836496},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.5,"breakHorizontal":16.4,"spinRate":2465,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.4117234541795045,"extension":6.632414937878368},"hitData":{"launchSpeed":105.7,"launchAngle":10.0,"totalDistance":195.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":77.71,"coordY":100.46}},"index":5,"playId":"57035d49-118e-3a82-8761-677aaf0e298b","pitchNumber":5,"startTime":"2025-07-30T00:14:53.430Z","endTime":"2025-07-30T00:15:04.702Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:15:04.702Z","atBatIndex":44},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Wenceel Pérez grounds into a force out, fielded by second baseman Ketel Marte. Spencer Torkelson out at 2nd. Wenceel Pérez to 1st.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T00:15:13.298Z","endTime":"2025-07-30T00:16:38.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.0,"strikeZoneTop":3.23405990840344,"strikeZoneBottom":1.53408633972859,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.498819634022507,"aZ":-39.79554365369729,"pfxX":7.209195478607587,"pfxZ":-5.380807787478477,"pX":0.08060193364648416,"pZ":1.9914696990173206,"vX0":4.174532817528465,"vY0":-118.52407414486416,"vZ0":0.9310190056466143,"x":113.93,"y":185.01,"x0":-2.642286773394803,"y0":50.00107330893378,"z0":5.239039022106759,"aX":10.214503277310634},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-9.2,"breakHorizontal":-14.0,"spinRate":2629,"spinDirection":55},"zone":8,"typeConfidence":2.0,"plateTime":0.4628273948734445,"extension":6.494781792051433},"index":0,"playId":"fe5a6fad-c146-375e-82db-85e4d6c2d267","pitchNumber":1,"startTime":"2025-07-30T00:15:31.631Z","endTime":"2025-07-30T00:15:36.090Z","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":92.3,"endSpeed":84.3,"strikeZoneTop":3.23406451248437,"strikeZoneBottom":1.53409102157756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.06039900553986,"aZ":-20.280611257341658,"pfxX":-4.1625822312590115,"pfxZ":6.517041417709057,"pX":-0.0713486713076706,"pZ":3.7220388313339092,"vX0":7.903765165592455,"vY0":-134.24736641247537,"vZ0":-0.0933323929017994,"x":119.72,"y":138.28,"x0":-2.512831632375534,"y0":50.00429519710223,"z0":5.200862267253901,"aX":-7.599472244377139},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.0,"breakHorizontal":5.9,"spinRate":2572,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4079923233488163,"extension":6.483659144383447},"index":1,"playId":"59de3039-7b4a-3067-8b33-50181ac9e149","pitchNumber":2,"startTime":"2025-07-30T00:15:49.536Z","endTime":"2025-07-30T00:15:55.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.17800985343023,"strikeZoneBottom":1.47000080229364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.42592521964951,"aZ":-27.909075923776214,"pfxX":-0.7680865911622388,"pfxZ":2.4797376716256476,"pX":0.10138133628186673,"pZ":3.031868148018249,"vX0":6.833146791205192,"vY0":-130.09778004795484,"vZ0":-0.025915677308526508,"x":113.14,"y":156.92,"x0":-2.4555548756801233,"y0":50.00332767506808,"z0":5.151368707560589,"aX":-1.3224508553762093},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.7,"breakHorizontal":-0.1,"spinRate":2625,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.4204737412310613,"extension":6.446059427731978},"index":2,"playId":"2db55f19-f413-35f9-a732-c9d7965d53a8","pitchNumber":3,"startTime":"2025-07-30T00:16:06.108Z","endTime":"2025-07-30T00:16:12.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.033113213121123,"aZ":-25.92223707855705,"pfxX":1.007327089282131,"pfxZ":3.993248307951311,"pX":0.3255618460569847,"pZ":1.6906819372925204,"vX0":6.893910913513345,"vY0":-124.14732882446083,"vZ0":-2.6978042854965185,"x":104.59,"y":193.13,"x0":-2.614249677313672,"y0":50.005007930067386,"z0":4.941204660525824,"aX":1.577247663490343},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.8,"breakHorizontal":-3.4,"spinRate":2820,"spinDirection":64},"zone":9,"typeConfidence":2.0,"plateTime":0.44059862846530784,"extension":6.542654252007945},"hitData":{"launchSpeed":88.6,"launchAngle":-31.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.93,"coordY":154.12}},"index":3,"playId":"a89654b0-7eae-37f2-9378-36e78629eff3","pitchNumber":4,"startTime":"2025-07-30T00:16:24.846Z","endTime":"2025-07-30T00:16:38.419Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:16:38.419Z","atBatIndex":45},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Zach McKinstry homers (9) on a line drive to right center field. Wenceel Pérez scores.","rbi":2,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T00:16:55.967Z","endTime":"2025-07-30T00:19:19.497Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":{"id":694297,"link":"/api/v1/people/694297"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":{"id":694297,"link":"/api/v1/people/694297"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.39216644559141,"strikeZoneBottom":1.56999946591799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.870699763603955,"aZ":-27.011670434958322,"pfxX":1.0164224741386914,"pfxZ":2.9604455357843182,"pX":-0.48457793117118597,"pZ":3.1077677553237923,"vX0":4.8426539468054255,"vY0":-130.54645350676518,"vZ0":-0.5699256317491596,"x":135.47,"y":154.87,"x0":-2.488003613554569,"y0":50.00291892814779,"z0":5.344306318013911,"aX":1.770967537476943},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.5,"breakHorizontal":-2.8,"spinRate":2738,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.41795585844190297,"extension":6.4145819529075},"index":0,"playId":"73cc6b08-f34d-3312-bf70-6592385bebae","pitchNumber":1,"startTime":"2025-07-30T00:17:04.886Z","endTime":"2025-07-30T00:17:09.993Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.32784343352755,"strikeZoneBottom":1.57000067298657,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.329493972114822,"aZ":-17.372388673291056,"pfxX":-2.8947293470261757,"pfxZ":8.027217635202616,"pX":-0.29695493705945514,"pZ":3.881457357241836,"vX0":6.7954848520574735,"vY0":-134.0291087261139,"vZ0":-0.45100869067265237,"x":128.32,"y":133.98,"x0":-2.474031533778451,"y0":50.00067385654471,"z0":5.2778874962003695,"aX":-5.33692731896242},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.6,"breakHorizontal":4.0,"spinRate":2571,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4065873280771761,"extension":6.617427615356484},"index":1,"playId":"44d04620-9bb0-3ab4-aa6f-a82f4d7d3e94","pitchNumber":2,"startTime":"2025-07-30T00:17:23.048Z","endTime":"2025-07-30T00:17:29.575Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wenceel Pérez steals (5) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"44d04620-9bb0-3ab4-aa6f-a82f4d7d3e94","startTime":"2025-07-30T00:17:42.831Z","endTime":"2025-07-30T00:18:04.718Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"}},{"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":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.36000272764376,"strikeZoneBottom":1.60228127961816,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.42006773407904,"aZ":-30.106215348653567,"pfxX":-8.898544091274825,"pfxZ":1.2952198064892473,"pX":0.33844030538151837,"pZ":1.4657184870762905,"vX0":9.713629025510036,"vY0":-124.94157659366928,"vZ0":-2.4834084451977674,"x":104.1,"y":199.21,"x0":-2.4224055514595246,"y0":50.00401881730273,"z0":4.9179888432524255,"aX":-14.233907463389219},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.0,"breakHorizontal":14.2,"spinRate":2085,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.43643465217286836,"extension":6.657123142507703},"index":3,"playId":"77d784f9-e05e-3aac-bc80-9877901506fa","pitchNumber":3,"startTime":"2025-07-30T00:18:04.718Z","endTime":"2025-07-30T00:18:09.208Z","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":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.07498061406102,"aZ":-28.962350365044845,"pfxX":-9.302159796568652,"pfxZ":1.911764725229454,"pX":-0.9824759882286782,"pZ":1.469950410060318,"vX0":7.050970686880663,"vY0":-128.23902995556745,"vZ0":-2.986147356916897,"x":154.45,"y":199.09,"x0":-2.5457371503088364,"y0":50.004373610614856,"z0":4.88563261261664,"aX":-15.647233085362739},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.0,"breakHorizontal":15.5,"spinRate":2112,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.425511279812,"extension":6.588450540054697},"index":4,"playId":"c1588efd-3d4f-3c92-ba63-88c38069799e","pitchNumber":4,"startTime":"2025-07-30T00:18:21.299Z","endTime":"2025-07-30T00:18:25.436Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.7,"strikeZoneTop":3.31159910368232,"strikeZoneBottom":1.53771945486389,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.676957850943847,"aZ":-24.448199924230416,"pfxX":0.8068361784330711,"pfxZ":4.344870356173464,"pX":-0.029186683036543152,"pZ":3.347778431346821,"vX0":6.061651492921999,"vY0":-131.72260055904414,"vZ0":-0.09635135294470121,"x":118.11,"y":148.39,"x0":-2.453328732638895,"y0":50.00603135829242,"z0":5.17351332148216,"aX":1.4352527144454594},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.0,"breakHorizontal":-2.6,"spinRate":2780,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.4138395934148251,"extension":6.547601378877059},"index":5,"playId":"16716147-08d8-3d12-a9b5-ffb9775b039a","pitchNumber":5,"startTime":"2025-07-30T00:18:39.096Z","endTime":"2025-07-30T00:18:45.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.55304071595127,"aZ":-28.66452588285244,"pfxX":-8.71578940479905,"pfxZ":2.129293984819034,"pX":-0.40232346543359865,"pZ":2.538381535390236,"vX0":8.189822041029844,"vY0":-126.95563274055958,"vZ0":-0.3525530553310965,"x":132.34,"y":170.24,"x0":-2.522239009516231,"y0":50.002686941562224,"z0":4.941038899710626,"aX":-14.369983684130164},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.0,"breakHorizontal":14.2,"spinRate":2140,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.4297943062222189,"extension":6.757797191361311},"hitData":{"launchSpeed":103.7,"launchAngle":22.0,"totalDistance":384.0,"trajectory":"line_drive","hardness":"medium","location":"89","coordinates":{"coordX":198.23,"coordY":61.18}},"index":6,"playId":"644d30cc-9f7b-38ed-a7fc-a2a8c950374e","pitchNumber":6,"startTime":"2025-07-30T00:18:58.290Z","endTime":"2025-07-30T00:19:19.497Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:19:19.497Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dillon Dingler singles on a sharp line drive to center fielder Alek Thomas.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T00:22:02.672Z","endTime":"2025-07-30T00:22:32.080Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"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":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T00:19:57.358Z","endTime":"2025-07-30T00:21:17.657Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brandyn Garcia replaces Brandon Pfaadt.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-30T00:21:17.657Z","endTime":"2025-07-30T00:22:05.057Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805299,"link":"/api/v1/people/805299"},"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":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.52690756020492,"strikeZoneBottom":1.57000034706632,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.72852371845842,"aZ":-27.748895338818574,"pfxX":10.788890674836065,"pfxZ":2.2358885865862614,"pX":-0.5071571105754958,"pZ":3.025279548466545,"vX0":-9.60516896695992,"vY0":-139.72859834962088,"vZ0":-1.3350613753473037,"x":136.33,"y":157.1,"x0":1.5688710236687533,"y0":50.00638813578304,"z0":5.3281508030943305,"aX":21.39286898449168},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.0,"breakHorizontal":-17.6,"spinRate":2202,"spinDirection":115},"zone":1,"typeConfidence":2.0,"plateTime":0.3916147595276911,"extension":5.5398049906001985},"index":2,"playId":"57da4b50-5582-368d-b407-42c19d28baa7","pitchNumber":1,"startTime":"2025-07-30T00:22:05.057Z","endTime":"2025-07-30T00:22:10.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.7336880012853,"aZ":-27.64246245348658,"pfxX":10.72676177956922,"pfxZ":2.2838638081376086,"pX":0.4129636801859511,"pZ":2.375068829864356,"vX0":-7.164165008569649,"vY0":-139.67440254477015,"vZ0":-2.93056785960591,"x":101.26,"y":174.65,"x0":1.614355609194951,"y0":50.00017338258198,"z0":5.250818249436378,"aX":21.24315282270759},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.7,"breakHorizontal":-18.0,"spinRate":2154,"spinDirection":117},"zone":6,"typeConfidence":2.0,"plateTime":0.39178644097852455,"extension":5.483495358264735},"hitData":{"launchSpeed":108.4,"launchAngle":10.0,"totalDistance":222.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":114.79,"coordY":77.8}},"index":3,"playId":"2246f734-cfd5-3471-b808-dcdbb6743184","pitchNumber":2,"startTime":"2025-07-30T00:22:21.528Z","endTime":"2025-07-30T00:22:32.080Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:22:32.080Z","atBatIndex":47},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Matt Vierling hit by pitch. Dillon Dingler to 2nd.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T00:22:37.373Z","endTime":"2025-07-30T00:23:42.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"postOnSecond":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":[]}],"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":95.6,"endSpeed":87.5,"strikeZoneTop":3.49000094336128,"strikeZoneBottom":1.7199997205911,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.62236026789823,"aZ":-26.449267760629745,"pfxX":10.571543319632017,"pfxZ":2.9255044700228154,"pX":-0.34213797725993667,"pZ":3.198430101699592,"vX0":-8.906451242988593,"vY0":-138.97772979566503,"vZ0":-1.0333303151448872,"x":130.04,"y":152.42,"x0":1.527732484877159,"y0":50.00654520411753,"z0":5.328822521280049,"aX":20.721421926338813},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.3,"breakHorizontal":-17.4,"spinRate":2145,"spinDirection":118},"zone":1,"typeConfidence":2.0,"plateTime":0.39383469653768133,"extension":5.500564882544012},"index":0,"playId":"92216399-4743-3301-bac3-3b4d84839864","pitchNumber":1,"startTime":"2025-07-30T00:22:54.627Z","endTime":"2025-07-30T00:23:01.007Z","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":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.2,"strikeZoneTop":3.45728079967551,"strikeZoneBottom":1.72000037527474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.4133622070272,"aZ":-32.84250623333292,"pfxX":-9.182838191548866,"pfxZ":-0.44440837449108095,"pX":-1.918051516838158,"pZ":2.1735293373595557,"vX0":-5.961619850258769,"vY0":-122.71637358978677,"vZ0":-0.4105800161680211,"x":190.11,"y":180.09,"x0":1.7433377831378196,"y0":50.000887331619246,"z0":5.163357779530357,"aX":-13.87198016141709},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.6,"breakHorizontal":18.1,"spinRate":2725,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.44793602343077854,"extension":5.641601229724487},"index":1,"playId":"f51ed395-f88d-3c31-8a6a-3119293f95e7","pitchNumber":2,"startTime":"2025-07-30T00:23:08.430Z","endTime":"2025-07-30T00:23:12.226Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-07-30T00:23:21.902Z","endTime":"2025-07-30T00:23:36.417Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.28584171447788,"aZ":-35.291616147192265,"pfxX":-6.963447844856873,"pfxZ":-2.070726377633178,"pX":-2.104685168400243,"pZ":0.5562059962436957,"vX0":-6.972386921252309,"vY0":-122.56033158204976,"vZ0":-3.5850601234927346,"x":197.23,"y":223.76,"x0":1.6910576702887137,"y0":50.000562965039535,"z0":5.080499365888788,"aX":-10.49520896489703},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.4,"breakHorizontal":14.4,"spinRate":2780,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.4484634774561749,"extension":5.740970090317853},"index":3,"playId":"7fb1fae4-6e1c-36b9-8df0-cf8f5f23163f","pitchNumber":3,"startTime":"2025-07-30T00:23:36.417Z","endTime":"2025-07-30T00:23:42.205Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:23:42.205Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andy Ibáñez singles on a line drive to center fielder Alek Thomas, deflected by second baseman Ketel Marte. Dillon Dingler scores. Matt Vierling to 3rd.","rbi":1,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T00:24:34.888Z","endTime":"2025-07-30T00:25:17.867Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"postOnThird":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":677950,"link":"/api/v1/people/677950"},"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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":{"id":805299,"link":"/api/v1/people/805299"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Andy Ibáñez replaces Colt Keith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T00:24:14.627Z","endTime":"2025-07-30T00:24:37.249Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628451,"link":"/api/v1/people/628451"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"}},{"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":96.7,"endSpeed":89.5,"strikeZoneTop":3.24802910898115,"strikeZoneBottom":1.54806909434942,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.476087704846325,"aZ":-28.469113724761975,"pfxX":9.618541350210881,"pfxZ":1.8256077787134615,"pX":-0.5137865876926471,"pZ":1.837125407304851,"vX0":-9.124244215060349,"vY0":-140.6546064111868,"vZ0":-4.056045496900108,"x":136.58,"y":189.18,"x0":1.5045726833449216,"y0":50.001533774829284,"z0":5.119623474414655,"aX":19.492618438010517},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":2.8,"breakHorizontal":-15.8,"spinRate":2264,"spinDirection":114},"zone":7,"typeConfidence":2.0,"plateTime":0.38773407002747007,"extension":5.618724054488921},"index":1,"playId":"cbdeb430-be36-33e2-9a27-e6f0bb9f7d53","pitchNumber":1,"startTime":"2025-07-30T00:24:37.249Z","endTime":"2025-07-30T00:24:42.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.18267193049908,"strikeZoneBottom":1.48268474159688,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.556440357018325,"aZ":-30.154632685418377,"pfxX":-0.7426328699863676,"pfxZ":1.1807707273453776,"pX":0.4528476772546976,"pZ":3.4275187207600886,"vX0":-3.26019981208049,"vY0":-129.11601799197487,"vZ0":0.7048658507158321,"x":99.74,"y":146.24,"x0":1.8216099155743268,"y0":50.00267393232453,"z0":5.447692668066187,"aX":-1.2701706481520578},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.5,"breakHorizontal":2.0,"spinRate":2389,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.42208587757093285,"extension":5.5444703197848},"index":2,"playId":"6545ee69-8d6c-3a87-812b-47007fdf5ea0","pitchNumber":2,"startTime":"2025-07-30T00:24:53.067Z","endTime":"2025-07-30T00:24:58.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.6,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.397822238574925,"aZ":-28.5979067404885,"pfxX":-1.108208025760924,"pfxZ":2.084913349128456,"pX":0.09553857606817065,"pZ":1.9909732323105087,"vX0":-3.710540487673943,"vY0":-129.3177921502818,"vZ0":-2.810223662707449,"x":113.36,"y":185.02,"x0":1.684915143526065,"y0":50.004368406747,"z0":5.253627169364618,"aX":-1.903857124961708},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.5,"breakHorizontal":2.8,"spinRate":2303,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.4212890780269487,"extension":5.3779017758642125},"hitData":{"launchSpeed":84.9,"launchAngle":12.0,"totalDistance":194.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":148.29,"coordY":97.69}},"index":3,"playId":"a8ba810b-c6cb-3ee7-b91e-a4b49dcc9ccd","pitchNumber":3,"startTime":"2025-07-30T00:25:07.280Z","endTime":"2025-07-30T00:25:17.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:25:17.867Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gleyber Torres grounds out, pitcher Brandyn Garcia to first baseman Tristin English.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T00:25:45.061Z","endTime":"2025-07-30T00:26:39.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"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":"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":805299,"link":"/api/v1/people/805299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.27242168566457,"strikeZoneBottom":1.58243325905433,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.706914720174357,"aZ":-34.732224803981595,"pfxX":-8.647719318141764,"pfxZ":-1.679063128566007,"pX":0.5173991036148006,"pZ":1.779362528892539,"vX0":-0.7581740830267497,"vY0":-122.74042814536645,"vZ0":-1.0792060456989538,"x":97.28,"y":190.74,"x0":1.9537131286391467,"y0":50.003122742208035,"z0":5.187094718149214,"aX":-13.170273472425688},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.0,"breakHorizontal":15.8,"spinRate":2765,"spinDirection":289},"zone":9,"typeConfidence":2.0,"plateTime":0.4465671570247327,"extension":5.395071083815582},"index":0,"playId":"1e9d89a2-bcc3-32c2-832b-059e2f7be6b9","pitchNumber":1,"startTime":"2025-07-30T00:25:57.377Z","endTime":"2025-07-30T00:26:01.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":96.2,"endSpeed":88.4,"strikeZoneTop":3.30485986255786,"strikeZoneBottom":1.58244190442138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.696857619937397,"aZ":-28.30440350881364,"pfxX":11.128715873953068,"pfxZ":1.9528701916520654,"pX":0.850090752184962,"pZ":0.25596195634585933,"vX0":-6.111529406970195,"vY0":-139.80957174275494,"vZ0":-7.907833026429988,"x":84.6,"y":231.87,"x0":1.6192665328898397,"y0":50.00199314983934,"z0":4.980450155604157,"aX":22.01624854875749},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.0,"breakHorizontal":-18.8,"spinRate":2247,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.3918595719094311,"extension":5.4038614604110835},"index":1,"playId":"98069b9d-aec9-3edb-a62b-1e6b80479789","pitchNumber":2,"startTime":"2025-07-30T00:26:12.505Z","endTime":"2025-07-30T00:26:16.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.50354756345307,"aZ":-28.50547853316654,"pfxX":9.99116767499957,"pfxZ":1.8424359247311681,"pX":0.157306603528528,"pZ":2.240533470416793,"vX0":-7.501914039905366,"vY0":-139.68834917487058,"vZ0":-2.9810680890421923,"x":111.0,"y":178.29,"x0":1.570722995961602,"y0":50.00097939232247,"z0":5.18224754824088,"aX":19.87435645157828},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":2.9,"breakHorizontal":-16.7,"spinRate":2187,"spinDirection":115},"zone":5,"typeConfidence":2.0,"plateTime":0.39111666638568376,"extension":5.538742215315638},"hitData":{"launchSpeed":99.7,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":124.64,"coordY":177.94}},"index":2,"playId":"cb47de0f-9c9e-3d0c-9103-727c1d4f785d","pitchNumber":3,"startTime":"2025-07-30T00:26:32.222Z","endTime":"2025-07-30T00:26:39.560Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:26:39.560Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tristin English pops out to first baseman Spencer Torkelson in foul territory.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T00:28:50.555Z","endTime":"2025-07-30T00:29:31.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"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":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Andy Ibáñez remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T00:28:18.661Z","endTime":"2025-07-30T00:28:18.677Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628451,"link":"/api/v1/people/628451"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"101","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"description":"Pitching Change: Chase Lee replaces Brant Hurter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-30T00:28:18.677Z","endTime":"2025-07-30T00:28:52.915Z","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":"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":89.2,"endSpeed":82.1,"strikeZoneTop":3.78692900044994,"strikeZoneBottom":1.71703246325706,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.07258369204566,"aZ":-35.40411135143013,"pfxX":-5.75390613837267,"pfxZ":-1.879724724379356,"pX":-0.9694651746021427,"pZ":3.1601299294146687,"vX0":5.7877822573906705,"vY0":-129.78798607405702,"vZ0":4.821805693343458,"x":153.95,"y":153.46,"x0":-2.4720947597406924,"y0":50.00095935505614,"z0":3.962582537133409,"aX":-9.896146671910063},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-2.2,"breakHorizontal":9.2,"spinRate":2279,"spinDirection":266},"zone":11,"typeConfidence":2.0,"plateTime":0.42069905210246317,"extension":6.013675775828808},"index":2,"playId":"0055b13b-3ed7-3e2f-8650-052b0cbd7ad8","pitchNumber":1,"startTime":"2025-07-30T00:28:52.915Z","endTime":"2025-07-30T00:28:58.303Z","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":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.75480944069322,"strikeZoneBottom":1.78096065296088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.09166236186742,"aZ":-33.575972802335784,"pfxX":-6.712858486530859,"pfxZ":-0.8070714570954944,"pX":-0.6799233516148196,"pZ":2.4121879929384407,"vX0":6.736446961230179,"vY0":-129.9711948514984,"vZ0":2.671606747262265,"x":142.92,"y":173.65,"x0":-2.422861998605822,"y0":50.0064791830605,"z0":3.9065216453707228,"aX":-11.583891020960039},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.7,"breakHorizontal":10.8,"spinRate":2292,"spinDirection":263},"zone":4,"typeConfidence":2.0,"plateTime":0.42005882631980196,"extension":5.746537604215775},"index":3,"playId":"ba3ef888-5767-3e75-827e-e0b38ce430cf","pitchNumber":2,"startTime":"2025-07-30T00:29:05.700Z","endTime":"2025-07-30T00:29:10.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(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":89.3,"endSpeed":82.1,"strikeZoneTop":3.467,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.81984739683856,"aZ":-29.254326905135432,"pfxX":-3.5305350605227606,"pfxZ":1.6995002149292517,"pX":-0.06529026940765868,"pZ":3.498970843333371,"vX0":7.136607298327628,"vY0":-129.79486765397994,"vZ0":4.847847965634617,"x":119.49,"y":144.31,"x0":-2.380541948227587,"y0":50.00619373941303,"z0":3.82480195601553,"aX":-6.081336627069352},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.3,"breakHorizontal":4.9,"spinRate":2454,"spinDirection":271},"zone":2,"typeConfidence":2.0,"plateTime":0.4205146458455262,"extension":5.691650431845715},"hitData":{"launchSpeed":88.7,"launchAngle":62.0,"totalDistance":180.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":174.83,"coordY":178.96}},"index":4,"playId":"028dbdfe-80cb-308b-b64c-675a44cc1b75","pitchNumber":3,"startTime":"2025-07-30T00:29:20.154Z","endTime":"2025-07-30T00:29:31.473Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:29:31.473Z","atBatIndex":51},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake McCarthy doubles (3) on a line drive to left fielder Riley Greene.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T00:30:04.485Z","endTime":"2025-07-30T00:32:03.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.5,"strikeZoneTop":3.45052480087714,"strikeZoneBottom":1.67999927638443,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.272553212290624,"aZ":-29.339287463103837,"pfxX":7.9826859933106515,"pfxZ":2.057418559613266,"pX":-0.0116637815992392,"pZ":2.976038516059831,"vX0":3.588595790864668,"vY0":-116.40454444187888,"vZ0":4.461735376361851,"x":117.44,"y":158.43,"x0":-2.6088115513388717,"y0":50.00062556406857,"z0":3.8079583183593213,"aX":10.983532422756433},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":5.0,"breakHorizontal":-15.4,"spinRate":2879,"spinDirection":84},"zone":2,"typeConfidence":2.0,"plateTime":0.47003593398575383,"extension":5.682885159517118},"index":0,"playId":"547f8d63-98ca-38c8-bd1f-940754f633d2","pitchNumber":1,"startTime":"2025-07-30T00:30:06.109Z","endTime":"2025-07-30T00:30:10.846Z","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":90.0,"endSpeed":83.0,"strikeZoneTop":3.45052458211954,"strikeZoneBottom":1.61523241161864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.33021815615713,"aZ":-25.995909930016353,"pfxX":-3.02438634852538,"pfxZ":3.5129377300132045,"pX":-0.6628680245344669,"pZ":4.164038385541165,"vX0":6.06247641862668,"vY0":-130.95870480454303,"vZ0":5.633127171584237,"x":142.27,"y":126.35,"x0":-2.601640207891671,"y0":50.00382245077058,"z0":3.9206252390106777,"aX":-5.322084052710893},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.7,"breakHorizontal":4.3,"spinRate":2434,"spinDirection":266},"zone":11,"typeConfidence":2.0,"plateTime":0.41622378234310187,"extension":6.198245032650184},"index":1,"playId":"7d686b55-83f4-397a-ab70-a825134e21b0","pitchNumber":2,"startTime":"2025-07-30T00:30:18.927Z","endTime":"2025-07-30T00:30:21.927Z","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(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.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.916996177816216,"aZ":-37.22361495523351,"pfxX":-7.552225978760195,"pfxZ":-3.209663524195726,"pX":0.631294316017674,"pZ":2.0880604230094395,"vX0":9.636607066933141,"vY0":-124.28341126808448,"vZ0":3.2204811592985796,"x":92.94,"y":182.4,"x0":-2.3075687457500464,"y0":50.00615443003414,"z0":3.8583306393082277,"aX":-11.868019979186334},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.8,"breakHorizontal":11.5,"spinRate":1612,"spinDirection":267},"zone":9,"typeConfidence":2.0,"plateTime":0.43999342062109026,"extension":5.858262644094094},"index":2,"playId":"271b0467-264b-3b3a-a16c-2872dfca6660","pitchNumber":3,"startTime":"2025-07-30T00:30:31.955Z","endTime":"2025-07-30T00:30:34.955Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-30T00:30:41.454Z","endTime":"2025-07-30T00:30:56.506Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"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":90.8,"endSpeed":83.7,"strikeZoneTop":3.45056832168166,"strikeZoneBottom":1.67999946887183,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.368535883669935,"aZ":-27.206693843988663,"pfxX":-3.093253056709629,"pfxZ":2.775319036604108,"pX":-0.9515396048845477,"pZ":3.209249897974837,"vX0":5.360830924372848,"vY0":-132.23054844455768,"vZ0":3.5515875053012844,"x":153.27,"y":152.13,"x0":-2.593465249641695,"y0":50.00188760873755,"z0":3.8332006874444917,"aX":-5.5360609631743625},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.0,"breakHorizontal":4.6,"spinRate":2526,"spinDirection":260},"zone":11,"typeConfidence":2.0,"plateTime":0.41252808913510464,"extension":5.740915663868043},"index":4,"playId":"38e5c2f8-baea-38d1-90ef-85fc4c5dc780","pitchNumber":4,"startTime":"2025-07-30T00:30:56.506Z","endTime":"2025-07-30T00:31:01.116Z","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":90.3,"endSpeed":83.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.174526024424008,"aZ":-27.12682547526179,"pfxX":-2.6769790556116155,"pfxZ":2.8599022638604925,"pX":0.05573433361609361,"pZ":3.2766855012682785,"vX0":7.535593317282105,"vY0":-131.35641114710654,"vZ0":3.796600624393634,"x":114.88,"y":150.31,"x0":-2.4896034425897344,"y0":50.00299939407978,"z0":3.8186508483721706,"aX":-4.726160480182892},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.1,"breakHorizontal":3.4,"spinRate":2506,"spinDirection":264},"zone":2,"typeConfidence":2.0,"plateTime":0.41536378510276206,"extension":5.939790307756121},"index":5,"playId":"f3fc02bc-4bc0-3db0-b902-603ff11f78d0","pitchNumber":5,"startTime":"2025-07-30T00:31:11.350Z","endTime":"2025-07-30T00:31:14.987Z","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":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.752522669050524,"aZ":-36.41638733775599,"pfxX":-8.300280084150934,"pfxZ":-2.6570816002759354,"pX":-0.6940868030559744,"pZ":2.0952630496186866,"vX0":7.038178222861436,"vY0":-125.80132140019437,"vZ0":2.7673620003927333,"x":143.46,"y":182.21,"x0":-2.456698750075031,"y0":50.005907448367104,"z0":3.943221197521193,"aX":-13.237974120156224},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.8,"breakHorizontal":13.3,"spinRate":1476,"spinDirection":264},"zone":7,"typeConfidence":2.0,"plateTime":0.4362638717887255,"extension":5.859779997334987},"index":6,"playId":"53715ee8-696d-3e03-92ce-d6b19d945d99","pitchNumber":6,"startTime":"2025-07-30T00:31:29.601Z","endTime":"2025-07-30T00:31:34.416Z","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":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.88360430529333,"aZ":-25.735766992432033,"pfxX":-3.302213500775651,"pfxZ":3.6460702071801823,"pX":-0.8444277074581429,"pZ":3.3495764228033775,"vX0":5.533181599240866,"vY0":-131.27637365458486,"vZ0":3.5132538387778256,"x":149.19,"y":148.34,"x0":-2.5397474832279805,"y0":50.000708950359474,"z0":3.898383131213003,"aX":-5.828100368922183},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.6,"breakHorizontal":4.9,"spinRate":2458,"spinDirection":256},"zone":11,"typeConfidence":2.0,"plateTime":0.4154789499621838,"extension":5.925660942993382},"hitData":{"launchSpeed":95.2,"launchAngle":21.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":38.35,"coordY":106.54}},"index":7,"playId":"9a6b9d0f-a677-3c59-8057-7c775ff823fa","pitchNumber":7,"startTime":"2025-07-30T00:31:50.868Z","endTime":"2025-07-30T00:32:03.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:32:03.730Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alek Thomas walks.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T00:32:15.388Z","endTime":"2025-07-30T00:34:15.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"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(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":89.3,"endSpeed":82.2,"strikeZoneTop":3.26721811062895,"strikeZoneBottom":1.41999901603538,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.698241665851167,"aZ":-28.648887291076687,"pfxX":-3.3308687646502735,"pfxZ":2.0430575418752674,"pX":-0.37012358545685475,"pZ":3.6076753217840594,"vX0":6.800280967582585,"vY0":-129.93162753191504,"vZ0":4.820167730270684,"x":131.11,"y":141.37,"x0":-2.5769582655757834,"y0":50.00367324678451,"z0":3.8953041126870858,"aX":-5.752163591585982},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.9,"breakHorizontal":4.7,"spinRate":2328,"spinDirection":259},"zone":11,"typeConfidence":2.0,"plateTime":0.41997133868077263,"extension":5.859011107164033},"index":0,"playId":"ce1be7e4-4468-38cb-b383-bae1cdecc5f2","pitchNumber":1,"startTime":"2025-07-30T00:32:29.126Z","endTime":"2025-07-30T00:32:33.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":72.9,"strikeZoneTop":3.26721233989956,"strikeZoneBottom":1.4200003342213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.73118107357738,"aZ":-30.153627241720947,"pfxX":8.758111043350794,"pfxZ":1.4832294177310796,"pX":-1.6169331943857537,"pZ":2.3468997399721503,"vX0":0.38893254820783274,"vY0":-115.87910376823277,"vZ0":3.5238699186686198,"x":178.63,"y":175.41,"x0":-2.9245642180158837,"y0":50.00046350695737,"z0":3.6879439572157175,"aX":11.903837346941646},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":3.8,"breakHorizontal":-16.0,"spinRate":2887,"spinDirection":90},"zone":11,"typeConfidence":2.0,"plateTime":0.4727389043261594,"extension":5.525473042768864},"index":1,"playId":"3f8bf721-daec-3926-a280-013c836fdf19","pitchNumber":2,"startTime":"2025-07-30T00:32:42.859Z","endTime":"2025-07-30T00:32:46.192Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.10335375771556,"aZ":-36.52439208050747,"pfxX":-5.963427302900744,"pfxZ":-2.5851587723547853,"pX":0.27252267415484316,"pZ":1.9069377118887998,"vX0":8.807303840619939,"vY0":-128.31325006853422,"vZ0":2.4989592571025243,"x":106.61,"y":187.29,"x0":-2.414134082660628,"y0":50.00184003218102,"z0":3.7472315190629177,"aX":-10.04208753701013},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-4.0,"breakHorizontal":9.0,"spinRate":2432,"spinDirection":264},"zone":8,"typeConfidence":2.0,"plateTime":0.4252697393322342,"extension":5.913954403472045},"index":2,"playId":"815d83dd-062c-37e2-ad85-b854ebe8a57a","pitchNumber":3,"startTime":"2025-07-30T00:32:57.744Z","endTime":"2025-07-30T00:33:01.626Z","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":90.0,"endSpeed":82.9,"strikeZoneTop":3.29999952387842,"strikeZoneBottom":1.419999030936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.981764215786814,"aZ":-27.839821849126476,"pfxX":-3.9136973279110325,"pfxZ":2.462967312012344,"pX":-1.3129018076139893,"pZ":3.2477075482107938,"vX0":4.978241758510238,"vY0":-131.05977740081093,"vZ0":4.05371086439797,"x":167.04,"y":151.09,"x0":-2.7192693880414303,"y0":50.000383905036365,"z0":3.7491012019645167,"aX":-6.87943649544919},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.5,"breakHorizontal":6.1,"spinRate":2334,"spinDirection":265},"zone":11,"typeConfidence":2.0,"plateTime":0.41627361919063155,"extension":5.917021151871832},"index":3,"playId":"c54323b6-a5fc-3007-b550-af58ea428dca","pitchNumber":4,"startTime":"2025-07-30T00:33:31.729Z","endTime":"2025-07-30T00:33:35.131Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.97605006870395,"aZ":-29.24148370879367,"pfxX":9.154745201078086,"pfxZ":2.16818987861787,"pX":-0.7259595408574893,"pZ":2.732536792509763,"vX0":1.9286747591415234,"vY0":-115.38602708000016,"vZ0":4.022015398137249,"x":144.67,"y":165.0,"x0":-2.761521320480114,"y0":50.001478303100285,"z0":3.780443228386262,"aX":12.373064471077969},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":5.2,"breakHorizontal":-17.0,"spinRate":2906,"spinDirection":90},"zone":1,"typeConfidence":2.0,"plateTime":0.4742471923516942,"extension":5.573671238656789},"index":4,"playId":"9998454d-5337-3efc-b829-14311dc9ebf0","pitchNumber":5,"startTime":"2025-07-30T00:33:48.160Z","endTime":"2025-07-30T00:33:51.832Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.2678434558974,"strikeZoneBottom":1.42000080441147,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.59949202140725,"aZ":-35.67243594261325,"pfxX":-8.890900995427018,"pfxZ":-2.2785458137920696,"pX":1.1486259833695067,"pZ":2.2790966862457136,"vX0":11.379987429150525,"vY0":-123.02169744005451,"vZ0":3.2183579347813773,"x":73.22,"y":177.24,"x0":-2.3743601442937163,"y0":50.00036752513255,"z0":3.9708446409148213,"aX":-13.675305303209212},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.0,"breakHorizontal":13.6,"spinRate":1554,"spinDirection":264},"zone":14,"typeConfidence":2.0,"plateTime":0.4446419858586248,"extension":6.113126798715212},"index":5,"playId":"3b9597c7-07fe-3045-bdbf-cabb5131285b","pitchNumber":6,"startTime":"2025-07-30T00:34:10.126Z","endTime":"2025-07-30T00:34:15.417Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:34:15.417Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James McCann called out on strikes.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T00:35:31.240Z","endTime":"2025-07-30T00:36:54.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T00:34:36.397Z","endTime":"2025-07-30T00:35:33.538Z","isPitch":false,"type":"action"},{"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":87.7,"endSpeed":80.6,"strikeZoneTop":3.6155373371638,"strikeZoneBottom":1.62278399656914,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.45038113469719,"aZ":-35.727166625623234,"pfxX":-7.910947254646587,"pfxZ":-2.1515398037857922,"pX":0.5867039822244854,"pZ":1.139064383386801,"vX0":9.98763582644242,"vY0":-127.40463151610487,"vZ0":0.42128599350334794,"x":94.64,"y":208.03,"x0":-2.351124846007807,"y0":50.00607923780867,"z0":3.788518489776327,"aX":-13.04722951175401},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.6,"breakHorizontal":12.1,"spinRate":2315,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.4294394974051414,"extension":5.927572135033972},"index":1,"playId":"d03d352c-ee96-3762-a980-7148ec8a51e1","pitchNumber":1,"startTime":"2025-07-30T00:35:33.538Z","endTime":"2025-07-30T00:35:38.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.3,"endSpeed":82.6,"strikeZoneTop":3.5991540555886,"strikeZoneBottom":1.58180469770316,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.226883436411473,"aZ":-34.8521148468022,"pfxX":-6.4366227348924925,"pfxZ":-1.54647520534792,"pX":-0.0798413496009043,"pZ":1.316856491989695,"vX0":8.485261384312196,"vY0":-129.83583936765325,"vZ0":0.5952892547742501,"x":120.04,"y":203.22,"x0":-2.536624813847749,"y0":50.00608996557687,"z0":3.7126178230144338,"aX":-11.119453751154293},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-2.5,"breakHorizontal":10.1,"spinRate":2357,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.4200077435797933,"extension":6.044722264310455},"index":2,"playId":"ed733b52-1898-355e-a115-a3e35f1baeff","pitchNumber":2,"startTime":"2025-07-30T00:35:52.551Z","endTime":"2025-07-30T00:36:00.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.0,"strikeZoneTop":3.55,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.895674797202357,"aZ":-26.673787207683958,"pfxX":8.750745435489078,"pfxZ":4.041296448502486,"pX":-0.8384422413249737,"pZ":3.05756168559832,"vX0":1.7127125280510742,"vY0":-115.77298743153463,"vZ0":4.1054628618974185,"x":148.96,"y":156.23,"x0":-2.7244867252177447,"y0":50.00524699818436,"z0":3.8092429059318462,"aX":11.922446498281857},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":8.6,"breakHorizontal":-16.3,"spinRate":2783,"spinDirection":82},"zone":11,"typeConfidence":2.0,"plateTime":0.4724656857089733,"extension":6.06928365577203},"index":3,"playId":"4f64da69-fb25-3b20-bb19-622820c1a774","pitchNumber":3,"startTime":"2025-07-30T00:36:09.084Z","endTime":"2025-07-30T00:36:13.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.0,"strikeZoneTop":3.51723946742709,"strikeZoneBottom":1.59000071505907,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.174624965833164,"aZ":-25.535208994699516,"pfxX":8.610822477496132,"pfxZ":4.679319930699608,"pX":2.2088331738002656,"pZ":2.543806706512694,"vX0":8.28090161290287,"vY0":-118.27804288545566,"vZ0":2.6695090010934264,"x":32.8,"y":170.1,"x0":-2.454127912304188,"y0":50.00366554198274,"z0":3.7393186628906596,"aX":12.223612443266097},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":9.5,"breakHorizontal":-17.6,"spinRate":2963,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.46274909824308486,"extension":5.835041135125798},"index":4,"playId":"8cae535a-2428-383f-b6a1-55e97400d405","pitchNumber":4,"startTime":"2025-07-30T00:36:29.294Z","endTime":"2025-07-30T00:36:32.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.4844838959099,"strikeZoneBottom":1.50807187480813,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.06386517910519,"aZ":-28.178390600953602,"pfxX":-3.793477266837321,"pfxZ":2.357856132721418,"pX":0.8354615678141094,"pZ":2.3501743575928544,"vX0":9.379526601864233,"vY0":-129.43438356524675,"vZ0":2.1202569810869605,"x":85.15,"y":175.33,"x0":-2.3427819952070377,"y0":50.00413594373056,"z0":3.67827668074038,"aX":-6.435505373366962},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.0,"breakHorizontal":4.8,"spinRate":2422,"spinDirection":264},"zone":14,"typeConfidence":2.0,"plateTime":0.42319368015375547,"extension":6.05787703967005},"index":5,"playId":"674ee2a0-ce17-3c07-87ad-56651109cb51","pitchNumber":5,"startTime":"2025-07-30T00:36:47.089Z","endTime":"2025-07-30T00:36:54.404Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:36:54.404Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blaze Alexander grounds out, pitcher Chase Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T00:37:07.474Z","endTime":"2025-07-30T00:37:39.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695445,"link":"/api/v1/people/695445"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":81.5,"endSpeed":74.4,"strikeZoneTop":3.33548128681987,"strikeZoneBottom":1.55999919632032,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.257476165232962,"aZ":-23.48670028721563,"pfxX":7.545782567325895,"pfxZ":6.141243223239231,"pX":1.289224252539288,"pZ":3.6532899168508632,"vX0":6.6638079397892085,"vY0":-118.40107920129539,"vZ0":4.6049262497947625,"x":67.86,"y":140.14,"x0":-2.5455195291140074,"y0":50.00583265384942,"z0":3.835308603205372,"aX":10.680686109067016},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":12.6,"breakHorizontal":-15.4,"spinRate":2965,"spinDirection":87},"zone":12,"typeConfidence":2.0,"plateTime":0.4631588150578674,"extension":5.841360528145929},"index":0,"playId":"73e7e2ac-1325-3cdd-92a8-7a8819652f62","pitchNumber":1,"startTime":"2025-07-30T00:37:16.999Z","endTime":"2025-07-30T00:37:19.999Z","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":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.74091229662485,"aZ":-37.11634046159647,"pfxX":-6.217259811556948,"pfxZ":-2.9523463733306494,"pX":-0.6889429105646899,"pZ":1.8679817865384696,"vX0":6.977319329972757,"vY0":-128.1153869295872,"vZ0":2.6843130895728438,"x":143.26,"y":188.34,"x0":-2.630995886206698,"y0":50.00243218802378,"z0":3.6938580794662688,"aX":-10.407141142648692},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-4.6,"breakHorizontal":9.8,"spinRate":2375,"spinDirection":265},"zone":7,"typeConfidence":2.0,"plateTime":0.4263909017642269,"extension":5.890888844303199},"hitData":{"launchSpeed":107.2,"launchAngle":-7.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.16,"coordY":178.96}},"index":1,"playId":"fcf1346d-9083-3d90-b744-4f9bc83f18df","pitchNumber":2,"startTime":"2025-07-30T00:37:31.913Z","endTime":"2025-07-30T00:37:39.227Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:37:39.227Z","atBatIndex":55},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kerry Carpenter doubles (13) on a line drive to right fielder Corbin Carroll.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T00:39:46.082Z","endTime":"2025-07-30T00:41:47.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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(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.1,"endSpeed":88.4,"strikeZoneTop":3.41497315767041,"strikeZoneBottom":1.59999953048507,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.674823782588817,"aZ":-29.804361715260843,"pfxX":9.64931946115536,"pfxZ":1.190853454180436,"pX":0.752761568599685,"pZ":3.5456882944156427,"vX0":-5.9154807132653024,"vY0":-139.98180660923893,"vZ0":0.10168200385427995,"x":88.31,"y":143.05,"x0":1.6324764580445694,"y0":50.006498612175626,"z0":5.4496730345316,"aX":19.278280494094837},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.4,"breakHorizontal":-16.3,"spinRate":2162,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.3903178167121353,"extension":5.3910817417221635},"index":0,"playId":"d7473b32-c6bd-31ca-a324-8a73a50c735a","pitchNumber":1,"startTime":"2025-07-30T00:40:21.887Z","endTime":"2025-07-30T00:40:27.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.35000069354808,"strikeZoneBottom":1.60000077933994,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.688698042809346,"aZ":-31.71303029953839,"pfxX":-8.302015731612883,"pfxZ":0.2961985946081551,"pX":-0.2501923483874557,"pZ":2.9026077959916505,"vX0":-2.826648975363887,"vY0":-123.80439160616106,"vZ0":0.8892459157549721,"x":126.54,"y":160.41,"x0":1.983661195466197,"y0":50.00406594550585,"z0":5.183993224912639,"aX":-12.943749877008553},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.0,"breakHorizontal":15.7,"spinRate":2716,"spinDirection":294},"zone":2,"typeConfidence":2.0,"plateTime":0.4416717027032342,"extension":5.5775850238461615},"index":1,"playId":"e8523844-dbb4-3397-8b8b-ba5451e11a63","pitchNumber":2,"startTime":"2025-07-30T00:40:36.482Z","endTime":"2025-07-30T00:40:41.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.8,"strikeZoneTop":3.44745445621881,"strikeZoneBottom":1.66499566766603,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.349564714937348,"aZ":-33.22439144054019,"pfxX":-9.15848759931056,"pfxZ":-0.6828733910100073,"pX":-0.07869840736611113,"pZ":2.03830069228644,"vX0":-2.173219600448455,"vY0":-123.41740357107533,"vZ0":-0.5474903646480596,"x":120.0,"y":183.75,"x0":2.003769928020081,"y0":50.003850063027556,"z0":5.06962961025392,"aX":-14.07908137110931},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.1,"breakHorizontal":17.0,"spinRate":2828,"spinDirection":293},"zone":8,"typeConfidence":2.0,"plateTime":0.44439137652294924,"extension":5.425063723775018},"index":2,"playId":"6049976b-3042-3bbf-afcc-23fa7158f45c","pitchNumber":3,"startTime":"2025-07-30T00:40:52.043Z","endTime":"2025-07-30T00:40:57.176Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-30T00:41:01.043Z","endTime":"2025-07-30T00:41:17.557Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.35000045494182,"strikeZoneBottom":1.59999899163873,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.661309923171867,"aZ":-35.37172662537555,"pfxX":-7.694517000188809,"pfxZ":-1.993462447566209,"pX":-1.8228582439761556,"pZ":3.0528527305834823,"vX0":-6.473524028226187,"vY0":-125.90730170162126,"vZ0":1.912929771775861,"x":186.48,"y":156.35,"x0":1.7814975933706585,"y0":50.00247495719427,"z0":5.146515744883416,"aX":-12.346300493413247},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.9,"breakHorizontal":15.4,"spinRate":2775,"spinDirection":291},"zone":11,"typeConfidence":2.0,"plateTime":0.4350926041962673,"extension":5.609396458286493},"index":4,"playId":"26fd6329-5070-31f8-adb0-b816fef47dd5","pitchNumber":4,"startTime":"2025-07-30T00:41:17.557Z","endTime":"2025-07-30T00:41:21.266Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.123400225194615,"aZ":-33.95448465870128,"pfxX":-8.628541960274262,"pfxZ":-1.146764427344655,"pX":-0.003530513203684047,"pZ":2.4717833303665757,"vX0":-2.1603927787203343,"vY0":-124.0789798337147,"vZ0":0.6834866463284999,"x":117.13,"y":172.04,"x0":1.9994517679275272,"y0":50.00046387609372,"z0":5.024899499160589,"aX":-13.433799311613116},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.7,"breakHorizontal":16.1,"spinRate":2867,"spinDirection":290},"zone":5,"typeConfidence":2.0,"plateTime":0.4416500750856862,"extension":5.629356208152526},"hitData":{"launchSpeed":82.4,"launchAngle":25.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.9,"coordY":130.23}},"index":5,"playId":"886435ea-90ca-3c2c-a585-07800522af54","pitchNumber":5,"startTime":"2025-07-30T00:41:32.514Z","endTime":"2025-07-30T00:41:47.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:41:47.192Z","atBatIndex":56},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Riley Greene doubles (23) on a ground ball to left fielder Jake McCarthy. Kerry Carpenter scores.","rbi":1,"awayScore":2,"homeScore":9,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T00:41:54.513Z","endTime":"2025-07-30T00:42:41.262Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":{"id":805299,"link":"/api/v1/people/805299"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.62199917876127,"strikeZoneBottom":1.74000063573331,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.421401664269712,"aZ":-27.141081938258324,"pfxX":10.256222562728414,"pfxZ":2.4882232165191223,"pX":-0.5985787170806917,"pZ":3.0288831020499756,"vX0":-9.682116839775976,"vY0":-140.66571763820448,"vZ0":-1.422178117871439,"x":139.82,"y":157.0,"x0":1.5416625884912987,"y0":50.00077119501252,"z0":5.286852486034391,"aX":20.722574362409944},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.4,"breakHorizontal":-16.8,"spinRate":2248,"spinDirection":116},"zone":4,"typeConfidence":2.0,"plateTime":0.3881634848035458,"extension":5.530824687735929},"index":0,"playId":"123da4e6-c069-3f38-917d-0f96ae89c8bd","pitchNumber":1,"startTime":"2025-07-30T00:42:11.558Z","endTime":"2025-07-30T00:42:16.605Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.945922884259257,"aZ":-25.302220937619698,"pfxX":9.850623544396298,"pfxZ":3.342509450876647,"pX":0.1526602882703203,"pZ":1.7015828893469727,"vX0":-7.669863865629152,"vY0":-141.82237528774343,"vZ0":-5.07262348735106,"x":111.18,"y":192.84,"x0":1.6012980760483528,"y0":50.00076034725521,"z0":5.1101634671659415,"aX":20.228714240776057},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.3,"breakHorizontal":-16.4,"spinRate":2259,"spinDirection":117},"zone":8,"typeConfidence":2.0,"plateTime":0.3850090734386935,"extension":5.443241973798091},"hitData":{"launchSpeed":103.1,"launchAngle":4.0,"totalDistance":102.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.23,"coordY":110.01}},"index":1,"playId":"a7fec9ba-d743-311f-b060-38ebf86a3eea","pitchNumber":2,"startTime":"2025-07-30T00:42:26.803Z","endTime":"2025-07-30T00:42:41.262Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:42:41.262Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Spencer Torkelson lines out to left fielder Jake McCarthy.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T00:45:15.571Z","endTime":"2025-07-30T00:47:17.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T00:43:28.265Z","endTime":"2025-07-30T00:44:36.829Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jake Woodford replaces Brandyn Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-30T00:44:36.829Z","endTime":"2025-07-30T00:45:17.721Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663765,"link":"/api/v1/people/663765"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.90959503766799,"aZ":-31.408455288056267,"pfxX":8.399099320993194,"pfxZ":0.5430433960114165,"pX":0.8874803146049163,"pZ":2.3437868908416344,"vX0":5.0545850800390575,"vY0":-118.45066319847042,"vZ0":1.1550011102681466,"x":83.17,"y":175.5,"x0":-2.3664730225195245,"y0":50.00477099693084,"z0":4.724465793404583,"aX":11.920149995659012},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.6,"breakHorizontal":-16.4,"spinRate":2676,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.46265212413169055,"extension":6.3385881289023684},"index":2,"playId":"ccc67e53-3147-3bfe-8223-53f986be6316","pitchNumber":1,"startTime":"2025-07-30T00:45:17.721Z","endTime":"2025-07-30T00:45:21.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.58999935629801,"strikeZoneBottom":1.69000005445106,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.49588101228764,"aZ":-25.652846723441627,"pfxX":-9.820495692968471,"pfxZ":3.540864717961517,"pX":-0.02265621828780781,"pZ":1.0891048425962193,"vX0":8.361559276309075,"vY0":-134.64162379520255,"vZ0":-4.958318035387441,"x":117.86,"y":209.37,"x0":-1.888471995539792,"y0":50.000324882691665,"z0":4.763510685804795,"aX":-18.07659699633838},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.5,"breakHorizontal":16.1,"spinRate":2113,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.40637762336253846,"extension":6.352590265532043},"index":3,"playId":"71a50dd0-79f2-340e-ac3f-348b6013e068","pitchNumber":2,"startTime":"2025-07-30T00:45:35.681Z","endTime":"2025-07-30T00:45:39.796Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.20853139747618,"aZ":-31.91400443410353,"pfxX":6.633246728334525,"pfxZ":0.18149967558200686,"pX":0.03585070094582903,"pZ":2.3374894543633005,"vX0":3.147789500979013,"vY0":-119.02173312198056,"vZ0":1.1231819736925135,"x":115.63,"y":175.67,"x0":-2.1662648245764755,"y0":50.00221644143037,"z0":4.753210980110383,"aX":9.500085321600697},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.8,"breakHorizontal":-12.8,"spinRate":2661,"spinDirection":64},"zone":5,"typeConfidence":2.0,"plateTime":0.46049071932084695,"extension":6.237829577512092},"index":4,"playId":"fae7cae6-ca05-33fd-ba38-fee6354016c2","pitchNumber":3,"startTime":"2025-07-30T00:45:53.462Z","endTime":"2025-07-30T00:46:21.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.59000053835349,"strikeZoneBottom":1.68999946607061,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.708760721048076,"aZ":-18.929689185060944,"pfxX":-5.779493523748343,"pfxZ":7.023468037298883,"pX":-0.11548563382190132,"pZ":3.9851490395398996,"vX0":6.757984252133596,"vY0":-135.94141636171443,"vZ0":0.6075304603948547,"x":121.4,"y":131.18,"x0":-1.8740037728424213,"y0":50.00243993015882,"z0":5.065414394126224,"aX":-10.898622720877961},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.1,"breakHorizontal":9.1,"spinRate":2175,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.40177270377467034,"extension":6.4967181311455855},"index":5,"playId":"bcaf7bc7-d964-357e-a3af-1ad7a95e44a6","pitchNumber":4,"startTime":"2025-07-30T00:46:26.470Z","endTime":"2025-07-30T00:46:31.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.50118376368536,"aZ":-20.94662654620007,"pfxX":-5.007155196681683,"pfxZ":5.955584027506141,"pX":-0.23769070550319205,"pZ":3.1534851834579687,"vX0":6.546669347497017,"vY0":-135.66687970181846,"vZ0":-0.9782774990468734,"x":126.06,"y":153.64,"x0":-2.0187404106141287,"y0":50.004239466483774,"z0":4.963309864092483,"aX":-9.442076141230924},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.8,"breakHorizontal":7.9,"spinRate":2265,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.4019860880590147,"extension":6.353162414574619},"index":6,"playId":"9f74c1f7-3cb3-3d5d-a4e7-96d8d2562449","pitchNumber":5,"startTime":"2025-07-30T00:46:43.888Z","endTime":"2025-07-30T00:46:46.888Z","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":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.95051093841673,"aZ":-35.83325426637018,"pfxX":-4.632498312667503,"pfxZ":-2.24890096758922,"pX":-0.6911161577626844,"pZ":2.815612185153968,"vX0":4.616023628399054,"vY0":-125.50748834148942,"vZ0":1.7405092805532474,"x":143.34,"y":162.76,"x0":-1.9360988595185527,"y0":50.005535664204245,"z0":4.992230944556213,"aX":-7.530293793342576},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.6,"breakHorizontal":7.6,"spinRate":1148,"spinDirection":247},"zone":4,"typeConfidence":2.0,"plateTime":0.43333919410125965,"extension":6.3768439419391685},"hitData":{"launchSpeed":85.0,"launchAngle":19.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.73,"coordY":102.61}},"index":7,"playId":"d1ada840-c0c3-3ac7-a288-7115fe1081cb","pitchNumber":6,"startTime":"2025-07-30T00:47:06.573Z","endTime":"2025-07-30T00:47:17.367Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:47:17.367Z","atBatIndex":58},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Wenceel Pérez triples (3) on a line drive to right fielder Corbin Carroll. Riley Greene scores.","rbi":1,"awayScore":2,"homeScore":10,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T00:47:32.724Z","endTime":"2025-07-30T00:48:19.997Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"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":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","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":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":{"id":805299,"link":"/api/v1/people/805299"},"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(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":86.7,"endSpeed":81.3,"strikeZoneTop":3.2029552532705,"strikeZoneBottom":1.46999960515707,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.77543003449796,"aZ":-32.03152339595541,"pfxX":-5.378974626480843,"pfxZ":0.08364370646844854,"pX":1.5480548722910497,"pZ":1.8100483887572651,"vX0":10.276398541192561,"vY0":-126.07660543515914,"vZ0":-1.2680050806361467,"x":57.99,"y":189.91,"x0":-1.8378651104025256,"y0":50.001421437433194,"z0":4.848406540755389,"aX":-8.871264678114777},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.1,"breakHorizontal":8.0,"spinRate":1372,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.4304769971372706,"extension":6.516256769420781},"index":0,"playId":"f3073a7b-d1ff-3c99-a874-6b8d17b90a8a","pitchNumber":1,"startTime":"2025-07-30T00:47:42.060Z","endTime":"2025-07-30T00:47:46.616Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.546790356528035,"aZ":-30.331563776176093,"pfxX":-4.903222577380373,"pfxZ":1.1457064851566168,"pX":0.31014485879808534,"pZ":1.6206188161448492,"vX0":7.133753381316438,"vY0":-125.26612906854918,"vZ0":-1.8564491340186495,"x":105.18,"y":195.02,"x0":-1.9171255116555728,"y0":50.00617581356082,"z0":4.813975121733334,"aX":-7.917611519255072},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.9,"breakHorizontal":7.6,"spinRate":1338,"spinDirection":254},"zone":9,"typeConfidence":2.0,"plateTime":0.4346231461696384,"extension":6.428544335458846},"hitData":{"launchSpeed":100.1,"launchAngle":-2.0,"totalDistance":29.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":200.68,"coordY":112.54}},"index":1,"playId":"9d00ea99-693a-315a-a3fa-acc6fd26dec8","pitchNumber":2,"startTime":"2025-07-30T00:48:03.454Z","endTime":"2025-07-30T00:48:19.997Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:48:19.997Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out, first baseman Tristin English to pitcher Jake Woodford. Wenceel Pérez scores.","rbi":1,"awayScore":2,"homeScore":11,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T00:48:35.058Z","endTime":"2025-07-30T00:49:20.605Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":1},"credits":[{"player":{"id":663536,"link":"/api/v1/people/663536"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":{"id":663765,"link":"/api/v1/people/663765"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":3.36000091174977,"strikeZoneBottom":1.60199903091364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.22131596995085,"aZ":-24.95221995824805,"pfxX":-0.7128468312249914,"pfxZ":4.167944235837128,"pX":-0.403938359945892,"pZ":3.5605815678329678,"vX0":4.815334172953451,"vY0":-130.501462296744,"vZ0":1.1246835167958038,"x":132.4,"y":142.64,"x0":-2.1766100352845346,"y0":50.00337747289475,"z0":4.996890810244355,"aX":-1.2357705792836697},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.0,"breakHorizontal":0.2,"spinRate":2145,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4189339241351746,"extension":6.445051906229064},"index":0,"playId":"94c602ec-5204-3ec9-bb8e-084f562308d7","pitchNumber":1,"startTime":"2025-07-30T00:48:54.754Z","endTime":"2025-07-30T00:48:58.171Z","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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.351695425683026,"aZ":-24.052700537409645,"pfxX":-1.2787815649456853,"pfxZ":4.77216670599099,"pX":1.0211262070334912,"pZ":2.0766278039687425,"vX0":8.630791885225575,"vY0":-129.03536337121142,"vZ0":-2.17595098680009,"x":78.08,"y":182.71,"x0":-2.1868639641623218,"y0":50.00541038150265,"z0":4.765322260867707,"aX":-2.177875534456175},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.4,"breakHorizontal":0.6,"spinRate":2281,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.42287335694569705,"extension":6.449550652281129},"hitData":{"launchSpeed":76.5,"launchAngle":7.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.56,"coordY":162.73}},"index":1,"playId":"0db411c1-62fd-3cc3-9723-5b7d4f29f26b","pitchNumber":2,"startTime":"2025-07-30T00:49:12.337Z","endTime":"2025-07-30T00:49:20.605Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:49:20.605Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":11,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T00:49:39.992Z","endTime":"2025-07-30T00:51:19.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"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.4,"endSpeed":74.2,"strikeZoneTop":3.44648500777884,"strikeZoneBottom":1.53701436106826,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.26948355041405,"aZ":-29.33073311825996,"pfxX":7.45445203312544,"pfxZ":2.0365090524301017,"pX":-0.8490363882441503,"pZ":2.1159193990993796,"vX0":1.4302286305516585,"vY0":-117.15249258354682,"vZ0":0.3984649284711115,"x":149.36,"y":181.65,"x0":-2.435471465154426,"y0":50.0021153769988,"z0":4.6759713423148614,"aX":10.404087958652458},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":4.1,"breakHorizontal":-13.8,"spinRate":2455,"spinDirection":73},"zone":13,"typeConfidence":2.0,"plateTime":0.4667838173629586,"extension":6.246538861416436},"index":0,"playId":"81e17a40-de06-3ae0-9b41-b985dadc45ca","pitchNumber":1,"startTime":"2025-07-30T00:49:53.830Z","endTime":"2025-07-30T00:50:00.790Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.93617927253173,"aZ":-29.357749957861408,"pfxX":-3.76173645861312,"pfxZ":1.776944209516727,"pX":0.04705371681618419,"pZ":1.945834094809229,"vX0":6.280091348605385,"vY0":-124.47889424670073,"vZ0":-1.3663979789019607,"x":115.21,"y":186.24,"x0":-2.009759326527753,"y0":50.00032802358476,"z0":4.912717935743344,"aX":-5.954309727026859},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.1,"breakHorizontal":5.5,"spinRate":1207,"spinDirection":256},"zone":8,"typeConfidence":2.0,"plateTime":0.43853894107735947,"extension":6.498575205751366},"index":1,"playId":"265300bc-b15d-3dc0-86d6-94a65853eeef","pitchNumber":2,"startTime":"2025-07-30T00:50:11.640Z","endTime":"2025-07-30T00:50:15.847Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-07-30T00:50:34.201Z","endTime":"2025-07-30T00:50:50.236Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.098977266744225,"aZ":-24.195992566277678,"pfxX":-8.760774887843871,"pfxZ":4.199221683598976,"pX":-0.04646042707067134,"pZ":2.7359511436815036,"vX0":8.115400561225325,"vY0":-136.25105663719663,"vZ0":-1.5044216077970614,"x":118.77,"y":164.91,"x0":-1.9108245012279839,"y0":50.00024723005234,"z0":4.950903972544249,"aX":-16.636110412567334},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.6,"breakHorizontal":14.4,"spinRate":2115,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.40045243978080425,"extension":6.549399107030061},"index":3,"playId":"a64a50b3-8123-310c-9287-5bb2128da05a","pitchNumber":3,"startTime":"2025-07-30T00:50:50.236Z","endTime":"2025-07-30T00:50:53.351Z","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(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":93.2,"endSpeed":86.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.627865338152027,"aZ":-25.988688267275943,"pfxX":-7.693332997539239,"pfxZ":3.285355945972637,"pX":-0.41493127203599334,"pZ":1.1526316924607598,"vX0":6.25398114256335,"vY0":-135.62508527365645,"vZ0":-5.291618336402177,"x":132.82,"y":207.66,"x0":-1.738815732021426,"y0":50.005226471214904,"z0":4.916507227987122,"aX":-14.491024162817729},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.2,"breakHorizontal":12.8,"spinRate":2045,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4021866408662542,"extension":6.7042121240637504},"index":4,"playId":"bb44a8b7-b574-3947-b556-e9e18251941c","pitchNumber":4,"startTime":"2025-07-30T00:51:14.658Z","endTime":"2025-07-30T00:51:19.396Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:51:19.396Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out swinging.","rbi":0,"awayScore":2,"homeScore":11,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T00:53:46.175Z","endTime":"2025-07-30T00:55:23.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Holton replaces Chase Lee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T00:52:42.424Z","endTime":"2025-07-30T00:53:48.501Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663947,"link":"/api/v1/people/663947"},"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":91.7,"endSpeed":84.8,"strikeZoneTop":3.17730382121941,"strikeZoneBottom":1.51270780501807,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.249822067683482,"aZ":-22.122963117871205,"pfxX":8.99443440346824,"pfxZ":5.528839883259989,"pX":0.5985787306470347,"pZ":1.4579047692864264,"vX0":-5.208479709704177,"vY0":-133.40887423067372,"vZ0":-6.419513862809012,"x":94.18,"y":199.42,"x0":1.3983097636223598,"y0":50.00608226056568,"z0":5.468916879138452,"aX":16.363918782259663},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.0,"breakHorizontal":-15.4,"spinRate":1964,"spinDirection":141},"zone":9,"typeConfidence":0.9,"plateTime":0.40914141848907093,"extension":6.507036679134929},"index":1,"playId":"7884f2cb-f50d-3077-bbc4-502178600ab6","pitchNumber":1,"startTime":"2025-07-30T00:53:48.501Z","endTime":"2025-07-30T00:53:53.326Z","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":80.3,"endSpeed":74.0,"strikeZoneTop":3.12824817924112,"strikeZoneBottom":1.46364187934666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.551345371785004,"aZ":-30.37276476213327,"pfxX":-10.33612538016855,"pfxZ":1.3006002135331265,"pX":0.7648298429800748,"pZ":3.051578933720008,"vX0":0.8563463031510588,"vY0":-116.939846904852,"vZ0":0.6692246045778854,"x":87.85,"y":156.39,"x0":1.7378223019949213,"y0":50.0048377166224,"z0":5.60549018403771,"aX":-14.351312611659441},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":2.8,"breakHorizontal":18.5,"spinRate":2787,"spinDirection":290},"zone":3,"typeConfidence":0.91,"plateTime":0.4679555479837689,"extension":6.259741421572683},"index":2,"playId":"d2361989-26a0-3cd9-829f-41153b2ffbb0","pitchNumber":2,"startTime":"2025-07-30T00:54:03.786Z","endTime":"2025-07-30T00:54:09.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.1,"strikeZoneTop":3.17729958951224,"strikeZoneBottom":1.48000013283368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.5929905863533,"aZ":-33.98514247290314,"pfxX":-6.36289709592518,"pfxZ":-1.2850120033268149,"pX":-1.6592883097254991,"pZ":0.6110343036293894,"vX0":-5.583236819468106,"vY0":-118.33409617898783,"vZ0":-3.9090204290150297,"x":180.25,"y":222.28,"x0":1.5613931891603166,"y0":50.00246166303316,"z0":5.413719949418485,"aX":-8.97867216110006},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.0,"breakHorizontal":13.0,"spinRate":2817,"spinDirection":310},"zone":13,"typeConfidence":0.9,"plateTime":0.463729104466835,"extension":6.391462255282783},"index":3,"playId":"fa04469a-b403-344a-90db-db50954e9a51","pitchNumber":3,"startTime":"2025-07-30T00:54:18.664Z","endTime":"2025-07-30T00:54:24.971Z","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":93.3,"endSpeed":86.0,"strikeZoneTop":3.17730529377551,"strikeZoneBottom":1.44729136993054,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.04728771638565,"aZ":-20.4403585055885,"pfxX":9.298167173888832,"pfxZ":6.272470823117077,"pX":-1.9131556632578117,"pZ":1.269802983523944,"vX0":-11.684358131180446,"vY0":-135.290927600665,"vZ0":-7.297709436243368,"x":189.92,"y":204.5,"x0":1.2355869810556122,"y0":50.00092574503567,"z0":5.414004113057498,"aX":17.389133528245754},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.1,"breakHorizontal":-14.6,"spinRate":2245,"spinDirection":142},"zone":13,"typeConfidence":0.91,"plateTime":0.40346905643207975,"extension":6.513739356523296},"index":4,"playId":"f869ec4b-b82d-3251-ab76-8d11dba0262e","pitchNumber":4,"startTime":"2025-07-30T00:54:36.354Z","endTime":"2025-07-30T00:54:39.855Z","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":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.14459953579027,"strikeZoneBottom":1.48000088305142,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.793496254497636,"aZ":-22.946945241572944,"pfxX":9.034775481527543,"pfxZ":4.994125747102711,"pX":0.035537123227704845,"pZ":2.505568753124377,"vX0":-6.815675138705413,"vY0":-134.72924238190438,"vZ0":-3.8584676818093118,"x":115.65,"y":171.13,"x0":1.4174284256675738,"y0":50.004404060002,"z0":5.567499729547676,"aX":16.700766685174766},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.4,"breakHorizontal":-15.0,"spinRate":2143,"spinDirection":140},"zone":5,"typeConfidence":0.91,"plateTime":0.4056968002863006,"extension":6.5544640544387045},"index":5,"playId":"a730e067-45fe-3b5f-ab45-f17e9e652e37","pitchNumber":5,"startTime":"2025-07-30T00:54:51.557Z","endTime":"2025-07-30T00:54:56.330Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2025-07-30T00:55:05.884Z","endTime":"2025-07-30T00:55:20.394Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"}},{"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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.66227741631606,"aZ":-23.124915317133244,"pfxX":9.160580284779863,"pfxZ":4.916286089998672,"pX":0.4684609237853568,"pZ":2.054295340486097,"vX0":-5.441500082451213,"vY0":-134.63953967603348,"vZ0":-4.83854856600891,"x":99.14,"y":183.31,"x0":1.3234149718952881,"y0":50.00065929248879,"z0":5.5067101717857225,"aX":16.85122585623309},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.0,"breakHorizontal":-15.5,"spinRate":2172,"spinDirection":141},"zone":6,"typeConfidence":0.91,"plateTime":0.4064898276418578,"extension":6.406996684891533},"index":7,"playId":"9b97111d-f2a9-380d-bffc-f0e3d0ec29ee","pitchNumber":6,"startTime":"2025-07-30T00:55:20.394Z","endTime":"2025-07-30T00:55:23.439Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:55:23.439Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ketel Marte strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":11,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T00:55:47.918Z","endTime":"2025-07-30T00:57:19.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.03526926853343,"aZ":-30.740206935714166,"pfxX":9.639651222559682,"pfxZ":0.9298278880223636,"pX":-0.18840164567732479,"pZ":1.0432261941212775,"vX0":-6.616519571873008,"vY0":-123.32347906048454,"vZ0":-4.486352906841329,"x":124.18,"y":210.61,"x0":1.2799372398154005,"y0":50.001117737599124,"z0":5.485421995169436,"aX":14.81367131744504},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.8,"breakHorizontal":-15.8,"spinRate":1655,"spinDirection":110},"zone":13,"typeConfidence":0.9,"plateTime":0.4445218313985144,"extension":6.465757490909333},"index":0,"playId":"ee8f46dc-ad80-37fc-8cad-417b8e6a4e50","pitchNumber":1,"startTime":"2025-07-30T00:55:49.478Z","endTime":"2025-07-30T00:55:52.671Z","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":92.8,"endSpeed":85.0,"strikeZoneTop":3.63423676735853,"strikeZoneBottom":1.65000018162421,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.88050131887804,"aZ":-13.148171158753467,"pfxX":4.1015152018697805,"pfxZ":10.331844443450388,"pX":-0.9615152986797896,"pZ":1.413112561412351,"vX0":-6.996281602560738,"vY0":-134.74810492253712,"vZ0":-8.393631375858883,"x":153.65,"y":200.63,"x0":1.1339557868699979,"y0":50.00385317430202,"z0":5.494473902672461,"aX":7.554178301051673},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.2,"breakHorizontal":-6.0,"spinRate":2357,"spinDirection":141},"zone":13,"typeConfidence":0.92,"plateTime":0.4062559916214541,"extension":6.6567316295480845},"index":1,"playId":"17e479e8-7951-3ef5-892e-1b8b9849b1bb","pitchNumber":2,"startTime":"2025-07-30T00:56:03.942Z","endTime":"2025-07-30T00:56:08.246Z","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":93.0,"endSpeed":84.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.299764528155404,"aZ":-14.05021645751254,"pfxX":4.5109878385130155,"pfxZ":9.810058699756537,"pX":-0.35923950557521633,"pZ":2.7497193313225408,"vX0":-6.159474091174387,"vY0":-135.26715810514045,"vZ0":-4.96918808963049,"x":130.69,"y":164.54,"x0":1.36437014494828,"y0":50.0064925228644,"z0":5.600473974296994,"aX":8.337654299195497},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.8,"breakHorizontal":-6.8,"spinRate":2356,"spinDirection":135},"zone":4,"typeConfidence":0.93,"plateTime":0.4053664119542768,"extension":6.50257559943919},"index":2,"playId":"3d6967b3-d578-3c0f-ae29-b66e22e17ba5","pitchNumber":3,"startTime":"2025-07-30T00:56:19.143Z","endTime":"2025-07-30T00:56:23.201Z","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":84.5,"endSpeed":77.7,"strikeZoneTop":3.63420622046127,"strikeZoneBottom":1.65000037752629,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.2231453136854,"aZ":-30.309481089524734,"pfxX":8.212311492646236,"pfxZ":1.2176087933466526,"pX":1.3187426872142058,"pZ":2.5165838819680593,"vX0":-3.210761091976034,"vY0":-123.06375408828127,"vZ0":-1.059632643445489,"x":66.73,"y":170.83,"x0":1.5726966219516083,"y0":50.0042373880678,"z0":5.518040870728166,"aX":12.60837662098093},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.2,"breakHorizontal":-14.2,"spinRate":1601,"spinDirection":101},"zone":14,"typeConfidence":0.9,"plateTime":0.44492496731217424,"extension":6.395566836687656},"index":3,"playId":"0e4e3f61-5de0-35c2-b018-b699a1b463c9","pitchNumber":4,"startTime":"2025-07-30T00:56:43.860Z","endTime":"2025-07-30T00:56:47.591Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-30T00:56:59.561Z","endTime":"2025-07-30T00:57:15.906Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.865103399760724,"aZ":-41.85789495614006,"pfxX":-6.213211906505188,"pfxZ":-6.948658871894619,"pX":-0.7270523269775506,"pZ":1.5196900645343412,"vX0":-2.826014128299984,"vY0":-117.69142367294042,"vZ0":-1.1934753635377695,"x":144.71,"y":197.75,"x0":1.2993988646123475,"y0":50.00513367629839,"z0":5.935357970067312,"aX":-8.653425144010047},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-12.6,"breakHorizontal":12.0,"spinRate":2984,"spinDirection":317},"zone":13,"typeConfidence":0.83,"plateTime":0.46669214414358606,"extension":6.505912653578648},"index":5,"playId":"b2cd98f3-8ee1-3561-b58e-da21c506ceba","pitchNumber":5,"startTime":"2025-07-30T00:57:15.906Z","endTime":"2025-07-30T00:57:19.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:57:19.146Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, shortstop Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":11,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T00:57:34.537Z","endTime":"2025-07-30T00:58:46.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"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":{"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.8,"endSpeed":85.6,"strikeZoneTop":3.76077194398835,"strikeZoneBottom":1.77161692786905,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.558536573377463,"aZ":-17.34064590981671,"pfxX":3.1863807534651856,"pfxZ":7.953621514106047,"pX":1.18813775115893,"pZ":2.3790117704241944,"vX0":-1.5830873687244658,"vY0":-135.23912630617565,"vZ0":-5.324204835408311,"x":71.71,"y":174.55,"x0":1.364891633687833,"y0":50.00423125441381,"z0":5.5767255137542735,"aX":5.9441292623142505},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.6,"breakHorizontal":-5.5,"spinRate":2239,"spinDirection":143},"zone":14,"typeConfidence":0.91,"plateTime":0.4039327389201417,"extension":6.408016122442028},"index":0,"playId":"a708a51a-d41b-3c4b-baa6-e36b350dd8bd","pitchNumber":1,"startTime":"2025-07-30T00:57:44.063Z","endTime":"2025-07-30T00:57:48.922Z","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":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":82.0,"strikeZoneTop":3.53461932483596,"strikeZoneBottom":1.61000080617363,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.18549404172208,"aZ":-25.402740272888202,"pfxX":-1.9846970343061434,"pfxZ":4.000304574118024,"pX":1.0159477659516658,"pZ":2.5204078489146426,"vX0":-0.4393926492886278,"vY0":-128.22998935194033,"vZ0":-3.07917158050184,"x":78.27,"y":170.73,"x0":1.4469473690870325,"y0":50.00607705007872,"z0":5.681723287587114,"aX":-3.3633705547206523},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.8,"breakHorizontal":3.7,"spinRate":2344,"spinDirection":193},"zone":14,"typeConfidence":0.9,"plateTime":0.42433075470137016,"extension":6.418431514951362},"index":1,"playId":"d62a48e2-e0db-3f09-ad33-59f1ec3f396a","pitchNumber":2,"startTime":"2025-07-30T00:57:58.031Z","endTime":"2025-07-30T00:58:03.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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.990572373678372,"aZ":-27.367961095678027,"pfxX":-2.196130192365965,"pfxZ":2.8139020564768513,"pX":-0.4260878987490086,"pZ":1.8043875108937397,"vX0":-3.612503856356717,"vY0":-129.13958992004308,"vZ0":-4.5166844164601585,"x":133.24,"y":190.06,"x0":1.270038366051952,"y0":50.00262008991344,"z0":5.652793357757743,"aX":-3.752106803783309},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.4,"breakHorizontal":4.7,"spinRate":2452,"spinDirection":177},"zone":7,"typeConfidence":0.9,"plateTime":0.42228052622556955,"extension":6.525195048022284},"index":2,"playId":"e0adf2cb-cb34-305c-9bd0-1525ac1442d5","pitchNumber":3,"startTime":"2025-07-30T00:58:13.761Z","endTime":"2025-07-30T00:58:17.065Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2025-07-30T00:58:28.949Z","endTime":"2025-07-30T00:58:39.343Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.18916721011196,"aZ":-16.135205738752244,"pfxX":2.809399773560645,"pfxZ":8.70871658245313,"pX":0.25430668696509157,"pZ":2.5840830337523677,"vX0":-3.785653342268699,"vY0":-134.6020578602406,"vZ0":-4.9145668366938935,"x":107.31,"y":169.01,"x0":1.3115041294169039,"y0":50.00209555790879,"z0":5.569524923228021,"aX":5.17416246361728},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.0,"breakHorizontal":-4.3,"spinRate":2255,"spinDirection":145},"zone":5,"typeConfidence":0.91,"plateTime":0.40633529391569434,"extension":6.487473353405369},"hitData":{"launchSpeed":99.1,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.45,"coordY":148.54}},"index":4,"playId":"8d78461c-70e6-3fde-96f1-d3a99805d520","pitchNumber":4,"startTime":"2025-07-30T00:58:39.343Z","endTime":"2025-07-30T00:58:46.383Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:58:46.383Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Vierling flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":2,"homeScore":11,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T01:01:06.481Z","endTime":"2025-07-30T01:02:39.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: John Curtiss replaces Jake Woodford.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T01:00:23.423Z","endTime":"2025-07-30T01:01:08.832Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595928,"link":"/api/v1/people/595928"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.48999968697648,"strikeZoneBottom":1.65591484523962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.45589899731262,"aZ":-10.562248631312501,"pfxX":-5.027118361513915,"pfxZ":11.279059075471253,"pX":0.477202847592026,"pZ":1.660178132629663,"vX0":8.422495618984966,"vY0":-137.96287495474255,"vZ0":-9.691180324291212,"x":98.81,"y":193.96,"x0":-1.9706283622152212,"y0":50.000889153904815,"z0":5.943027459939418,"aX":-9.631194620066818},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.4,"breakHorizontal":7.2,"spinRate":2486,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.3979478779456773,"extension":6.548353209779756},"index":1,"playId":"85a0a4bd-c66f-3189-ac2f-f7c35b64c9d9","pitchNumber":1,"startTime":"2025-07-30T01:01:08.832Z","endTime":"2025-07-30T01:01:13.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.45797176870636,"strikeZoneBottom":1.72000019348135,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.78430098254317,"aZ":-17.403238271417372,"pfxX":0.6792050373933822,"pfxZ":7.983552940481896,"pX":0.20325270279155294,"pZ":3.7101499203212756,"vX0":6.473406987125126,"vY0":-135.0145179017306,"vZ0":-2.976845908632366,"x":109.25,"y":138.61,"x0":-2.3114599983213657,"y0":50.00271612788844,"z0":6.048418716455329,"aX":1.2565487018749222},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.0,"breakHorizontal":-2.6,"spinRate":2629,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4053334619988793,"extension":6.362391223877602},"index":2,"playId":"cd4380f4-1b67-3235-a894-06ba0713aa36","pitchNumber":2,"startTime":"2025-07-30T01:01:24.219Z","endTime":"2025-07-30T01:01:27.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.48999982533718,"strikeZoneBottom":1.72000003167915,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.554272745283832,"aZ":-33.31713453545609,"pfxX":1.8413990074635,"pfxZ":-0.7328348288824547,"pX":1.0232277430381185,"pZ":1.6753671669484993,"vX0":7.471267223312992,"vY0":-123.99562010554257,"vZ0":-3.703354518170843,"x":78.0,"y":193.55,"x0":-2.2669011843001896,"y0":50.00300844888596,"z0":5.965114947361349,"aX":2.8697450679830343},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.9,"breakHorizontal":-5.0,"spinRate":2571,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.4415500916430042,"extension":6.354063704904085},"index":3,"playId":"da2808df-bd90-32c4-bbb3-39717fcb31fb","pitchNumber":3,"startTime":"2025-07-30T01:01:37.487Z","endTime":"2025-07-30T01:01:40.861Z","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":94.1,"endSpeed":85.2,"strikeZoneTop":3.42594813405219,"strikeZoneBottom":1.71999940187527,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.845625252815104,"aZ":-12.857019263451138,"pfxX":-4.123559659533499,"pfxZ":10.280876218962696,"pX":-0.4698219523436003,"pZ":3.6067024058427104,"vX0":5.662129375936404,"vY0":-136.8447806545405,"vZ0":-4.487602216489435,"x":134.91,"y":141.4,"x0":-2.0390430348295236,"y0":50.00088379873891,"z0":6.162024023863966,"aX":-7.746813694352449},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.8,"breakHorizontal":6.1,"spinRate":2462,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4017074158382381,"extension":6.280937840948554},"index":4,"playId":"77e4930a-412a-3325-b366-14566ce6b644","pitchNumber":4,"startTime":"2025-07-30T01:01:49.990Z","endTime":"2025-07-30T01:01:53.940Z","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.3,"endSpeed":85.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.035791329007893,"aZ":-11.724769206912429,"pfxX":-3.3917126100385833,"pfxZ":11.054858485670888,"pX":0.32857859726035105,"pZ":1.991718731382484,"vX0":7.6675410366827474,"vY0":-135.48770186395112,"vZ0":-8.326948932624846,"x":104.48,"y":185.0,"x0":-2.1038969831478007,"y0":50.00025114367992,"z0":5.9344702813531,"aX":-6.27318324892249},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.2,"breakHorizontal":4.4,"spinRate":2468,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.40506639956781365,"extension":6.584886783376148},"index":5,"playId":"8d533ab7-d9e0-3455-8a1c-fdb3cc65686a","pitchNumber":5,"startTime":"2025-07-30T01:02:02.589Z","endTime":"2025-07-30T01:02:06.186Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2025-07-30T01:02:14.068Z","endTime":"2025-07-30T01:02:28.705Z","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":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.74356666610998,"aZ":-17.318549276676148,"pfxX":-4.7205912610239915,"pfxZ":7.785159211421318,"pX":0.04135103310722088,"pZ":3.1296829576966734,"vX0":6.885066416182398,"vY0":-136.02040635510096,"vZ0":-4.819171325809358,"x":115.42,"y":154.28,"x0":-1.8883036625639091,"y0":50.00078035613226,"z0":6.093817819221598,"aX":-9.005885941568991},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.4,"breakHorizontal":7.4,"spinRate":1983,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.399910064425379,"extension":6.467389033806003},"hitData":{"launchSpeed":92.4,"launchAngle":54.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.63,"coordY":107.62}},"index":7,"playId":"951182cb-d323-3a2f-9d2d-cbfae669dee9","pitchNumber":6,"startTime":"2025-07-30T01:02:28.705Z","endTime":"2025-07-30T01:02:39.699Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:02:39.699Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Andy Ibáñez doubles (6) on a line drive to left fielder Jake McCarthy.","rbi":0,"awayScore":2,"homeScore":11,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T01:02:55.189Z","endTime":"2025-07-30T01:03:11.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.331731181970465,"aZ":-29.929737920485167,"pfxX":3.4130256102310446,"pfxZ":1.403191491240234,"pX":-0.06913573974920778,"pZ":2.4451158474847055,"vX0":4.9202076285933,"vY0":-125.03662565668026,"vZ0":-2.8575315814798934,"x":119.64,"y":172.76,"x0":-2.499673900537403,"y0":50.00073380959408,"z0":6.038631774165284,"aX":5.445405832276386},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.2,"breakHorizontal":-7.2,"spinRate":2462,"spinDirection":106},"zone":5,"typeConfidence":2.0,"plateTime":0.43672505614427326,"extension":6.246641320618029},"hitData":{"launchSpeed":107.3,"launchAngle":11.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":66.34,"coordY":104.94}},"index":0,"playId":"9c0bb9d8-bdb4-39f1-87f1-ea7e8d0c2ddf","pitchNumber":1,"startTime":"2025-07-30T01:02:58.331Z","endTime":"2025-07-30T01:03:11.669Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:03:11.669Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gleyber Torres grounds out, second baseman Ketel Marte to first baseman Tristin English. Andy Ibáñez to 3rd.","rbi":0,"awayScore":2,"homeScore":11,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T01:03:40.685Z","endTime":"2025-07-30T01:04:34.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":85.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.525773319402003,"aZ":-14.277440439835694,"pfxX":-3.0785401964246617,"pfxZ":9.51071394054448,"pX":-0.4416893128849331,"pZ":3.296276215385713,"vX0":5.639647150171798,"vY0":-135.7821043007697,"vZ0":-5.102008823342874,"x":133.84,"y":149.78,"x0":-2.1382715481110566,"y0":50.006309020515786,"z0":6.180527189460442,"aX":-5.795759557811115},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":4.4,"spinRate":2209,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.4021718562187271,"extension":6.345154909773144},"index":0,"playId":"01fd72fc-906c-369f-ba94-01bf8e6bea30","pitchNumber":1,"startTime":"2025-07-30T01:03:43.183Z","endTime":"2025-07-30T01:03:47.246Z","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":93.7,"endSpeed":86.3,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.76695244970208,"aZ":-12.005796564949762,"pfxX":-3.7051615763607026,"pfxZ":10.652407024407085,"pX":0.4860889142059943,"pZ":2.807289962809661,"vX0":7.9649907009550205,"vY0":-136.20070063921094,"vZ0":-6.8067724123274145,"x":98.47,"y":162.98,"x0":-1.9847185924032191,"y0":50.00104716387461,"z0":6.15569893667631,"aX":-7.014486631739986},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.1,"breakHorizontal":5.2,"spinRate":2273,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.4009734016071911,"extension":6.323458080917193},"index":1,"playId":"4ac57c0c-9c76-3fe0-943b-0a69dbd02b59","pitchNumber":2,"startTime":"2025-07-30T01:04:01.131Z","endTime":"2025-07-30T01:04:04.131Z","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":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.7,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.373253069601073,"aZ":-29.617083705287325,"pfxX":0.5917564088850371,"pfxZ":1.614196632693739,"pX":0.6026377552869726,"pZ":1.7168908082676884,"vX0":6.77692853867516,"vY0":-124.09479873474992,"vZ0":-4.6223118894735045,"x":94.03,"y":192.42,"x0":-2.223731225683688,"y0":50.00208644071826,"z0":6.029272361845154,"aX":0.9356758899694907},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.2,"breakHorizontal":-2.4,"spinRate":2416,"spinDirection":91},"zone":9,"typeConfidence":2.0,"plateTime":0.4388962052650225,"extension":6.219626881492051},"hitData":{"launchSpeed":91.4,"launchAngle":-20.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":127.2,"coordY":149.14}},"index":2,"playId":"86105901-6cf4-3815-bc66-0adb4bd67eba","pitchNumber":3,"startTime":"2025-07-30T01:04:22.781Z","endTime":"2025-07-30T01:04:34.932Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:04:34.932Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kerry Carpenter flies out to center fielder Alek Thomas.","rbi":0,"awayScore":2,"homeScore":11,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T01:04:54.341Z","endTime":"2025-07-30T01:06:44.199Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.35000093554975,"strikeZoneBottom":1.66521990059806,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.478449022178808,"aZ":-29.91785467355767,"pfxX":1.992877877735121,"pfxZ":1.4263590308759042,"pX":-0.9819969427258326,"pZ":3.055275396617429,"vX0":3.2676697039364972,"vY0":-124.89810629201483,"vZ0":-1.2671662107857427,"x":154.43,"y":156.29,"x0":-2.564778406799644,"y0":50.00429068054433,"z0":6.0230163152561005,"aX":3.1577120388408817},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.5,"breakHorizontal":-4.3,"spinRate":2417,"spinDirection":116},"zone":11,"typeConfidence":2.0,"plateTime":0.43804838339547647,"extension":6.108705699845468},"index":0,"playId":"ae2bd1c4-8fa9-3070-b2ac-dff2d1f3f240","pitchNumber":1,"startTime":"2025-07-30T01:05:12.583Z","endTime":"2025-07-30T01:05:16.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.772555432993737,"aZ":-24.552514998965844,"pfxX":1.6424040570523357,"pfxZ":4.353826896745062,"pX":0.9914339245361435,"pZ":3.2658617925238547,"vX0":7.7638579131590735,"vY0":-131.04620654989523,"vZ0":-2.4297103493121277,"x":79.21,"y":150.6,"x0":-2.214322115639979,"y0":50.006063851234615,"z0":6.025036020961627,"aX":2.8786551229507555},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.6,"breakHorizontal":-4.6,"spinRate":2466,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.4167806906519145,"extension":6.16936629187035},"index":1,"playId":"46f3e698-7219-38ca-9235-e933ac45585a","pitchNumber":2,"startTime":"2025-07-30T01:05:31.610Z","endTime":"2025-07-30T01:05:35.167Z","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.8,"endSpeed":85.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.16979442785414,"aZ":-14.242846472687651,"pfxX":-3.8689911311187175,"pfxZ":9.593325901469198,"pX":-0.3772498341559555,"pZ":3.8401986785343865,"vX0":5.839630839488906,"vY0":-136.39786847330794,"vZ0":-3.420227312283102,"x":131.38,"y":135.09,"x0":-2.0510087087440967,"y0":50.006125270818195,"z0":6.10302422503669,"aX":-7.234907913983611},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.8,"breakHorizontal":5.6,"spinRate":2347,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4027516692610127,"extension":6.2952092308316585},"index":2,"playId":"d19e93be-a459-3c51-9eb9-0914caa87980","pitchNumber":3,"startTime":"2025-07-30T01:05:53.570Z","endTime":"2025-07-30T01:05:56.942Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-30T01:06:18.772Z","endTime":"2025-07-30T01:06:35.538Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"}},{"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":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.265818856607655,"aZ":-12.884446004166886,"pfxX":-4.409424896246893,"pfxZ":10.075497628738066,"pX":0.9527964244567361,"pZ":1.8827413850493784,"vX0":9.25095315369733,"vY0":-137.44358259766636,"vZ0":-8.609666182738824,"x":80.68,"y":187.95,"x0":-1.8826997090359416,"y0":50.00289400390916,"z0":5.929403791184398,"aX":-8.442634670553494},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.6,"breakHorizontal":6.1,"spinRate":2148,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.398397325868193,"extension":6.345930030322609},"hitData":{"launchSpeed":93.5,"launchAngle":32.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.37,"coordY":50.66}},"index":4,"playId":"8d7ddc3d-d2c1-3dcd-83e4-8c9d73d7fa21","pitchNumber":4,"startTime":"2025-07-30T01:06:35.538Z","endTime":"2025-07-30T01:06:44.199Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:06:44.199Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adrian Del Castillo flies out to left fielder Riley Greene.","rbi":0,"awayScore":2,"homeScore":11,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T01:09:08.157Z","endTime":"2025-07-30T01:09:53.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592426,"fullName":"Luke Jackson","link":"/api/v1/people/592426"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"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_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Luke Jackson replaces Tyler Holton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T01:08:17.861Z","endTime":"2025-07-30T01:09:10.444Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592426,"link":"/api/v1/people/592426"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.5,"strikeZoneTop":3.38999936694161,"strikeZoneBottom":1.60999936417936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.20593845498292,"aZ":-36.569765230334255,"pfxX":-0.24375117614628117,"pfxZ":-2.7744128684372846,"pX":-0.3559961515324135,"pZ":1.91388100944239,"vX0":5.280019056105393,"vY0":-124.60476979897757,"vZ0":-2.7259013329631028,"x":130.57,"y":187.11,"x0":-2.4637875507611184,"y0":50.00337511015676,"z0":6.020602225769425,"aX":-0.3874482925196183},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.4,"breakHorizontal":-0.7,"spinRate":2311,"spinDirection":32},"zone":7,"typeConfidence":2.0,"plateTime":0.4382754574770753,"extension":6.445160899773346},"index":1,"playId":"64c48530-1b82-38d1-8d44-4d57ef44f994","pitchNumber":1,"startTime":"2025-07-30T01:09:10.444Z","endTime":"2025-07-30T01:09:15.270Z","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":94.2,"endSpeed":86.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.204384433075475,"aZ":-11.812552892894645,"pfxX":-4.917902220714948,"pfxZ":10.723613061196467,"pX":-0.1685242375577961,"pZ":2.5323794062533023,"vX0":6.418758714877815,"vY0":-136.93096852649998,"vZ0":-7.510029562398551,"x":123.42,"y":170.41,"x0":-1.9039869820700757,"y0":50.00579867364839,"z0":6.118667607952892,"aX":-9.341462160143788},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.0,"breakHorizontal":7.6,"spinRate":2332,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.39998207805786823,"extension":6.4631859288175955},"index":2,"playId":"4ffd51e4-6ff8-3d61-a9e5-a291e56dc145","pitchNumber":2,"startTime":"2025-07-30T01:09:23.810Z","endTime":"2025-07-30T01:09:28.381Z","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.2,"endSpeed":86.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.488632551339357,"aZ":-14.088118316642005,"pfxX":-4.758948229721219,"pfxZ":9.482165816655582,"pX":-0.47078498625550363,"pZ":2.8528209032760827,"vX0":5.143182121600582,"vY0":-137.0353911135643,"vZ0":-6.380870528299174,"x":134.95,"y":161.75,"x0":-1.751147317277455,"y0":50.001920545734805,"z0":6.168939994213057,"aX":-9.076163192262044},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":7.6,"spinRate":2210,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.3992679987841492,"extension":6.554974964312816},"hitData":{"launchSpeed":94.3,"launchAngle":45.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":61.05,"coordY":96.34}},"index":3,"playId":"a37d0dd8-5088-3d06-b27a-286a2b7c36d6","pitchNumber":3,"startTime":"2025-07-30T01:09:43.299Z","endTime":"2025-07-30T01:09:53.864Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:09:53.864Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tristin English grounds out, third baseman Andy Ibáñez to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":11,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T01:10:16.330Z","endTime":"2025-07-30T01:10:24.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592426,"fullName":"Luke Jackson","link":"/api/v1/people/592426"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":628451,"link":"/api/v1/people/628451"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.467,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.636320480524645,"aZ":-32.97956830176818,"pfxX":-1.9265753756760002,"pfxZ":-0.4840854835743791,"pX":0.13970872516464258,"pZ":2.42974062190725,"vX0":6.427918765417027,"vY0":-127.03561367665104,"vZ0":-2.7216749829608946,"x":111.67,"y":173.18,"x0":-2.1624153503521004,"y0":50.006281618913825,"z0":6.111167241894619,"aX":-3.1810521020551046},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.2,"breakHorizontal":2.2,"spinRate":2229,"spinDirection":15},"zone":5,"typeConfidence":2.0,"plateTime":0.4295663331889905,"extension":6.457612200990878},"hitData":{"launchSpeed":104.9,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.21,"coordY":164.76}},"index":0,"playId":"976858f7-bab8-3d43-bed7-ec5aca3cc9a5","pitchNumber":1,"startTime":"2025-07-30T01:10:16.407Z","endTime":"2025-07-30T01:10:24.810Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:10:24.810Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out, shortstop Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":11,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T01:10:40.018Z","endTime":"2025-07-30T01:11:26.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592426,"fullName":"Luke Jackson","link":"/api/v1/people/592426"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"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":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.2,"strikeZoneTop":3.48317540818866,"strikeZoneBottom":1.64771048049029,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.995622442092753,"aZ":-15.552362264588846,"pfxX":-3.1840150356671124,"pfxZ":8.811118432387287,"pX":-0.37772012713291314,"pZ":2.88279383279894,"vX0":5.3005557454007945,"vY0":-135.5718069866606,"vZ0":-5.8061405588152315,"x":131.4,"y":160.94,"x0":-1.932850178977133,"y0":50.00010128029497,"z0":6.114244254334386,"aX":-6.004732457989188},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.1,"breakHorizontal":4.8,"spinRate":1956,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.40200921887016383,"extension":6.652361318807662},"index":0,"playId":"7278a52a-f909-36ad-88fb-fce0e8e58322","pitchNumber":1,"startTime":"2025-07-30T01:10:50.702Z","endTime":"2025-07-30T01:10:54.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.41863489984587,"strikeZoneBottom":1.58313695820678,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.207253785947348,"aZ":-34.67465698991698,"pfxX":-0.7230208221861822,"pfxZ":-1.5088807579444294,"pX":-0.6474846424694563,"pZ":1.0071701700954587,"vX0":4.38539759900545,"vY0":-127.4193251907046,"vZ0":-5.620221014339174,"x":141.68,"y":211.59,"x0":-2.2941030006515146,"y0":50.005949757064904,"z0":5.9685384389223515,"aX":-1.1935401139625934},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.7,"breakHorizontal":0.4,"spinRate":2231,"spinDirection":31},"zone":13,"typeConfidence":2.0,"plateTime":0.42921045208147035,"extension":6.55140161225976},"index":1,"playId":"c32b92ec-03b6-3dd6-9b7b-5e4fa592588e","pitchNumber":2,"startTime":"2025-07-30T01:11:03.791Z","endTime":"2025-07-30T01:11:07.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.31522088217638,"aZ":-37.385028050547795,"pfxX":-1.5485950000496422,"pfxZ":-3.2982895291328678,"pX":-0.9281008281588038,"pZ":2.4671881729292395,"vX0":3.683048402129577,"vY0":-124.47804446222278,"vZ0":-1.3800092927853453,"x":152.38,"y":172.17,"x0":-2.220974011160391,"y0":50.001732592660126,"z0":6.103944695622547,"aX":-2.447579497350854},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-6.0,"breakHorizontal":2.0,"spinRate":2160,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.43882722128361085,"extension":6.571675204442263},"hitData":{"launchSpeed":77.7,"launchAngle":-8.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.04,"coordY":151.07}},"index":2,"playId":"5c442fc9-70f9-325e-9f2e-f1e26ac21e34","pitchNumber":3,"startTime":"2025-07-30T01:11:19.012Z","endTime":"2025-07-30T01:11:26.522Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:11:26.522Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out, second baseman Ketel Marte to first baseman Tristin English.","rbi":0,"awayScore":2,"homeScore":11,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T01:13:35.742Z","endTime":"2025-07-30T01:13:56.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jose Herrera replaces John Curtiss.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T01:13:37.738Z","endTime":"2025-07-30T01:13:37.739Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":645444,"link":"/api/v1/people/645444"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":49.5,"endSpeed":44.6,"strikeZoneTop":3.62285840811606,"strikeZoneBottom":1.75643613014946,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":10.774146210012159,"aZ":-25.066841730135312,"pfxX":5.471135194749935,"pfxZ":14.08625075840716,"pX":-0.987320408772369,"pZ":4.253510742951459,"vX0":0.44749863389337896,"vY0":-71.73657312269467,"vZ0":5.066857477155036,"x":154.63,"y":123.94,"x0":-2.0144899320127725,"y0":50.00165871098664,"z0":7.047208496085564,"aX":2.759888544622702},"breaks":{"breakAngle":6.0,"breakLength":20.4,"breakY":24.0,"breakVertical":-86.4,"breakVerticalInduced":28.9,"breakHorizontal":-10.1,"spinRate":1154,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.7730897946456974,"extension":3.4090127157117056},"index":1,"playId":"26295535-2cbb-3207-960d-1c1daa4da48f","pitchNumber":1,"startTime":"2025-07-30T01:13:37.740Z","endTime":"2025-07-30T01:13:42.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":43.1,"endSpeed":40.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":6.432100732615248,"aZ":-29.423368674532647,"pfxX":-0.6549445771210856,"pfxZ":6.99256149505843,"pX":-0.6438073521978378,"pZ":2.6099521557644088,"vX0":0.9530475847072206,"vY0":-62.36503501737049,"vZ0":5.653271910451966,"x":141.54,"y":168.31,"x0":-1.333698123817775,"y0":50.00061948770911,"z0":7.739938248512771,"aX":-0.2573050905056372},"breaks":{"breakAngle":0.0,"breakLength":30.0,"breakY":24.0,"breakVertical":-132.8,"breakVerticalInduced":16.3,"breakHorizontal":0.7,"spinRate":1052,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.8791795318007694,"extension":3.4257227650235014},"hitData":{"launchSpeed":70.9,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.0,"coordY":152.09}},"index":2,"playId":"ab65a930-1d51-31f4-a9f1-d840e9bc8f48","pitchNumber":2,"startTime":"2025-07-30T01:13:47.368Z","endTime":"2025-07-30T01:13:56.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:13:56.253Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Torkelson singles on a sharp line drive to left fielder Jake McCarthy.","rbi":0,"awayScore":2,"homeScore":11,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T01:14:16.328Z","endTime":"2025-07-30T01:14:38.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":48.1,"endSpeed":44.0,"strikeZoneTop":3.75027328920423,"strikeZoneBottom":1.75414063905293,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":9.41562273920337,"aZ":-28.43384041327285,"pfxX":-0.0057928487862914935,"pfxZ":7.805284902910868,"pX":-0.20535003470626156,"pZ":3.6372836923163576,"vX0":3.1116781489497995,"vY0":-69.5650071006718,"vZ0":5.641874096000939,"x":124.83,"y":140.57,"x0":-2.4916010199289067,"y0":50.00246089489399,"z0":7.169781232276495,"aX":-0.0028396098165642406},"breaks":{"breakAngle":1.2,"breakLength":24.0,"breakY":24.0,"breakVertical":-103.8,"breakVerticalInduced":17.9,"breakHorizontal":-1.6,"spinRate":1143,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.7941289316415521,"extension":3.449631831285505},"index":0,"playId":"6a6b77c1-f288-3c18-a884-9bdf24d28415","pitchNumber":1,"startTime":"2025-07-30T01:14:16.328Z","endTime":"2025-07-30T01:14:21.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":45.9,"endSpeed":42.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":8.349095612373329,"aZ":-26.841691387305065,"pfxX":5.401589273014319,"pfxZ":12.22844254023115,"pX":-0.12455292257909194,"pZ":4.045583106065042,"vX0":1.8465232687767386,"vY0":-66.25949194306311,"vZ0":6.111857805605448,"x":121.75,"y":129.55,"x0":-2.2471094138961063,"y0":50.002877327752,"z0":7.306012445928935,"aX":2.355334709869504},"breaks":{"breakAngle":6.0,"breakLength":24.0,"breakY":24.0,"breakVertical":-107.6,"breakVerticalInduced":26.3,"breakHorizontal":-10.7,"spinRate":1060,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.8328029381084647,"extension":3.5805241511412356},"hitData":{"launchSpeed":104.1,"launchAngle":16.0,"totalDistance":250.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":57.92,"coordY":97.1}},"index":1,"playId":"62ef0621-9b5c-3be6-96cc-50dce622ab91","pitchNumber":2,"startTime":"2025-07-30T01:14:27.299Z","endTime":"2025-07-30T01:14:38.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:14:38.296Z","atBatIndex":73},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Wenceel Pérez grounds into a force out, second baseman Ketel Marte to shortstop Geraldo Perdomo. Spencer Torkelson out at 2nd. Wenceel Pérez to 1st.","rbi":0,"awayScore":2,"homeScore":11,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T01:14:53.421Z","endTime":"2025-07-30T01:15:29.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":42.2,"endSpeed":39.9,"strikeZoneTop":3.56215192578199,"strikeZoneBottom":1.6661625403574,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":6.74555280449512,"aZ":-29.001685868625167,"pfxX":2.9411636867777253,"pfxZ":8.533648790348444,"pX":-0.2836808846924931,"pZ":1.8852335033045102,"vX0":1.9153113285176633,"vY0":-60.958898407469974,"vZ0":5.508238620433934,"x":127.81,"y":187.88,"x0":-2.2653271268037414,"y0":50.00058284624105,"z0":7.407973181141885,"aX":1.0916344144240469},"breaks":{"breakAngle":2.4,"breakLength":31.2,"breakY":24.0,"breakVertical":-137.9,"breakVerticalInduced":19.6,"breakHorizontal":-6.4,"spinRate":993,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.9031911353406636,"extension":3.5120955617200678},"index":0,"playId":"9626fc8a-f230-3843-b0d8-533ce364252e","pitchNumber":1,"startTime":"2025-07-30T01:14:55.247Z","endTime":"2025-07-30T01:15:01.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":46.6,"endSpeed":43.5,"strikeZoneTop":3.56207019953689,"strikeZoneBottom":1.60074835159996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":8.229351664226895,"aZ":-27.383144275909554,"pfxX":1.0844704568272197,"pfxZ":10.4925972251078,"pX":0.6619534698071611,"pZ":1.6569207933701167,"vX0":3.415234330519848,"vY0":-67.54928724489378,"vZ0":3.297540247957322,"x":91.77,"y":194.04,"x0":-2.0531737236968985,"y0":50.001082922829504,"z0":6.95200988133962,"aX":0.4942965140463393},"breaks":{"breakAngle":1.2,"breakLength":24.0,"breakY":24.0,"breakVertical":-106.7,"breakVerticalInduced":21.5,"breakHorizontal":-3.6,"spinRate":1104,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.8148282291675413,"extension":3.824972231805867},"index":1,"playId":"2e70d439-ae3a-3957-9379-d093b57b8fae","pitchNumber":2,"startTime":"2025-07-30T01:15:05.343Z","endTime":"2025-07-30T01:15:11.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":41.2,"endSpeed":39.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.625974034970258,"aZ":-29.7784212807309,"pfxX":0.17973372668460863,"pfxZ":6.690017021504506,"pX":0.48342292592090697,"pZ":2.9999553325174704,"vX0":2.6105862866075134,"vY0":-59.36364627939118,"vZ0":7.012130060533728,"x":98.57,"y":157.78,"x0":-1.766372849478649,"y0":50.000138321474324,"z0":7.850066259702549,"aX":0.06392621930864054},"breaks":{"breakAngle":0.0,"breakLength":32.4,"breakY":24.0,"breakVertical":-147.5,"breakVerticalInduced":16.7,"breakHorizontal":-1.6,"spinRate":1024,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.9222908690127367,"extension":3.64594376924739},"hitData":{"launchSpeed":103.4,"launchAngle":6.0,"totalDistance":129.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.88,"coordY":153.61}},"index":2,"playId":"9201e2db-6d85-35c0-92af-9cd681189117","pitchNumber":3,"startTime":"2025-07-30T01:15:16.530Z","endTime":"2025-07-30T01:15:29.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:15:29.290Z","atBatIndex":74},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Zach McKinstry doubles (15) on a line drive to right fielder Corbin Carroll. Wenceel Pérez scores.","rbi":1,"awayScore":2,"homeScore":12,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T01:15:46.536Z","endTime":"2025-07-30T01:16:34.140Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":{"id":645444,"link":"/api/v1/people/645444"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":45.7,"endSpeed":41.5,"strikeZoneTop":3.48822033207204,"strikeZoneBottom":1.56999913294715,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":8.297869945675531,"aZ":-27.77804156402869,"pfxX":6.3775098768054805,"pfxZ":10.226209311780341,"pX":-1.9963836206708503,"pZ":5.1770876803264905,"vX0":-0.43732383751959747,"vY0":-65.80595386390912,"vZ0":8.077708591347463,"x":193.1,"y":99.0,"x0":-2.4825481132241736,"y0":50.00146110591656,"z0":7.276038206684506,"aX":2.740267641452491},"breaks":{"breakAngle":6.0,"breakLength":25.2,"breakY":24.0,"breakVertical":-112.1,"breakVerticalInduced":23.8,"breakHorizontal":-11.3,"spinRate":1029,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.8388538219068513,"extension":3.667523531079113},"index":0,"playId":"c6afe36d-3e0f-364e-b488-0d34dce1bde5","pitchNumber":1,"startTime":"2025-07-30T01:15:53.168Z","endTime":"2025-07-30T01:15:56.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":43.9,"endSpeed":40.1,"strikeZoneTop":3.48820809522248,"strikeZoneBottom":1.56999997364523,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":8.091951561001885,"aZ":-27.619489123551727,"pfxX":7.694402476360397,"pfxZ":11.551050796288845,"pX":-0.20050359740369258,"pZ":4.265651047500471,"vX0":1.5597776219621005,"vY0":-63.25928803472199,"vZ0":7.191117165662455,"x":124.64,"y":123.61,"x0":-2.4588707587076155,"y0":50.002024902099315,"z0":7.5007470268768595,"aX":3.0331181117656723},"breaks":{"breakAngle":7.2,"breakLength":27.6,"breakY":24.0,"breakVertical":-121.7,"breakVerticalInduced":26.2,"breakHorizontal":-14.8,"spinRate":1029,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.8750528713238097,"extension":3.727976587660026},"index":1,"playId":"581fe9be-dc33-3922-8092-65c922c2ff53","pitchNumber":2,"startTime":"2025-07-30T01:16:04.528Z","endTime":"2025-07-30T01:16:10.056Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":41.5,"endSpeed":40.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.177280200750848,"aZ":-30.051774298135978,"pfxX":0.40464585335591063,"pfxZ":5.743205371368112,"pX":0.2197826883721962,"pZ":1.7805545767809765,"vX0":2.274137943711451,"vY0":-59.99177336093864,"vZ0":5.734442657384928,"x":108.62,"y":190.71,"x0":-1.743817896053209,"y0":50.000267632767475,"z0":7.571986507966032,"aX":0.14898432280661145},"breaks":{"breakAngle":0.0,"breakLength":32.4,"breakY":24.0,"breakVertical":-145.6,"breakVerticalInduced":13.9,"breakHorizontal":-1.7,"spinRate":1032,"spinDirection":201},"zone":8,"typeConfidence":2.0,"plateTime":0.9090182588392937,"extension":3.6995059771009107},"hitData":{"launchSpeed":94.9,"launchAngle":17.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.55,"coordY":137.38}},"index":2,"playId":"c98a2b83-f0e9-30e7-a587-b70c9c3fceeb","pitchNumber":3,"startTime":"2025-07-30T01:16:15.484Z","endTime":"2025-07-30T01:16:34.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:16:34.140Z","atBatIndex":75},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dillon Dingler lines out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":2,"homeScore":12,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T01:16:58.951Z","endTime":"2025-07-30T01:17:47.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":47.3,"endSpeed":42.7,"strikeZoneTop":3.49247103530472,"strikeZoneBottom":1.57000090997493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":8.91518027937899,"aZ":-28.542457590062444,"pfxX":-1.4372026314904884,"pfxZ":7.934045046522158,"pX":-0.7498020013936197,"pZ":5.8886745122602555,"vX0":2.657494397906211,"vY0":-67.95349655399126,"vZ0":8.56163624995905,"x":145.58,"y":79.79,"x0":-2.5624099495984103,"y0":50.00282208930607,"z0":7.521233270574181,"aX":-0.6580924279744061},"breaks":{"breakAngle":1.2,"breakLength":24.0,"breakY":24.0,"breakVertical":-107.8,"breakVerticalInduced":19.8,"breakHorizontal":1.2,"spinRate":1108,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.812655686961679,"extension":3.731170584548111},"index":0,"playId":"9b492837-7557-338a-b2ab-58703172523d","pitchNumber":1,"startTime":"2025-07-30T01:16:59.350Z","endTime":"2025-07-30T01:17:05.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":42.8,"endSpeed":39.6,"strikeZoneTop":3.43000054655224,"strikeZoneBottom":1.57000006105578,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":7.576853255806743,"aZ":-28.76952326847407,"pfxX":-0.050804754183523926,"pfxZ":9.039414963530668,"pX":-1.035004426221866,"pZ":3.1227637588819075,"vX0":1.6496556686173192,"vY0":-61.742173226153625,"vZ0":6.57930570283844,"x":156.45,"y":154.47,"x0":-2.396101504293767,"y0":50.00156488148312,"z0":7.5551142511395355,"aX":-0.0192085208894589},"breaks":{"breakAngle":0.0,"breakLength":30.0,"breakY":24.0,"breakVertical":-133.4,"breakVerticalInduced":21.4,"breakHorizontal":-0.8,"spinRate":1131,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.8957311435312394,"extension":3.5343265307409824},"index":1,"playId":"ac3392bd-4ad5-393e-8d90-72d5285f1529","pitchNumber":2,"startTime":"2025-07-30T01:17:11.241Z","endTime":"2025-07-30T01:17:19.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":39.6,"endSpeed":37.2,"strikeZoneTop":3.42999925349439,"strikeZoneBottom":1.57000024527162,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.483190663996594,"aZ":-29.847630456089973,"pfxX":1.660198061208968,"pfxZ":7.215652393430588,"pX":-2.0877374930153776,"pZ":4.426202854067055,"vX0":-0.3150303254013248,"vY0":-56.56874431499131,"vZ0":9.135149294797232,"x":196.58,"y":119.27,"x0":-2.0202877936086607,"y0":50.00098999907286,"z0":8.256093347597274,"aX":0.5343830976796796},"breaks":{"breakAngle":1.2,"breakLength":36.0,"breakY":24.0,"breakVertical":-162.6,"breakVerticalInduced":19.3,"breakHorizontal":-2.9,"spinRate":980,"spinDirection":203},"zone":11,"typeConfidence":0.95,"plateTime":0.9707490195711204,"extension":3.274242487701681},"index":2,"playId":"59b96f8b-1cb5-314e-954a-323bac303de5","pitchNumber":3,"startTime":"2025-07-30T01:17:23.307Z","endTime":"2025-07-30T01:17:28.488Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":44.0,"endSpeed":40.9,"strikeZoneTop":3.62486311490539,"strikeZoneBottom":1.63498663659946,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":7.682422523018505,"aZ":-27.373639812766623,"pfxX":5.197269148301735,"pfxZ":11.935210130589399,"pX":-0.37550748934597183,"pZ":2.5599892747988178,"vX0":1.1943116020322393,"vY0":-63.59620087064349,"vZ0":5.083788677817334,"x":131.31,"y":169.66,"x0":-2.0072844484476775,"y0":50.00015573655174,"z0":7.301126460844518,"aX":2.0876680870402557},"breaks":{"breakAngle":4.8,"breakLength":27.6,"breakY":24.0,"breakVertical":-119.9,"breakVerticalInduced":25.4,"breakHorizontal":-10.0,"spinRate":1024,"spinDirection":205},"zone":4,"typeConfidence":0.7,"plateTime":0.8676368740064926,"extension":3.6744690220108973},"index":3,"playId":"6e00885d-3f04-3b90-ae2c-f4e8f553bf4b","pitchNumber":4,"startTime":"2025-07-30T01:17:33.002Z","endTime":"2025-07-30T01:17:37.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":48.4,"endSpeed":45.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":8.188178546965524,"aZ":-28.587868574246627,"pfxX":-1.9479076052283597,"pfxZ":7.205422403508701,"pX":0.5695747480372921,"pZ":1.8642008118237547,"vX0":4.111458050178347,"vY0":-70.1729116355989,"vZ0":3.3783666873024085,"x":95.29,"y":188.45,"x0":-2.1493444740479943,"y0":50.000458131504416,"z0":6.890617372199458,"aX":-0.9684872933554962},"breaks":{"breakAngle":1.2,"breakLength":22.8,"breakY":24.0,"breakVertical":-102.6,"breakVerticalInduced":15.4,"breakHorizontal":1.8,"spinRate":1197,"spinDirection":206},"zone":9,"typeConfidence":0.86,"plateTime":0.7815413160687261,"extension":3.7596070247207893},"hitData":{"launchSpeed":99.0,"launchAngle":12.0,"totalDistance":168.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":98.49,"coordY":139.77}},"index":4,"playId":"19d040b9-7c4f-33ca-a80d-580ae7313152","pitchNumber":5,"startTime":"2025-07-30T01:17:42.823Z","endTime":"2025-07-30T01:17:47.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:17:47.896Z","atBatIndex":76},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alek Thomas lines out to center fielder Wenceel Pérez.","rbi":0,"awayScore":2,"homeScore":12,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T01:20:07.403Z","endTime":"2025-07-30T01:20:47.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592426,"fullName":"Luke Jackson","link":"/api/v1/people/592426"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from third base to second base for Andy Ibáñez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T01:20:09.663Z","endTime":"2025-07-30T01:20:09.664Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628451,"link":"/api/v1/people/628451"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"description":"Defensive Substitution: Jahmai Jones replaces second baseman Gleyber Torres, batting 2nd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-30T01:20:09.665Z","endTime":"2025-07-30T01:20:09.666Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"201","replacedPlayer":{"id":650402,"link":"/api/v1/people/650402"}},{"details":{"description":"Defensive switch from right field to center field for Wenceel Pérez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-30T01:20:09.667Z","endTime":"2025-07-30T01:20:09.668Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"600"},{"details":{"description":"Defensive switch from center field to third base for Matt Vierling.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-07-30T01:20:09.669Z","endTime":"2025-07-30T01:20:09.670Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"900"},{"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":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.252422200825784,"aZ":-37.23129522130359,"pfxX":-1.334176725935408,"pfxZ":-3.244389529728683,"pX":0.5436299004524323,"pZ":1.6273166218314532,"vX0":7.932016944710695,"vY0":-124.2185208739959,"vZ0":-3.141637282897923,"x":96.28,"y":194.84,"x0":-2.5196721579877317,"y0":50.001378278712885,"z0":6.008747602810169,"aX":-2.0827021757818964},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-6.4,"breakHorizontal":0.6,"spinRate":2236,"spinDirection":32},"zone":9,"typeConfidence":2.0,"plateTime":0.4412032577250584,"extension":6.439318816412221},"index":4,"playId":"7054f17a-eff9-3ff6-af5a-0fe8fccab20f","pitchNumber":1,"startTime":"2025-07-30T01:20:09.671Z","endTime":"2025-07-30T01:20:14.279Z","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.9,"endSpeed":84.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.844248018602634,"aZ":-13.39206363784135,"pfxX":-5.134797367539058,"pfxZ":10.175893098502216,"pX":-0.2724637197010152,"pZ":3.3537238328224497,"vX0":6.685979361160726,"vY0":-135.1036396663618,"vZ0":-5.048708184438913,"x":127.39,"y":148.23,"x0":-2.1138741446946887,"y0":50.00570309042639,"z0":6.190414543119082,"aX":-9.480617062025772},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.5,"breakHorizontal":7.8,"spinRate":2209,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.4056493405677548,"extension":6.4827681624114755},"index":5,"playId":"7822a633-3df7-317f-a3b8-71d4f8d137f3","pitchNumber":2,"startTime":"2025-07-30T01:20:22.740Z","endTime":"2025-07-30T01:20:26.604Z","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":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.49363375905566,"aZ":-34.23512019728136,"pfxX":0.059180447145886994,"pfxZ":-1.269110892207494,"pX":-0.45920977415819575,"pZ":1.2448682914251905,"vX0":4.510241330335261,"vY0":-125.50357530932561,"vZ0":-4.962245245301235,"x":134.5,"y":205.17,"x0":-2.2751058278264806,"y0":50.00570936086298,"z0":5.985234119014657,"aX":0.09489374171609297},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.1,"breakHorizontal":-1.0,"spinRate":2271,"spinDirection":34},"zone":13,"typeConfidence":2.0,"plateTime":0.433725577892782,"extension":6.545137422962605},"hitData":{"launchSpeed":93.7,"launchAngle":20.0,"totalDistance":344.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":130.79,"coordY":60.74}},"index":6,"playId":"08043c2f-3ce6-36bc-be7b-4b61fa68abbf","pitchNumber":3,"startTime":"2025-07-30T01:20:39.904Z","endTime":"2025-07-30T01:20:47.440Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:20:47.440Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James McCann strikes out swinging.","rbi":0,"awayScore":2,"homeScore":12,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T01:21:08.897Z","endTime":"2025-07-30T01:22:59.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592426,"fullName":"Luke Jackson","link":"/api/v1/people/592426"},"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":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.42077500195638,"strikeZoneBottom":1.52535562333484,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.572285934632276,"aZ":-33.24414412294529,"pfxX":-1.3295520168116854,"pfxZ":-0.6792480460751822,"pX":0.8670126644016346,"pZ":1.5651933319635887,"vX0":8.161727824774077,"vY0":-124.97781880999123,"vZ0":-4.119133863775931,"x":83.95,"y":196.52,"x0":-2.2704654910970956,"y0":50.00123757027068,"z0":5.96984416688804,"aX":-2.100009436650511},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.9,"breakHorizontal":0.5,"spinRate":2072,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.43852409300551987,"extension":6.51948286647333},"index":0,"playId":"93eaa280-9707-30ef-95f9-ed19f009eace","pitchNumber":1,"startTime":"2025-07-30T01:21:19.485Z","endTime":"2025-07-30T01:21:24.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.42082273052136,"strikeZoneBottom":1.5253807447757,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.104168465173526,"aZ":-34.16681422594667,"pfxX":0.37992138372215845,"pfxZ":-1.2984767374138801,"pX":-1.2218865324490025,"pZ":3.4082136608716476,"vX0":2.5995728714317683,"vY0":-123.35562939846365,"vZ0":0.3526899865699329,"x":163.58,"y":146.76,"x0":-2.3397514733962215,"y0":50.0006556704829,"z0":6.149532724996223,"aX":0.5839023093280569},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.0,"breakHorizontal":-1.3,"spinRate":2048,"spinDirection":47},"zone":11,"typeConfidence":2.0,"plateTime":0.4444440508700578,"extension":6.4919650817869154},"index":1,"playId":"a3f06f29-618a-3122-8f57-137e0b114268","pitchNumber":2,"startTime":"2025-07-30T01:21:33.706Z","endTime":"2025-07-30T01:21:37.773Z","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":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.48541680708372,"strikeZoneBottom":1.59000023860579,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.715533831406386,"aZ":-12.386736178120035,"pfxX":-4.484217188095124,"pfxZ":11.076081003327083,"pX":1.3480472939007568,"pZ":1.1740865058497192,"vX0":9.94727414032962,"vY0":-132.63584546260674,"vZ0":-10.090505002332831,"x":65.62,"y":207.08,"x0":-1.8640444665085314,"y0":50.00103161443484,"z0":5.9252172274276225,"aX":-8.010459642514387},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.0,"breakHorizontal":6.0,"spinRate":2146,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4125664072527342,"extension":6.805093200283019},"index":2,"playId":"8c588da7-98ef-3bfd-964a-e3ec60f133c4","pitchNumber":3,"startTime":"2025-07-30T01:21:51.106Z","endTime":"2025-07-30T01:21:55.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.55000071425793,"strikeZoneBottom":1.5899995291913,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.054481005796546,"aZ":-14.957240629783385,"pfxX":-4.272164450679748,"pfxZ":9.428373220110643,"pX":-0.30886623464257446,"pZ":2.184550880740041,"vX0":6.178939349085952,"vY0":-134.0531651790465,"vZ0":-7.3561862892381695,"x":128.77,"y":179.8,"x0":-2.08505717075114,"y0":50.00470081211175,"z0":6.025220038952115,"aX":-7.803214717906816},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.7,"breakHorizontal":6.5,"spinRate":2215,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.4080582179003791,"extension":6.720829126341188},"index":3,"playId":"9b27baaf-221d-3361-8311-b2b069f3a796","pitchNumber":4,"startTime":"2025-07-30T01:22:06.021Z","endTime":"2025-07-30T01:22:10.129Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.528133920234833,"aZ":-33.200350409933655,"pfxX":-1.856189410016504,"pfxZ":-0.6622819425743955,"pX":0.42363952047419673,"pZ":0.9143430171545368,"vX0":6.541913843368202,"vY0":-123.05857958775778,"vZ0":-5.308543870302545,"x":100.85,"y":214.09,"x0":-2.0236430026543712,"y0":50.005287190789375,"z0":5.89942067334219,"aX":-2.858368889768383},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.2,"breakHorizontal":1.9,"spinRate":2118,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.44443597511405963,"extension":6.601200526528867},"index":4,"playId":"0e5cd369-07b3-3f74-9058-e7d28f0d68b3","pitchNumber":5,"startTime":"2025-07-30T01:22:19.415Z","endTime":"2025-07-30T01:22:23.825Z","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":85.6,"endSpeed":79.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.92014876315371,"aZ":-33.31382361799931,"pfxX":-0.9932337567535614,"pfxZ":-0.7193177093302916,"pX":-0.06876308054200352,"pZ":1.4115984680068716,"vX0":5.357337650048322,"vY0":-124.58660500616347,"vZ0":-4.414986408658585,"x":119.62,"y":200.67,"x0":-2.1135687522826627,"y0":50.003505810877236,"z0":5.945546677398406,"aX":-1.5686792098740348},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.0,"breakHorizontal":0.6,"spinRate":2195,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.43883733236361433,"extension":6.664421346840561},"index":5,"playId":"66e4902c-3d38-3f3b-87bc-e987306d4ded","pitchNumber":6,"startTime":"2025-07-30T01:22:35.774Z","endTime":"2025-07-30T01:22:39.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.088013138810698,"aZ":-34.11757841156966,"pfxX":-1.1703686680233616,"pfxZ":-1.2263366507758304,"pX":0.07136765605500119,"pZ":1.228325701015698,"vX0":5.573472091016044,"vY0":-124.13769866556805,"vZ0":-4.727728461877174,"x":114.28,"y":205.62,"x0":-2.0352773355615743,"y0":50.001568460791255,"z0":5.947108756385429,"aX":-1.8560789119175671},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.0,"breakHorizontal":1.1,"spinRate":2234,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.43853204955360825,"extension":6.823234236341896},"index":6,"playId":"adcc8fd2-9c88-33dc-8982-2d4a6ffdf7f8","pitchNumber":7,"startTime":"2025-07-30T01:22:56.935Z","endTime":"2025-07-30T01:22:59.935Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:22:59.935Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blaze Alexander strikes out swinging.","rbi":0,"awayScore":2,"homeScore":12,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T01:23:06.687Z","endTime":"2025-07-30T01:24:44.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592426,"fullName":"Luke Jackson","link":"/api/v1/people/592426"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.27000042214544,"strikeZoneBottom":1.55999917320174,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.848515254733062,"aZ":-14.77405248632791,"pfxX":-3.9944943410656286,"pfxZ":9.443391896691605,"pX":0.6878235511910054,"pZ":1.2144761443597996,"vX0":7.281617737395395,"vY0":-134.33662276249035,"vZ0":-9.81866387267616,"x":90.78,"y":205.99,"x0":-1.528847237815475,"y0":50.00483480947595,"z0":5.947411702385034,"aX":-7.362312592624868},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.4,"breakHorizontal":5.8,"spinRate":2148,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.4064528617747012,"extension":6.7632055867666105},"index":0,"playId":"0d872393-fffb-367e-9b1d-a2e2c8cb2d75","pitchNumber":1,"startTime":"2025-07-30T01:23:25.505Z","endTime":"2025-07-30T01:23:28.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.080770220571363,"aZ":-21.70765875934063,"pfxX":-0.15025374998650243,"pfxZ":5.972004841936844,"pX":-0.4500940223214358,"pZ":3.1080938497179655,"vX0":5.036597048851873,"vY0":-130.70443770635606,"vZ0":-3.318016205498628,"x":134.16,"y":154.86,"x0":-2.3717595154599964,"y0":50.00499836313848,"z0":5.9989359660645105,"aX":-0.2631922679487755},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.4,"breakHorizontal":-0.7,"spinRate":2263,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.4169209721496916,"extension":6.437114054658863},"index":1,"playId":"78da9b65-8e3e-3848-82b0-3b1b6e99d66c","pitchNumber":2,"startTime":"2025-07-30T01:23:41.921Z","endTime":"2025-07-30T01:23:46.163Z","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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.160675403798596,"aZ":-23.271476139319653,"pfxX":-0.43096990944494085,"pfxZ":5.07940160613403,"pX":0.8703702645200486,"pZ":1.1174218885192198,"vX0":7.782367141612881,"vY0":-130.4776050791866,"vZ0":-7.817394656768778,"x":83.82,"y":208.61,"x0":-2.074178377078929,"y0":50.00525822312306,"z0":5.861424319202259,"aX":-0.7572210557350949},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.9,"breakHorizontal":-0.6,"spinRate":2109,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.41714341889311424,"extension":6.620061944025416},"index":2,"playId":"f5a9d67a-0ad5-3d5d-a0f9-68e9da8c87bf","pitchNumber":3,"startTime":"2025-07-30T01:24:00.997Z","endTime":"2025-07-30T01:24:04.275Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-30T01:24:15.143Z","endTime":"2025-07-30T01:24:21.313Z","isPitch":false,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.1393383206234,"strikeZoneBottom":1.4946437809854,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.64673698420009,"aZ":-33.48337252848487,"pfxX":-2.2285957815575057,"pfxZ":-0.8118602241232682,"pX":0.6913131304028283,"pZ":0.4123871528157058,"vX0":6.95388741269107,"vY0":-125.44887841902784,"vZ0":-6.852130737762654,"x":90.65,"y":227.65,"x0":-1.818319188772972,"y0":50.00542517599092,"z0":5.883977278062223,"aX":-3.5787973251623826},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.8,"breakHorizontal":2.5,"spinRate":2159,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.43539506071904954,"extension":6.845282497083722},"index":4,"playId":"73515738-b05b-3d97-9c6d-af7305230ddd","pitchNumber":4,"startTime":"2025-07-30T01:24:21.313Z","endTime":"2025-07-30T01:24:25.418Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.355636996729867,"aZ":-36.16792237912058,"pfxX":-2.720636802875849,"pfxZ":-2.536266049714518,"pX":-0.35152400367778075,"pZ":1.6778227406761446,"vX0":4.575119735920441,"vY0":-124.69573248042977,"vZ0":-3.6679048695265557,"x":130.4,"y":193.48,"x0":-1.857630897873885,"y0":50.00590938444297,"z0":6.155760782310564,"aX":-4.280608166902213},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.2,"breakHorizontal":3.8,"spinRate":2178,"spinDirection":19},"zone":7,"typeConfidence":2.0,"plateTime":0.43946717196853413,"extension":6.5715542742745},"index":5,"playId":"a27a061f-32a0-37c9-ba1b-a10645c6b8e1","pitchNumber":5,"startTime":"2025-07-30T01:24:41.455Z","endTime":"2025-07-30T01:24:44.666Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:24:44.666Z","atBatIndex":79}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blaze Alexander strikes out swinging.","rbi":0,"awayScore":2,"homeScore":12,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T01:23:06.687Z","endTime":"2025-07-30T01:24:44.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592426,"fullName":"Luke Jackson","link":"/api/v1/people/592426"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.27000042214544,"strikeZoneBottom":1.55999917320174,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.848515254733062,"aZ":-14.77405248632791,"pfxX":-3.9944943410656286,"pfxZ":9.443391896691605,"pX":0.6878235511910054,"pZ":1.2144761443597996,"vX0":7.281617737395395,"vY0":-134.33662276249035,"vZ0":-9.81866387267616,"x":90.78,"y":205.99,"x0":-1.528847237815475,"y0":50.00483480947595,"z0":5.947411702385034,"aX":-7.362312592624868},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.4,"breakHorizontal":5.8,"spinRate":2148,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.4064528617747012,"extension":6.7632055867666105},"index":0,"playId":"0d872393-fffb-367e-9b1d-a2e2c8cb2d75","pitchNumber":1,"startTime":"2025-07-30T01:23:25.505Z","endTime":"2025-07-30T01:23:28.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.080770220571363,"aZ":-21.70765875934063,"pfxX":-0.15025374998650243,"pfxZ":5.972004841936844,"pX":-0.4500940223214358,"pZ":3.1080938497179655,"vX0":5.036597048851873,"vY0":-130.70443770635606,"vZ0":-3.318016205498628,"x":134.16,"y":154.86,"x0":-2.3717595154599964,"y0":50.00499836313848,"z0":5.9989359660645105,"aX":-0.2631922679487755},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.4,"breakHorizontal":-0.7,"spinRate":2263,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.4169209721496916,"extension":6.437114054658863},"index":1,"playId":"78da9b65-8e3e-3848-82b0-3b1b6e99d66c","pitchNumber":2,"startTime":"2025-07-30T01:23:41.921Z","endTime":"2025-07-30T01:23:46.163Z","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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.160675403798596,"aZ":-23.271476139319653,"pfxX":-0.43096990944494085,"pfxZ":5.07940160613403,"pX":0.8703702645200486,"pZ":1.1174218885192198,"vX0":7.782367141612881,"vY0":-130.4776050791866,"vZ0":-7.817394656768778,"x":83.82,"y":208.61,"x0":-2.074178377078929,"y0":50.00525822312306,"z0":5.861424319202259,"aX":-0.7572210557350949},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.9,"breakHorizontal":-0.6,"spinRate":2109,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.41714341889311424,"extension":6.620061944025416},"index":2,"playId":"f5a9d67a-0ad5-3d5d-a0f9-68e9da8c87bf","pitchNumber":3,"startTime":"2025-07-30T01:24:00.997Z","endTime":"2025-07-30T01:24:04.275Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-30T01:24:15.143Z","endTime":"2025-07-30T01:24:21.313Z","isPitch":false,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.1393383206234,"strikeZoneBottom":1.4946437809854,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.64673698420009,"aZ":-33.48337252848487,"pfxX":-2.2285957815575057,"pfxZ":-0.8118602241232682,"pX":0.6913131304028283,"pZ":0.4123871528157058,"vX0":6.95388741269107,"vY0":-125.44887841902784,"vZ0":-6.852130737762654,"x":90.65,"y":227.65,"x0":-1.818319188772972,"y0":50.00542517599092,"z0":5.883977278062223,"aX":-3.5787973251623826},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.8,"breakHorizontal":2.5,"spinRate":2159,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.43539506071904954,"extension":6.845282497083722},"index":4,"playId":"73515738-b05b-3d97-9c6d-af7305230ddd","pitchNumber":4,"startTime":"2025-07-30T01:24:21.313Z","endTime":"2025-07-30T01:24:25.418Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.355636996729867,"aZ":-36.16792237912058,"pfxX":-2.720636802875849,"pfxZ":-2.536266049714518,"pX":-0.35152400367778075,"pZ":1.6778227406761446,"vX0":4.575119735920441,"vY0":-124.69573248042977,"vZ0":-3.6679048695265557,"x":130.4,"y":193.48,"x0":-1.857630897873885,"y0":50.00590938444297,"z0":6.155760782310564,"aX":-4.280608166902213},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.2,"breakHorizontal":3.8,"spinRate":2178,"spinDirection":19},"zone":7,"typeConfidence":2.0,"plateTime":0.43946717196853413,"extension":6.5715542742745},"index":5,"playId":"a27a061f-32a0-37c9-ba1b-a10645c6b8e1","pitchNumber":5,"startTime":"2025-07-30T01:24:41.455Z","endTime":"2025-07-30T01:24:44.666Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:24:44.666Z","atBatIndex":79},"scoringPlays":[1,15,35,41,43,46,49,57,59,60,75],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2,3,4,5,6],"bottom":[7,8,9,10],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":181.3,"y":148.95},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":168.92,"y":87.52},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"coordinates":{"x":120.12,"y":65.58},"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":1,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":125.4,"y":76.63},"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":1,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":213.94,"y":113.64},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":155.56,"y":162.73},"type":"O","description":"Groundout"}]}},{"startIndex":11,"endIndex":20,"top":[11,12,13,14,15,16],"bottom":[17,18,19,20],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"coordinates":{"x":161.84,"y":75.04},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":160.22,"y":92.83},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":151.51,"y":155.13},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":159.78,"y":63.23},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":86.95,"y":125.54},"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":2,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":55.3,"y":124.62},"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":2,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":159.58,"y":79.19},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":119.48,"y":83.26},"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":2,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":83.58,"y":106.46},"type":"O","description":"Flyout"}]}},{"startIndex":21,"endIndex":27,"top":[21,22,23],"bottom":[24,25,26,27],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":155.56,"y":164.25},"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":3,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":105.02,"y":154.17},"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":3,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":175.03,"y":96.59},"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":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":191.56,"y":101.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":121.09,"y":167.8},"type":"O","description":"Pop Out"}]}},{"startIndex":28,"endIndex":36,"top":[28,29,30],"bottom":[31,32,33,34,35,36],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"coordinates":{"x":172.75,"y":46.4},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":75.13,"y":83.04},"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":4,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":207.0,"y":112.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":153.62,"y":118.72},"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":4,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":171.92,"y":104.29},"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":4,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":119.71,"y":87.8},"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":4,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":107.91,"y":150.57},"type":"O","description":"Groundout"}]}},{"startIndex":37,"endIndex":50,"top":[37,38,39],"bottom":[40,41,42,43,44,45,46,47,48,49,50],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":145.93,"y":141.95},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":80.97,"y":63.88},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":160.63,"y":196.19},"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":5,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":192.95,"y":57.63},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":177.32,"y":81.83},"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":5,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":196.23,"y":43.63},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":77.71,"y":100.46},"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":5,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":145.93,"y":154.12},"type":"O","description":"Forceout"},{"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":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":198.23,"y":61.18},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":114.79,"y":77.8},"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":5,"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"coordinates":{"x":148.29,"y":97.69},"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":5,"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":124.64,"y":177.94},"type":"O","description":"Groundout"}]}},{"startIndex":51,"endIndex":61,"top":[51,52,53,54,55],"bottom":[56,57,58,59,60,61],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"batter":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"coordinates":{"x":174.83,"y":178.96},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":38.35,"y":106.54},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"coordinates":{"x":126.16,"y":178.96},"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":6,"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":193.9,"y":130.23},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":58.23,"y":110.01},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":83.73,"y":102.61},"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":6,"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":200.68,"y":112.54},"type":"H","description":"Triple"},{"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":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":155.56,"y":162.73},"type":"O","description":"Groundout"}]}},{"startIndex":62,"endIndex":68,"top":[62,63,64],"bottom":[65,66,67,68],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":110.45,"y":148.54},"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":7,"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":163.63,"y":107.62},"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":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"coordinates":{"x":66.34,"y":104.94},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":127.2,"y":149.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":7,"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":122.37,"y":50.66},"type":"O","description":"Flyout"}]}},{"startIndex":69,"endIndex":76,"top":[69,70,71],"bottom":[72,73,74,75,76],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":592426,"fullName":"Luke Jackson","link":"/api/v1/people/592426"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":61.05,"y":96.34},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":592426,"fullName":"Luke Jackson","link":"/api/v1/people/592426"},"batter":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"coordinates":{"x":93.21,"y":164.76},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":592426,"fullName":"Luke Jackson","link":"/api/v1/people/592426"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":117.04,"y":151.07},"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":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":151.0,"y":152.09},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":57.92,"y":97.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":141.88,"y":153.61},"type":"O","description":"Forceout"},{"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":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":184.55,"y":137.38},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":98.49,"y":139.77},"type":"O","description":"Lineout"}]}},{"startIndex":77,"endIndex":79,"top":[77,78,79],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":592426,"fullName":"Luke Jackson","link":"/api/v1/people/592426"},"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"coordinates":{"x":130.79,"y":60.74},"type":"O","description":"Lineout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":3}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":2}},{"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":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":6,"hits":7,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":12,"hits":19,"errors":1,"leftOnBase":8},"away":{"runs":2,"hits":5,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":592426,"fullName":"Luke Jackson","link":"/api/v1/people/592426"},"catcher":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"first":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"second":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"third":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"shortstop":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"left":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"center":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"right":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"onDeck":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"inHole":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"battingOrder":9,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"offense":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"onDeck":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"inHole":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"pitcher":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"battingOrder":9,"team":{"id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"}},"balls":2,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":6,"airOuts":11,"runs":2,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".249","atBats":31,"obp":".324","slg":".437","ops":".761","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":8,"rbi":2,"leftOnBase":18,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":8,"groundOuts":9,"airOuts":11,"runs":12,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":19,"hitByPitch":1,"atBats":43,"obp":".455","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":151,"era":"4.60","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":12,"whip":"1.33","battersFaced":44,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":151,"balls":54,"strikes":97,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":12,"pitchesPerInning":"18.88","runsScoredPer9":"13.50","homeRunsPer9":"3.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":7,"putOuts":24,"errors":0,"chances":31,"passedBall":0,"pickoffs":0}},"players":{"ID645444":{"person":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":8,"strikes":7,"strikePercentage":".470","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.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":49,"flyOuts":25,"groundOuts":42,"airOuts":44,"runs":16,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":43,"baseOnBalls":20,"intentionalWalks":0,"hits":26,"hitByPitch":1,"avg":".182","atBats":143,"obp":".283","slg":".245","ops":".528","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":176,"totalBases":35,"rbi":14,"leftOnBase":57,"sacBunts":10,"sacFlies":2,"babip":".248","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"143.00","popOuts":10,"lineOuts":9},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":10,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":27,"era":"4.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.00","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":12,"strikes":15,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":1,"winPercentage":".---","pitchesPerInning":"13.50","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":7,"stolenBases":31,"stolenBasePercentage":".816","caughtStealingPercentage":".184","assists":13,"putOuts":419,"errors":3,"chances":435,"fielding":".993","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID593958":{"person":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":18,"gamesStarted":18,"flyOuts":50,"groundOuts":79,"airOuts":98,"runs":66,"doubles":26,"triples":2,"homeRuns":18,"strikeOuts":98,"baseOnBalls":34,"intentionalWalks":2,"hits":119,"hitByPitch":1,"atBats":387,"obp":".362","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1598,"era":"5.63","inningsPitched":"92.2","wins":3,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.65","battersFaced":430,"outs":278,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1598,"balls":599,"strikes":999,"strikePercentage":".630","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".300","pitchesPerInning":"17.24","gamesFinished":0,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"9.52","walksPer9Inn":"3.30","hitsPer9Inn":"11.56","runsScoredPer9":"6.41","homeRunsPer9":"1.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":31,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694297":{"person":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(L, 10-7)","summary":"4.2 IP, 7 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":4,"airOuts":7,"runs":7,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":90,"inningsPitched":"4.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"battersFaced":25,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":31,"strikes":59,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":7,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"5.79","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":22,"gamesStarted":22,"flyOuts":71,"groundOuts":113,"airOuts":132,"runs":69,"doubles":35,"triples":0,"homeRuns":20,"strikeOuts":98,"baseOnBalls":25,"intentionalWalks":1,"hits":127,"hitByPitch":10,"atBats":467,"obp":".321","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","numberOfPitches":1938,"era":"5.11","inningsPitched":"116.1","wins":10,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":66,"whip":"1.31","battersFaced":505,"outs":349,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1938,"balls":688,"strikes":1250,"strikePercentage":".640","hitBatsmen":10,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":7,"winPercentage":".588","pitchesPerInning":"16.66","gamesFinished":0,"strikeoutWalkRatio":"3.92","strikeoutsPer9Inn":"7.58","walksPer9Inn":"1.93","hitsPer9Inn":"9.83","runsScoredPer9":"5.34","homeRunsPer9":"1.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":45},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":11,"errors":3,"chances":23,"fielding":".870","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680728":{"person":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":8,"flyOuts":7,"groundOuts":3,"airOuts":10,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".267","atBats":30,"obp":".267","slg":".300","ops":".567","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":9,"rbi":2,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".381","groundOutsToAirouts":"0.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID518876":{"person":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":66,"groundOuts":133,"airOuts":123,"runs":53,"doubles":24,"triples":3,"homeRuns":14,"strikeOuts":121,"baseOnBalls":38,"intentionalWalks":0,"hits":98,"hitByPitch":1,"atBats":475,"obp":".267","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":2009,"era":"3.22","inningsPitched":"128.2","wins":9,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.06","battersFaced":514,"outs":386,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2009,"balls":715,"strikes":1294,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":4,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".600","pitchesPerInning":"15.61","gamesFinished":0,"strikeoutWalkRatio":"3.18","strikeoutsPer9Inn":"8.46","walksPer9Inn":"2.66","hitsPer9Inn":"6.85","runsScoredPer9":"3.71","homeRunsPer9":"0.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":28,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":8,"errors":2,"chances":25,"fielding":".920","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664983":{"person":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"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":2,"rbi":0,"leftOnBase":3,"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":34,"flyOuts":18,"groundOuts":43,"airOuts":27,"runs":7,"doubles":3,"triples":2,"homeRuns":2,"strikeOuts":20,"baseOnBalls":9,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".162","atBats":105,"obp":".233","slg":".286","ops":".519","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":117,"totalBases":30,"rbi":9,"leftOnBase":49,"sacBunts":1,"sacFlies":1,"babip":".179","groundOutsToAirouts":"1.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.50","popOuts":6,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":75,"errors":0,"chances":75,"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"}]},"ID656464":{"person":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":28,"gamesStarted":0,"flyOuts":17,"groundOuts":18,"airOuts":29,"runs":22,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":13,"intentionalWalks":0,"hits":28,"hitByPitch":2,"atBats":98,"obp":".368","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":471,"era":"7.66","inningsPitched":"24.2","wins":1,"losses":4,"saves":3,"saveOpportunities":4,"holds":6,"blownSaves":1,"earnedRuns":21,"whip":"1.66","battersFaced":117,"outs":74,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":471,"balls":183,"strikes":288,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".200","pitchesPerInning":"19.09","gamesFinished":8,"strikeoutWalkRatio":"2.08","strikeoutsPer9Inn":"9.85","walksPer9Inn":"4.74","hitsPer9Inn":"10.22","runsScoredPer9":"8.03","homeRunsPer9":"0.73","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608665":{"person":{"id":608665,"fullName":"Kendall Graveman","link":"/api/v1/people/608665"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":14,"gamesStarted":0,"flyOuts":5,"groundOuts":14,"airOuts":14,"runs":9,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":5,"baseOnBalls":8,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":50,"obp":".441","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":225,"era":"6.08","inningsPitched":"13.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.88","battersFaced":59,"outs":40,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":225,"balls":101,"strikes":124,"strikePercentage":".550","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.88","gamesFinished":4,"strikeoutWalkRatio":"0.63","strikeoutsPer9Inn":"3.38","walksPer9Inn":"5.40","hitsPer9Inn":"11.48","runsScoredPer9":"6.07","homeRunsPer9":"0.67","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID606466":{"person":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"jerseyNumber":"4","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | K, RBI, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":33,"groundOuts":78,"airOuts":73,"runs":55,"doubles":14,"triples":0,"homeRuns":20,"strikeOuts":50,"baseOnBalls":45,"intentionalWalks":4,"hits":82,"hitByPitch":4,"avg":".291","atBats":282,"obp":".395","slg":".553","ops":".948","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":332,"totalBases":156,"rbi":42,"leftOnBase":118,"sacBunts":0,"sacFlies":1,"babip":".291","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.10","popOuts":24,"lineOuts":16},"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":152,"putOuts":111,"errors":3,"chances":266,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID677942":{"person":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"jerseyNumber":"9","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"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":3,"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":21,"flyOuts":3,"groundOuts":16,"airOuts":7,"runs":6,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":2,"avg":".213","atBats":47,"obp":".288","slg":".298","ops":".586","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":54,"totalBases":14,"rbi":4,"leftOnBase":29,"sacBunts":2,"sacFlies":0,"babip":".323","groundOutsToAirouts":"2.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":44,"putOuts":19,"errors":1,"chances":64,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID669194":{"person":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":"1.000","atBats":1,"obp":"1.000","slg":"1.000","ops":"2.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":"1.000","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":12,"flyOuts":58,"groundOuts":81,"airOuts":111,"runs":34,"doubles":13,"triples":4,"homeRuns":9,"strikeOuts":73,"baseOnBalls":28,"intentionalWalks":0,"hits":64,"hitByPitch":4,"atBats":328,"obp":".266","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":1427,"era":"3.29","inningsPitched":"90.1","wins":6,"losses":2,"saves":1,"saveOpportunities":2,"holds":1,"blownSaves":1,"earnedRuns":33,"whip":"1.02","battersFaced":361,"outs":271,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1427,"balls":505,"strikes":922,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".750","pitchesPerInning":"15.80","gamesFinished":4,"strikeoutWalkRatio":"2.61","strikeoutsPer9Inn":"7.27","walksPer9Inn":"2.79","hitsPer9Inn":"6.38","runsScoredPer9":"3.39","homeRunsPer9":"0.90","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":3,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID543101":{"person":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":8,"gamesStarted":1,"flyOuts":8,"groundOuts":24,"airOuts":19,"runs":11,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":24,"baseOnBalls":6,"intentionalWalks":2,"hits":19,"hitByPitch":4,"atBats":85,"obp":".305","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":355,"era":"3.86","inningsPitched":"23.1","wins":1,"losses":1,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.07","battersFaced":96,"outs":70,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":355,"balls":123,"strikes":232,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.26","rbi":0,"winPercentage":".500","pitchesPerInning":"15.21","gamesFinished":4,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.26","walksPer9Inn":"2.31","hitsPer9Inn":"7.33","runsScoredPer9":"4.24","homeRunsPer9":"1.93","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672695":{"person":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"300","stats":{"batting":{"summary":"0-2 | BB, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":76,"groundOuts":110,"airOuts":135,"runs":56,"doubles":22,"triples":2,"homeRuns":10,"strikeOuts":53,"baseOnBalls":62,"intentionalWalks":0,"hits":106,"hitByPitch":6,"avg":".271","atBats":391,"obp":".371","slg":".414","ops":".785","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":472,"totalBases":162,"rbi":73,"leftOnBase":148,"sacBunts":3,"sacFlies":10,"babip":".284","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.10","popOuts":29,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":248,"putOuts":141,"errors":8,"chances":397,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID595928":{"person":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":4,"strikes":10,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":12,"groundOuts":10,"airOuts":16,"runs":7,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":46,"obp":".354","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":174,"era":"5.91","inningsPitched":"10.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.59","battersFaced":48,"outs":32,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":174,"balls":60,"strikes":114,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.31","gamesFinished":4,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"4.22","walksPer9Inn":"1.69","hitsPer9Inn":"12.66","runsScoredPer9":"5.91","homeRunsPer9":"0.84","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"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"}]},"ID553993":{"person":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":66,"groundOuts":66,"airOuts":112,"runs":64,"doubles":18,"triples":0,"homeRuns":36,"strikeOuts":116,"baseOnBalls":29,"intentionalWalks":1,"hits":95,"hitByPitch":15,"avg":".248","atBats":383,"obp":".321","slg":".577","ops":".898","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":433,"totalBases":221,"rbi":87,"leftOnBase":175,"sacBunts":0,"sacFlies":6,"babip":".249","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.64","popOuts":26,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":166,"putOuts":61,"errors":12,"chances":239,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663765":{"person":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":5,"strikes":9,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":6,"groundOuts":13,"airOuts":13,"runs":6,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":48,"obp":".385","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":191,"era":"4.76","inningsPitched":"11.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":6,"whip":"1.76","battersFaced":53,"outs":34,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":191,"balls":72,"strikes":119,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":2,"winPercentage":".000","pitchesPerInning":"16.85","gamesFinished":2,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"5.56","walksPer9Inn":"3.18","hitsPer9Inn":"12.71","runsScoredPer9":"4.76","homeRunsPer9":"0.79","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"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"}]},"ID682998":{"person":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | 3B, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"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":91,"flyOuts":62,"groundOuts":72,"airOuts":104,"runs":68,"doubles":18,"triples":14,"homeRuns":21,"strikeOuts":102,"baseOnBalls":33,"intentionalWalks":1,"hits":91,"hitByPitch":7,"avg":".247","atBats":368,"obp":".320","slg":".543","ops":".863","caughtStealing":4,"stolenBases":13,"stolenBasePercentage":".765","caughtStealingPercentage":".235","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":409,"totalBases":200,"rbi":50,"leftOnBase":134,"sacBunts":0,"sacFlies":1,"babip":".285","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.52","popOuts":23,"lineOuts":19},"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":6,"putOuts":190,"errors":1,"chances":197,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID668678":{"person":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":91,"groundOuts":119,"airOuts":131,"runs":84,"doubles":25,"triples":3,"homeRuns":23,"strikeOuts":121,"baseOnBalls":47,"intentionalWalks":1,"hits":125,"hitByPitch":4,"atBats":493,"obp":".322","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":2066,"era":"5.60","inningsPitched":"127.0","wins":7,"losses":12,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":79,"whip":"1.35","battersFaced":547,"outs":381,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2066,"balls":763,"strikes":1303,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".368","pitchesPerInning":"16.27","gamesFinished":0,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"8.57","walksPer9Inn":"3.33","hitsPer9Inn":"8.86","runsScoredPer9":"5.95","homeRunsPer9":"1.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":13,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666971":{"person":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"jerseyNumber":"12","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":80,"groundOuts":90,"airOuts":148,"runs":35,"doubles":20,"triples":2,"homeRuns":12,"strikeOuts":57,"baseOnBalls":25,"intentionalWalks":0,"hits":95,"hitByPitch":4,"avg":".247","atBats":384,"obp":".296","slg":".404","ops":".700","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":419,"totalBases":155,"rbi":48,"leftOnBase":170,"sacBunts":0,"sacFlies":6,"babip":".259","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":29,"lineOuts":39},"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":173,"errors":2,"chances":178,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID685314":{"person":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314"},"jerseyNumber":"27","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":5,"gamesStarted":0,"flyOuts":3,"groundOuts":6,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":21,"obp":".304","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":93,"era":"0.00","inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.31","battersFaced":23,"outs":16,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":33,"strikes":60,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".---","pitchesPerInning":"17.44","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"8.44","walksPer9Inn":"3.38","hitsPer9Inn":"8.44","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"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}},"ID663536":{"person":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"jerseyNumber":"30","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":3,"groundOuts":4,"airOuts":6,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".053","atBats":19,"obp":".100","slg":".105","ops":".205","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":2,"rbi":1,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".091","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"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":8,"putOuts":38,"errors":0,"chances":46,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID543510":{"person":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":3,"groundOuts":11,"airOuts":6,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":8,"intentionalWalks":0,"hits":13,"hitByPitch":2,"avg":".289","atBats":45,"obp":".418","slg":".467","ops":".885","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":55,"totalBases":21,"rbi":5,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".393","groundOutsToAirouts":"1.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.50","popOuts":0,"lineOuts":3},"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":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":6,"putOuts":105,"errors":0,"chances":111,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID805299":{"person":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 3 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":6,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":6,"strikes":12,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"81.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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":0,"groundOuts":6,"airOuts":0,"runs":5,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":15,"obp":".650","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":81,"era":"10.80","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"3.60","battersFaced":20,"outs":10,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":33,"strikes":48,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"6.00","rbi":2,"winPercentage":".---","pitchesPerInning":"24.30","gamesFinished":1,"strikeoutWalkRatio":"0.25","strikeoutsPer9Inn":"2.70","walksPer9Inn":"10.80","hitsPer9Inn":"21.60","runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"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"}]},"ID679775":{"person":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":14,"gamesStarted":0,"flyOuts":6,"groundOuts":12,"airOuts":10,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":2,"atBats":45,"obp":".314","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":202,"era":"2.31","inningsPitched":"11.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":3,"whip":"1.20","battersFaced":52,"outs":35,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":202,"balls":70,"strikes":132,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".000","pitchesPerInning":"17.31","gamesFinished":5,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"10.80","walksPer9Inn":"2.31","hitsPer9Inn":"8.49","runsScoredPer9":"3.09","homeRunsPer9":"0.77","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678489":{"person":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"jerseyNumber":"1","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":3,"groundOuts":2,"airOuts":7,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".167","atBats":18,"obp":".158","slg":".278","ops":".436","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":5,"rbi":4,"leftOnBase":9,"sacBunts":0,"sacFlies":1,"babip":".250","groundOutsToAirouts":"0.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677950":{"person":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":31,"groundOuts":88,"airOuts":48,"runs":34,"doubles":13,"triples":2,"homeRuns":6,"strikeOuts":79,"baseOnBalls":16,"intentionalWalks":0,"hits":67,"hitByPitch":4,"avg":".242","atBats":277,"obp":".291","slg":".368","ops":".659","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":302,"totalBases":102,"rbi":27,"leftOnBase":125,"sacBunts":3,"sacFlies":2,"babip":".314","groundOutsToAirouts":"1.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.17","popOuts":8,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":201,"errors":3,"chances":207,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[682998,606466,672695,680728,663536,664983,677950,543510,677942,694297,805299,663765,595928,645444],"pitchers":[694297,805299,663765,595928,645444],"bench":[678489,666971,553993],"bullpen":[679775,543101,668678,656464,608665,518876,669194,593958,685314],"battingOrder":[682998,606466,672695,680728,663536,664983,677950,543510,677942],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"McCarthy (3, Lee, C)."},{"label":"3B","value":"Carroll (14, Mize)."},{"label":"TB","value":"Carroll 4; Marte, K 2; McCarthy 2."},{"label":"RBI","value":"Marte, K (42); Perdomo (73)."},{"label":"Runners left in scoring position, 2 out","value":"Del Castillo; Thomas, A 2; Alexander."},{"label":"SF","value":"Perdomo."},{"label":"Team RISP","value":"1-for-8."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Marte, K (2, 3rd base by Hurter/Dingler)."}]}],"note":[]},"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":8,"groundOuts":9,"airOuts":11,"runs":12,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".250","atBats":43,"obp":".319","slg":".419","ops":".738","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":37,"rbi":12,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.33","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":8,"groundOuts":6,"airOuts":11,"runs":2,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":31,"obp":".250","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":156,"era":"3.77","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.24","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":156,"balls":60,"strikes":96,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":2,"pitchesPerInning":"17.33","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":1,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID695445":{"person":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":10,"strikes":13,"strikePercentage":".570","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":32,"gamesStarted":0,"flyOuts":26,"groundOuts":31,"airOuts":38,"runs":17,"doubles":7,"triples":2,"homeRuns":7,"strikeOuts":36,"baseOnBalls":9,"intentionalWalks":1,"hits":32,"hitByPitch":2,"atBats":134,"obp":".291","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":600,"era":"4.10","inningsPitched":"37.1","wins":4,"losses":1,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":17,"whip":"1.10","battersFaced":148,"outs":112,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":600,"balls":216,"strikes":384,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".800","pitchesPerInning":"16.07","gamesFinished":7,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"8.68","walksPer9Inn":"2.17","hitsPer9Inn":"7.71","runsScoredPer9":"4.10","homeRunsPer9":"1.69","inheritedRunners":16,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"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":{"note":"(W, 3-3)","summary":"3.1 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":4,"groundOuts":1,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":10,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":37,"inningsPitched":"3.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":10,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":37,"balls":11,"strikes":26,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":33,"gamesStarted":4,"flyOuts":25,"groundOuts":48,"airOuts":50,"runs":24,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":58,"baseOnBalls":23,"intentionalWalks":3,"hits":46,"hitByPitch":8,"atBats":199,"obp":".333","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":884,"era":"2.68","inningsPitched":"53.2","wins":3,"losses":3,"saves":2,"saveOpportunities":2,"holds":4,"blownSaves":0,"earnedRuns":16,"whip":"1.29","battersFaced":233,"outs":161,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":884,"balls":322,"strikes":562,"strikePercentage":".640","hitBatsmen":8,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".500","pitchesPerInning":"16.47","gamesFinished":4,"strikeoutWalkRatio":"2.52","strikeoutsPer9Inn":"9.73","walksPer9Inn":"3.86","hitsPer9Inn":"7.71","runsScoredPer9":"4.02","homeRunsPer9":"0.67","inheritedRunners":20,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":2,"chances":11,"fielding":".818","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656716":{"person":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"jerseyNumber":"39","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"700","stats":{"batting":{"summary":"2-5 | HR, 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":4,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":98,"flyOuts":38,"groundOuts":77,"airOuts":86,"runs":51,"doubles":15,"triples":8,"homeRuns":9,"strikeOuts":77,"baseOnBalls":38,"intentionalWalks":1,"hits":86,"hitByPitch":4,"avg":".268","atBats":321,"obp":".349","slg":".449","ops":".798","caughtStealing":3,"stolenBases":16,"stolenBasePercentage":".842","caughtStealingPercentage":".158","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":368,"totalBases":144,"rbi":36,"leftOnBase":136,"sacBunts":1,"sacFlies":4,"babip":".322","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.67","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":113,"putOuts":109,"errors":7,"chances":229,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID669373":{"person":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":66,"groundOuts":108,"airOuts":111,"runs":31,"doubles":14,"triples":1,"homeRuns":9,"strikeOuts":171,"baseOnBalls":19,"intentionalWalks":0,"hits":93,"hitByPitch":4,"atBats":480,"obp":".230","caughtStealing":4,"stolenBases":2,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":1941,"era":"2.09","inningsPitched":"133.2","wins":10,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"0.84","battersFaced":506,"outs":401,"gamesPitched":21,"completeGames":1,"shutouts":1,"pitchesThrown":1941,"balls":573,"strikes":1368,"strikePercentage":".700","hitBatsmen":4,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".769","pitchesPerInning":"14.52","gamesFinished":0,"strikeoutWalkRatio":"9.00","strikeoutsPer9Inn":"11.51","walksPer9Inn":"1.28","hitsPer9Inn":"6.26","runsScoredPer9":"2.09","homeRunsPer9":"0.61","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":24,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":2,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663554":{"person":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, ER, 2 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":1,"airOuts":3,"runs":2,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":59,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":12,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":59,"balls":26,"strikes":33,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"10.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"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":18,"gamesStarted":18,"flyOuts":69,"groundOuts":85,"airOuts":109,"runs":40,"doubles":19,"triples":2,"homeRuns":12,"strikeOuts":84,"baseOnBalls":26,"intentionalWalks":1,"hits":99,"hitByPitch":1,"atBats":372,"obp":".313","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1520,"era":"3.43","inningsPitched":"94.1","wins":9,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.33","battersFaced":404,"outs":283,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1520,"balls":512,"strikes":1008,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":2,"winPercentage":".692","pitchesPerInning":"16.11","gamesFinished":0,"strikeoutWalkRatio":"3.23","strikeoutsPer9Inn":"8.01","walksPer9Inn":"2.48","hitsPer9Inn":"9.45","runsScoredPer9":"3.82","homeRunsPer9":"1.14","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":17,"lineOuts":23},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID592426":{"person":{"id":592426,"fullName":"Luke Jackson","link":"/api/v1/people/592426"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":6,"strikes":16,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"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":41,"gamesStarted":0,"flyOuts":22,"groundOuts":44,"airOuts":36,"runs":24,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":27,"baseOnBalls":22,"intentionalWalks":4,"hits":34,"hitByPitch":2,"atBats":139,"obp":".354","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":570,"era":"4.78","inningsPitched":"37.2","wins":2,"losses":5,"saves":9,"saveOpportunities":11,"holds":3,"blownSaves":2,"earnedRuns":20,"whip":"1.49","battersFaced":165,"outs":113,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":570,"balls":212,"strikes":358,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.22","rbi":0,"winPercentage":".286","pitchesPerInning":"15.13","gamesFinished":22,"strikeoutWalkRatio":"1.23","strikeoutsPer9Inn":"6.45","walksPer9Inn":"5.26","hitsPer9Inn":"8.12","runsScoredPer9":"5.73","homeRunsPer9":"0.96","inheritedRunners":12,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":10},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663330":{"person":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"201","stats":{"batting":{"summary":"0-0","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,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":6,"groundOuts":10,"airOuts":22,"runs":8,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":15,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".230","atBats":61,"obp":".319","slg":".508","ops":".827","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":69,"totalBases":31,"rbi":8,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".238","groundOutsToAirouts":"0.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.25","popOuts":8,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID595879":{"person":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":44,"groundOuts":74,"airOuts":70,"runs":44,"doubles":14,"triples":1,"homeRuns":10,"strikeOuts":74,"baseOnBalls":9,"intentionalWalks":0,"hits":79,"hitByPitch":5,"avg":".267","atBats":296,"obp":".299","slg":".422","ops":".721","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":311,"totalBases":125,"rbi":41,"leftOnBase":127,"sacBunts":0,"sacFlies":1,"babip":".324","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.60","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":122,"putOuts":116,"errors":8,"chances":246,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682985":{"person":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"400","stats":{"batting":{"summary":"3-5 | HR, 2 2B, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":106,"flyOuts":50,"groundOuts":75,"airOuts":81,"runs":59,"doubles":23,"triples":1,"homeRuns":26,"strikeOuts":144,"baseOnBalls":28,"intentionalWalks":1,"hits":113,"hitByPitch":2,"avg":".275","atBats":411,"obp":".323","slg":".526","ops":".849","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":443,"totalBases":216,"rbi":84,"leftOnBase":190,"sacBunts":0,"sacFlies":2,"babip":".358","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.81","popOuts":13,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":194,"errors":1,"chances":197,"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":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"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":15,"balls":7,"strikes":8,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":46,"gamesStarted":5,"flyOuts":27,"groundOuts":63,"airOuts":45,"runs":21,"doubles":5,"triples":0,"homeRuns":10,"strikeOuts":46,"baseOnBalls":9,"intentionalWalks":0,"hits":47,"hitByPitch":0,"atBats":196,"obp":".269","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":785,"era":"3.40","inningsPitched":"53.0","wins":5,"losses":3,"saves":0,"saveOpportunities":4,"holds":11,"blownSaves":4,"earnedRuns":20,"whip":"1.06","battersFaced":210,"outs":159,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":785,"balls":265,"strikes":520,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".625","pitchesPerInning":"14.81","gamesFinished":3,"strikeoutWalkRatio":"5.11","strikeoutsPer9Inn":"7.81","walksPer9Inn":"1.53","hitsPer9Inn":"7.98","runsScoredPer9":"3.57","homeRunsPer9":"1.70","inheritedRunners":27,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681481":{"person":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"jerseyNumber":"30","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"300","stats":{"batting":{"summary":"3-5 | 2 2B, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":80,"flyOuts":50,"groundOuts":50,"airOuts":91,"runs":42,"doubles":13,"triples":2,"homeRuns":16,"strikeOuts":62,"baseOnBalls":7,"intentionalWalks":0,"hits":71,"hitByPitch":4,"avg":".260","atBats":273,"obp":".288","slg":".498","ops":".786","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":288,"totalBases":136,"rbi":32,"leftOnBase":115,"sacBunts":0,"sacFlies":1,"babip":".281","groundOutsToAirouts":"0.55","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"17.06","popOuts":26,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":86,"errors":3,"chances":90,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":21,"gamesStarted":21,"flyOuts":59,"groundOuts":73,"airOuts":109,"runs":56,"doubles":15,"triples":1,"homeRuns":19,"strikeOuts":137,"baseOnBalls":44,"intentionalWalks":0,"hits":96,"hitByPitch":3,"atBats":414,"obp":".310","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1930,"era":"4.51","inningsPitched":"109.2","wins":6,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":55,"whip":"1.28","battersFaced":462,"outs":329,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1930,"balls":698,"strikes":1232,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".375","pitchesPerInning":"17.60","gamesFinished":0,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"11.24","walksPer9Inn":"3.61","hitsPer9Inn":"7.88","runsScoredPer9":"4.60","homeRunsPer9":"1.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":23,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":9,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"500","stats":{"batting":{"summary":"2-5","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"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":0,"putOuts":7,"errors":1,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":73,"groundOuts":59,"airOuts":124,"runs":60,"doubles":23,"triples":0,"homeRuns":23,"strikeOuts":104,"baseOnBalls":46,"intentionalWalks":5,"hits":90,"hitByPitch":9,"avg":".242","atBats":372,"obp":".336","slg":".489","ops":".825","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":432,"totalBases":182,"rbi":63,"leftOnBase":156,"sacBunts":0,"sacFlies":5,"babip":".268","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.17","popOuts":30,"lineOuts":21},"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":677,"errors":3,"chances":734,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID668670":{"person":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"jerseyNumber":"34","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":9,"groundOuts":19,"airOuts":21,"runs":9,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":24,"baseOnBalls":12,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".184","atBats":76,"obp":".292","slg":".316","ops":".608","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":90,"totalBases":24,"rbi":11,"leftOnBase":29,"sacBunts":1,"sacFlies":1,"babip":".235","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":6,"lineOuts":6},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":6,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":11,"obp":".385","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"3.38","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.50","battersFaced":13,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":18,"strikes":23,"strikePercentage":".560","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"15.38","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"3.38","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":5,"stolenBases":18,"stolenBasePercentage":".783","caughtStealingPercentage":".217","assists":10,"putOuts":204,"errors":3,"chances":217,"fielding":".986","passedBall":1,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650402":{"person":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":96,"flyOuts":72,"groundOuts":84,"airOuts":115,"runs":55,"doubles":17,"triples":0,"homeRuns":11,"strikeOuts":55,"baseOnBalls":55,"intentionalWalks":0,"hits":96,"hitByPitch":4,"avg":".278","atBats":345,"obp":".379","slg":".423","ops":".802","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":409,"totalBases":146,"rbi":50,"leftOnBase":114,"sacBunts":0,"sacFlies":5,"babip":".299","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.36","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":179,"putOuts":123,"errors":3,"chances":305,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID592454":{"person":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":0,"flyOuts":23,"groundOuts":46,"airOuts":42,"runs":23,"doubles":6,"triples":1,"homeRuns":7,"strikeOuts":35,"baseOnBalls":16,"intentionalWalks":0,"hits":33,"hitByPitch":1,"atBats":156,"obp":".289","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":671,"era":"4.71","inningsPitched":"42.0","wins":1,"losses":3,"saves":9,"saveOpportunities":13,"holds":12,"blownSaves":4,"earnedRuns":22,"whip":"1.17","battersFaced":173,"outs":126,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":671,"balls":256,"strikes":415,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".250","pitchesPerInning":"15.98","gamesFinished":13,"strikeoutWalkRatio":"2.19","strikeoutsPer9Inn":"7.50","walksPer9Inn":"3.43","hitsPer9Inn":"7.07","runsScoredPer9":"4.93","homeRunsPer9":"1.50","inheritedRunners":19,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669724":{"person":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"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":0,"flyOuts":23,"groundOuts":71,"airOuts":45,"runs":27,"doubles":13,"triples":2,"homeRuns":2,"strikeOuts":33,"baseOnBalls":11,"intentionalWalks":2,"hits":54,"hitByPitch":1,"atBats":202,"obp":".307","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":778,"era":"3.08","inningsPitched":"49.2","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":10,"blownSaves":0,"earnedRuns":17,"whip":"1.31","battersFaced":215,"outs":149,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":778,"balls":281,"strikes":497,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.58","rbi":0,"winPercentage":".600","pitchesPerInning":"15.66","gamesFinished":8,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"5.98","walksPer9Inn":"1.99","hitsPer9Inn":"9.79","runsScoredPer9":"4.89","homeRunsPer9":"0.36","inheritedRunners":28,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":7,"gamesStarted":2,"flyOuts":6,"groundOuts":21,"airOuts":14,"runs":12,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":15,"baseOnBalls":4,"intentionalWalks":0,"hits":23,"hitByPitch":0,"atBats":72,"obp":".351","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":296,"era":"5.60","inningsPitched":"17.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.53","battersFaced":77,"outs":53,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":296,"balls":92,"strikes":204,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".500","pitchesPerInning":"16.75","gamesFinished":2,"strikeoutWalkRatio":"3.75","strikeoutsPer9Inn":"7.64","walksPer9Inn":"2.04","hitsPer9Inn":"11.72","runsScoredPer9":"6.11","homeRunsPer9":"1.02","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663837":{"person":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"jerseyNumber":"8","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | HBP","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":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"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":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":22,"groundOuts":14,"airOuts":24,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":3,"avg":".203","atBats":69,"obp":".300","slg":".232","ops":".532","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":16,"rbi":7,"leftOnBase":24,"sacBunts":0,"sacFlies":1,"babip":".269","groundOutsToAirouts":"0.58","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":47,"errors":0,"chances":48,"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"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID628451":{"person":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"jerseyNumber":"77","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"101","stats":{"batting":{"note":"a-","summary":"2-2 | 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":24,"groundOuts":24,"airOuts":37,"runs":16,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":16,"baseOnBalls":7,"intentionalWalks":0,"hits":24,"hitByPitch":4,"avg":".240","atBats":100,"obp":".313","slg":".390","ops":".703","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":112,"totalBases":39,"rbi":17,"leftOnBase":48,"sacBunts":0,"sacFlies":1,"babip":".256","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.33","popOuts":2,"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":49,"putOuts":25,"errors":2,"chances":76,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID663978":{"person":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":77,"groundOuts":99,"airOuts":145,"runs":65,"doubles":20,"triples":3,"homeRuns":17,"strikeOuts":83,"baseOnBalls":27,"intentionalWalks":0,"hits":115,"hitByPitch":3,"atBats":432,"obp":".309","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1854,"era":"4.95","inningsPitched":"111.0","wins":3,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":61,"whip":"1.28","battersFaced":472,"outs":333,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1854,"balls":651,"strikes":1203,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".250","pitchesPerInning":"16.70","gamesFinished":0,"strikeoutWalkRatio":"3.07","strikeoutsPer9Inn":"6.73","walksPer9Inn":"2.19","hitsPer9Inn":"9.32","runsScoredPer9":"5.27","homeRunsPer9":"1.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":8,"passedBall":0,"popOuts":39,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":13,"errors":1,"chances":27,"fielding":".963","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,"battingOrder":"800","stats":{"batting":{"summary":"2-5 | K, 2 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":44,"groundOuts":54,"airOuts":79,"runs":30,"doubles":14,"triples":1,"homeRuns":9,"strikeOuts":70,"baseOnBalls":10,"intentionalWalks":0,"hits":79,"hitByPitch":7,"avg":".281","atBats":281,"obp":".321","slg":".434","ops":".755","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":299,"totalBases":122,"rbi":42,"leftOnBase":114,"sacBunts":0,"sacFlies":1,"babip":".345","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.22","popOuts":17,"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":19,"stolenBases":36,"stolenBasePercentage":".655","caughtStealingPercentage":".345","assists":27,"putOuts":665,"errors":2,"chances":694,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID676684":{"person":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":17,"groundOuts":54,"airOuts":32,"runs":14,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":51,"baseOnBalls":15,"intentionalWalks":1,"hits":33,"hitByPitch":1,"atBats":169,"obp":".263","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":766,"era":"2.53","inningsPitched":"46.1","wins":5,"losses":2,"saves":16,"saveOpportunities":20,"holds":1,"blownSaves":4,"earnedRuns":13,"whip":"1.04","battersFaced":186,"outs":139,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":766,"balls":266,"strikes":500,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.69","rbi":0,"winPercentage":".714","pitchesPerInning":"16.53","gamesFinished":27,"strikeoutWalkRatio":"3.40","strikeoutsPer9Inn":"9.91","walksPer9Inn":"2.91","hitsPer9Inn":"6.41","runsScoredPer9":"2.72","homeRunsPer9":"0.39","inheritedRunners":15,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690993":{"person":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"jerseyNumber":"33","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":53,"groundOuts":63,"airOuts":90,"runs":43,"doubles":16,"triples":2,"homeRuns":8,"strikeOuts":68,"baseOnBalls":37,"intentionalWalks":0,"hits":71,"hitByPitch":1,"avg":".246","atBats":289,"obp":".330","slg":".398","ops":".728","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":330,"totalBases":115,"rbi":31,"leftOnBase":121,"sacBunts":0,"sacFlies":3,"babip":".292","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.12","popOuts":11,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":78,"putOuts":165,"errors":5,"chances":248,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID672761":{"person":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"jerseyNumber":"46","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"600","stats":{"batting":{"summary":"3-5 | 3B, 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":4,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":38,"groundOuts":29,"airOuts":61,"runs":28,"doubles":8,"triples":3,"homeRuns":7,"strikeOuts":37,"baseOnBalls":11,"intentionalWalks":0,"hits":41,"hitByPitch":2,"avg":".246","atBats":167,"obp":".298","slg":".455","ops":".753","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":181,"totalBases":76,"rbi":22,"leftOnBase":87,"sacBunts":0,"sacFlies":1,"babip":".274","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.86","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":82,"errors":2,"chances":88,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":2,"gamesStarted":2,"flyOuts":9,"groundOuts":10,"airOuts":12,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":45,"obp":".292","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":177,"era":"4.50","inningsPitched":"12.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.17","battersFaced":48,"outs":36,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":177,"balls":56,"strikes":121,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".500","pitchesPerInning":"14.75","gamesFinished":0,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"1.50","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[690993,628451,650402,663330,681481,682985,679529,672761,656716,693307,663837,663554,676428,695445,663947,592426],"pitchers":[663554,676428,695445,663947,592426],"bench":[595879,668670],"bullpen":[608650,656427,669724,592454,675512,663978,669373,676684],"battingOrder":[628451,663330,681481,682985,679529,672761,656716,693307,663837],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Carpenter 2 (13, Pfaadt, Garcia, B); Pérez, W (8, Pfaadt); Greene, R 2 (23, Pfaadt, Garcia, B); Ibáñez (6, Curtiss); McKinstry (15, Herrera, J)."},{"label":"3B","value":"Pérez, W (3, Woodford)."},{"label":"HR","value":"Torres (11, 5th inning off Pfaadt, 0 on, 1 out); Greene, R (26, 5th inning off Pfaadt, 1 on, 1 out); McKinstry (9, 5th inning off Pfaadt, 1 on, 2 out)."},{"label":"TB","value":"Carpenter 5; Dingler 2; Greene, R 8; Ibáñez 3; McKinstry 6; Pérez, W 6; Torkelson 2; Torres 5."},{"label":"RBI","value":"Dingler 2 (42); Greene, R 3 (84); Ibáñez (17); McKinstry 4 (36); Pérez, W (22); Torres (50)."},{"label":"2-out RBI","value":"Dingler 2; McKinstry 3; Ibáñez."},{"label":"Runners left in scoring position, 2 out","value":"Dingler 2; Greene, R; Carpenter; Torres."},{"label":"Team RISP","value":"6-for-17."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Pérez, W 2 (5, 2nd base off Pfaadt/McCann, 2nd base off Pfaadt/McCann)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Torkelson (3, fielding)."}]}],"note":[{"label":"a","value":"Singled for Keith in the 5th."}]}},"officials":[{"official":{"id":484198,"fullName":"Alan Porter","link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"fullName":"Jim Wolf","link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"fullName":"Chris Segal","link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"fullName":"Alex MacKay","link":"/api/v1/people/623945"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Vierling (by Garcia, B)."},{"label":"Pitches-strikes","value":"Pfaadt 90-59; Garcia, B 18-12; Woodford 14-9; Curtiss 14-10; Herrera, J 15-7; Mize 59-33; Hurter 37-26; Lee, C 23-13; Holton 15-8; Jackson 22-16."},{"label":"Groundouts-flyouts","value":"Pfaadt 4-6; Garcia, B 1-0; Woodford 1-0; Curtiss 1-2; Herrera, J 2-0; Mize 1-3; Hurter 1-4; Lee, C 1-0; Holton 1-0; Jackson 2-1."},{"label":"Batters faced","value":"Pfaadt 25; Garcia, B 6; Woodford 4; Curtiss 4; Herrera, J 5; Mize 12; Hurter 10; Lee, C 5; Holton 3; Jackson 6."},{"label":"Inherited runners-scored","value":"Woodford 1-1; Hurter 2-0."},{"label":"Umpires","value":"HP: Alan Porter. 1B: Jim Wolf. 2B: Chris Segal. 3B: Alex MacKay. "},{"label":"Weather","value":"87 degrees, Clear."},{"label":"Wind","value":"4 mph, In From RF."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"2:44."},{"label":"Att","value":"27,697."},{"label":"Venue","value":"Comerica Park."},{"label":"July 29, 2025"}],"pitchingNotes":["Garcia, B pitched to 2 batters in the 6th inning."],"topPerformers":[{"player":{"person":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985","boxscoreName":"Greene, R"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"400","stats":{"batting":{"summary":"3-5 | HR, 2 2B, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":106,"flyOuts":50,"groundOuts":75,"airOuts":81,"runs":59,"doubles":23,"triples":1,"homeRuns":26,"strikeOuts":144,"baseOnBalls":28,"intentionalWalks":1,"hits":113,"hitByPitch":2,"avg":".275","atBats":411,"obp":".323","slg":".526","ops":".849","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":443,"totalBases":216,"rbi":84,"leftOnBase":190,"sacBunts":0,"sacFlies":2,"babip":".358","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.81","popOuts":13,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":194,"errors":1,"chances":197,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":72,"hittingGameScore":72},{"player":{"person":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761","boxscoreName":"Pérez, W"},"jerseyNumber":"46","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"600","stats":{"batting":{"summary":"3-5 | 3B, 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":4,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":38,"groundOuts":29,"airOuts":61,"runs":28,"doubles":8,"triples":3,"homeRuns":7,"strikeOuts":37,"baseOnBalls":11,"intentionalWalks":0,"hits":41,"hitByPitch":2,"avg":".246","atBats":167,"obp":".298","slg":".455","ops":".753","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":181,"totalBases":76,"rbi":22,"leftOnBase":87,"sacBunts":0,"sacFlies":1,"babip":".274","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.86","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":82,"errors":2,"chances":88,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":70,"hittingGameScore":70},{"player":{"person":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716","boxscoreName":"McKinstry"},"jerseyNumber":"39","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"700","stats":{"batting":{"summary":"2-5 | HR, 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":4,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":98,"flyOuts":38,"groundOuts":77,"airOuts":86,"runs":51,"doubles":15,"triples":8,"homeRuns":9,"strikeOuts":77,"baseOnBalls":38,"intentionalWalks":1,"hits":86,"hitByPitch":4,"avg":".268","atBats":321,"obp":".349","slg":".449","ops":".798","caughtStealing":3,"stolenBases":16,"stolenBasePercentage":".842","caughtStealingPercentage":".158","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":368,"totalBases":144,"rbi":36,"leftOnBase":136,"sacBunts":1,"sacFlies":4,"babip":".322","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.67","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":113,"putOuts":109,"errors":7,"chances":229,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":62,"hittingGameScore":62}]},"decisions":{"winner":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"loser":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}