{"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":776715,"link":"/api/v1.1/game/776715/feed/live","metaData":{"wait":10,"timeStamp":"20250817_025730","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count00","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776715,"type":"R","doubleHeader":"N","id":"2025/08/16/arimlb-colmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776715-2025-08-16","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-17T00:10:00Z","originalDate":"2025-08-16","officialDate":"2025-08-16","dayNight":"night","time":"6:10","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":124,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":60,"losses":64,"ties":0,"pct":".484"},"records":{},"divisionLeader":false,"wins":60,"losses":64,"winningPercentage":".484"},"franchiseName":"Arizona","clubName":"Diamondbacks","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115","season":2025,"venue":{"id":19,"name":"Coors Field","link":"/api/v1/venues/19"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"col","fileCode":"col","abbreviation":"COL","teamName":"Rockies","locationName":"Denver","firstYearOfPlay":"1992","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":"Colorado","record":{"gamesPlayed":123,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":34,"losses":89,"ties":0,"pct":".276"},"records":{},"divisionLeader":false,"wins":34,"losses":89,"winningPercentage":".276"},"franchiseName":"Colorado","clubName":"Rockies","active":true}},"players":{"ID694851":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851","firstName":"Andrew","lastName":"Hoffmann","birthDate":"2000-02-02","currentAge":26,"birthCity":"Joliet","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Hoffmann","middleName":"Michael","boxscoreName":"Hoffmann, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Hoffmann","nameSlug":"andrew-hoffmann-694851","firstLastName":"Andrew Hoffmann","lastFirstName":"Hoffmann, Andrew","lastInitName":"Hoffmann, A","initLastName":"A Hoffmann","fullFMLName":"Andrew Michael Hoffmann","fullLFMName":"Hoffmann, Andrew Michael","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID666661":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661","firstName":"Juan","lastName":"Morillo","primaryNumber":"62","birthDate":"1999-03-19","currentAge":27,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Morillo","middleName":"Diego","boxscoreName":"Morillo, J","gender":"M","nameMatrilineal":"Gutierrez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Morillo","nameSlug":"juan-morillo-666661","firstLastName":"Juan Morillo","lastFirstName":"Morillo, Juan","lastInitName":"Morillo, J","initLastName":"J Morillo","fullFMLName":"Juan Diego Morillo","fullLFMName":"Morillo, Juan Diego","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID680767":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767","firstName":"Victor","lastName":"Vodnik","primaryNumber":"38","birthDate":"1999-10-09","currentAge":26,"birthCity":"Whittier","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Victor","useLastName":"Vodnik","middleName":"Francisco","boxscoreName":"Vodnik","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"VOD-nik","mlbDebutDate":"2023-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Vodnik","nameSlug":"victor-vodnik-680767","firstLastName":"Victor Vodnik","lastFirstName":"Vodnik, Victor","lastInitName":"Vodnik, V","initLastName":"V Vodnik","fullFMLName":"Victor Francisco Vodnik","fullLFMName":"Vodnik, Victor Francisco","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID682988":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988","firstName":"Tyler","lastName":"Locklear","primaryNumber":"31","birthDate":"2000-11-24","currentAge":25,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Tyler","useLastName":"Locklear","middleName":"Evan","boxscoreName":"Locklear","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-06-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Locklear","nameSlug":"tyler-locklear-682988","firstLastName":"Tyler Locklear","lastFirstName":"Locklear, Tyler","lastInitName":"Locklear, T","initLastName":"T Locklear","fullFMLName":"Tyler Evan Locklear","fullLFMName":"Locklear, Tyler Evan","strikeZoneTop":3.28,"strikeZoneBottom":1.66},"ID656222":{"id":656222,"fullName":"Jalen Beeks","link":"/api/v1/people/656222","firstName":"Jalen","lastName":"Beeks","primaryNumber":"68","birthDate":"1993-07-10","currentAge":33,"birthCity":"Fayetteville","birthStateProvince":"AR","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jalen","useLastName":"Beeks","middleName":"Christopher","boxscoreName":"Beeks","nickName":"Beeker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-06-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jalen Beeks","nameSlug":"jalen-beeks-656222","firstLastName":"Jalen Beeks","lastFirstName":"Beeks, Jalen","lastInitName":"Beeks, J","initLastName":"J Beeks","fullFMLName":"Jalen Christopher Beeks","fullLFMName":"Beeks, Jalen Christopher","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID801403":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403","firstName":"Tyler","lastName":"Dollander","primaryNumber":"32","birthDate":"2001-10-26","currentAge":24,"birthCity":"Evans","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Dollander","middleName":"Chase","boxscoreName":"Dollander","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"DOE-land-err","mlbDebutDate":"2025-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Dollander","nameSlug":"chase-dollander-801403","firstLastName":"Chase Dollander","lastFirstName":"Dollander, Chase","lastInitName":"Dollander, C","initLastName":"C Dollander","fullFMLName":"Tyler Chase Dollander","fullLFMName":"Dollander, Tyler Chase","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID690924":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924","firstName":"Braxton","lastName":"Fulford","primaryNumber":"37","birthDate":"1998-12-09","currentAge":27,"birthCity":"Lubbock","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Braxton","useLastName":"Fulford","middleName":"Albert","boxscoreName":"Fulford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braxton Fulford","nameSlug":"braxton-fulford-690924","firstLastName":"Braxton Fulford","lastFirstName":"Fulford, Braxton","lastInitName":"Fulford, B","initLastName":"B Fulford","fullFMLName":"Braxton Albert Fulford","fullLFMName":"Fulford, Braxton Albert","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID607536":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536","firstName":"Kyle","lastName":"Freeland","primaryNumber":"21","birthDate":"1993-05-14","currentAge":33,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 4\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Freeland","middleName":"Richard","boxscoreName":"Freeland, K","nickName":"F. Stanley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-04-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Freeland","nameSlug":"kyle-freeland-607536","firstLastName":"Kyle Freeland","lastFirstName":"Freeland, Kyle","lastInitName":"Freeland, K","initLastName":"K Freeland","fullFMLName":"Kyle Richard Freeland","fullLFMName":"Freeland, Kyle Richard","strikeZoneTop":3.5,"strikeZoneBottom":1.66},"ID699911":{"id":699911,"fullName":"Dugan Darnell","link":"/api/v1/people/699911","firstName":"Dugan","lastName":"Darnell","primaryNumber":"80","birthDate":"1997-06-26","currentAge":29,"birthCity":"Northville","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dugan","useLastName":"Darnell","middleName":"Tate","boxscoreName":"Darnell","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dugan Darnell","nameSlug":"dugan-darnell-699911","firstLastName":"Dugan Darnell","lastFirstName":"Darnell, Dugan","lastInitName":"Darnell, D","initLastName":"D Darnell","fullFMLName":"Dugan Tate Darnell","fullLFMName":"Darnell, Dugan Tate","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID675848":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848","firstName":"Juan","lastName":"Mejia","primaryNumber":"47","birthDate":"2000-07-04","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Mejia","middleName":"Manuel","boxscoreName":"Mejia, J","gender":"M","nameMatrilineal":"Adames","isPlayer":true,"isVerified":true,"pronunciation":"meh-HEE-uh","mlbDebutDate":"2025-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Mejia","nameSlug":"juan-mejia-675848","firstLastName":"Juan Mejia","lastFirstName":"Mejia, Juan","lastInitName":"Mejia, J","initLastName":"J Mejia","fullFMLName":"Juan Manuel Mejia","fullLFMName":"Mejia, Juan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID692585":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585","firstName":"Yanquiel","lastName":"Fernández","primaryNumber":"88","birthDate":"2003-01-01","currentAge":23,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 2\"","weight":198,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Yanquiel","useLastName":"Fernández","boxscoreName":"Fernández, Y","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"pronunciation":"YAHN-kee-el","mlbDebutDate":"2025-07-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Yanquiel Fernández","nameSlug":"yanquiel-fernandez-692585","firstLastName":"Yanquiel Fernández","lastFirstName":"Fernández, Yanquiel","lastInitName":"Fernández, Y","initLastName":"Y Fernández","fullFMLName":"Yanquiel Fernández","fullLFMName":"Fernández, Yanquiel ","strikeZoneTop":3.305,"strikeZoneBottom":1.668},"ID669020":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020","firstName":"Ryan","lastName":"Rolison","primaryNumber":"33","birthDate":"1997-07-11","currentAge":29,"birthCity":"Jackson","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Rolison","middleName":"Perry","boxscoreName":"Rolison","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"RAHL-ison","mlbDebutDate":"2025-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan Rolison","nameSlug":"ryan-rolison-669020","firstLastName":"Ryan Rolison","lastFirstName":"Rolison, Ryan","lastInitName":"Rolison, R","initLastName":"R Rolison","fullFMLName":"Ryan Perry Rolison","fullLFMName":"Rolison, Ryan Perry","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID696100":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100","firstName":"Hunter","lastName":"Goodman","primaryNumber":"15","birthDate":"1999-10-08","currentAge":26,"birthCity":"Arlington","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Hunter","useLastName":"Goodman","middleName":"Robert","boxscoreName":"Goodman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Goodman","nameSlug":"hunter-goodman-696100","firstLastName":"Hunter Goodman","lastFirstName":"Goodman, Hunter","lastInitName":"Goodman, H","initLastName":"H Goodman","fullFMLName":"Hunter Robert Goodman","fullLFMName":"Goodman, Hunter Robert","strikeZoneTop":3.18,"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},"ID687597":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597","firstName":"Jordan","lastName":"Beck","primaryNumber":"27","birthDate":"2001-04-19","currentAge":25,"birthCity":"Hazel Green","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":227,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jordan","useLastName":"Beck","middleName":"Alexander","boxscoreName":"Beck","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Beck","nameSlug":"jordan-beck-687597","firstLastName":"Jordan Beck","lastFirstName":"Beck, Jordan","lastInitName":"Beck, J","initLastName":"J Beck","fullFMLName":"Jordan Alexander Beck","fullLFMName":"Beck, Jordan Alexander","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"ID685299":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299","firstName":"Tanner","lastName":"Gordon","primaryNumber":"29","birthDate":"1997-10-26","currentAge":28,"birthCity":"Champaign","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Gordon","middleName":"Robert","boxscoreName":"Gordon, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tanner Gordon","nameSlug":"tanner-gordon-685299","firstLastName":"Tanner Gordon","lastFirstName":"Gordon, Tanner","lastInitName":"Gordon, T","initLastName":"T Gordon","fullFMLName":"Tanner Robert Gordon","fullLFMName":"Gordon, Tanner Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID686228":{"id":686228,"fullName":"Juan Burgos","link":"/api/v1/people/686228","firstName":"Juan","lastName":"Burgos","primaryNumber":"52","birthDate":"1999-12-22","currentAge":26,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Burgos","boxscoreName":"Burgos","gender":"M","nameMatrilineal":"Pichardo","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-07-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Burgos","nameSlug":"juan-burgos-686228","firstLastName":"Juan Burgos","lastFirstName":"Burgos, Juan","lastInitName":"Burgos, J","initLastName":"J Burgos","fullFMLName":"Juan  Burgos","fullLFMName":"Burgos, Juan ","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID686668":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668","firstName":"Brenton","lastName":"Doyle","primaryNumber":"7","birthDate":"1998-05-14","currentAge":28,"birthCity":"Warrenton","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Brenton","useLastName":"Doyle","middleName":"Edward","boxscoreName":"Doyle, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brenton Doyle","nameSlug":"brenton-doyle-686668","firstLastName":"Brenton Doyle","lastFirstName":"Doyle, Brenton","lastInitName":"Doyle, B","initLastName":"B Doyle","fullFMLName":"Brenton Edward Doyle","fullLFMName":"Doyle, Brenton Edward","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"ID543391":{"id":543391,"fullName":"Casey Kelly","link":"/api/v1/people/543391","firstName":"Casey","lastName":"Kelly","primaryNumber":"60","birthDate":"1989-10-04","currentAge":36,"birthCity":"Sarasota","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Kelly","middleName":"Patrick","boxscoreName":"Kelly, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"mlbDebutDate":"2012-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Kelly","nameSlug":"casey-kelly-543391","firstLastName":"Casey Kelly","lastFirstName":"Kelly, Casey","lastInitName":"Kelly, C","initLastName":"C Kelly","fullFMLName":"Casey Patrick Kelly","fullLFMName":"Kelly, Casey Patrick","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID683627":{"id":683627,"fullName":"Anthony Molina","link":"/api/v1/people/683627","firstName":"Anthony","lastName":"Molina","primaryNumber":"45","birthDate":"2002-01-12","currentAge":24,"birthCity":"San Joaquin","birthCountry":"Venezuela","height":"6' 1\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Molina","middleName":"Jose","boxscoreName":"Molina","gender":"M","nameMatrilineal":"Suarez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Anthony Molina","nameSlug":"anthony-molina-683627","firstLastName":"Anthony Molina","lastFirstName":"Molina, Anthony","lastInitName":"Molina, A","initLastName":"A Molina","fullFMLName":"Anthony Jose Molina","fullLFMName":"Molina, Anthony Jose","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID543510":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510","firstName":"James","lastName":"McCann","primaryNumber":"21","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},"ID677955":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955","firstName":"Kenneth","lastName":"Hill","primaryNumber":"0","birthDate":"1999-12-22","currentAge":26,"birthCity":"Ashdown","birthStateProvince":"AR","birthCountry":"USA","height":"6' 4\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jaden","useLastName":"Hill","middleName":"Jaden","boxscoreName":"Hill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jaden Hill","nameSlug":"jaden-hill-677955","firstLastName":"Jaden Hill","lastFirstName":"Hill, Jaden","lastInitName":"Hill, J","initLastName":"J Hill","fullFMLName":"Kenneth Jaden Hill","fullLFMName":"Hill, Kenneth Jaden","strikeZoneTop":3.49,"strikeZoneBottom":1.6},"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},"ID691720":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720","firstName":"Kyle","lastName":"Karros","primaryNumber":"12","birthDate":"2002-07-26","currentAge":24,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Kyle","useLastName":"Karros","middleName":"Garret","boxscoreName":"Karros, K","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"KARE-ohs","mlbDebutDate":"2025-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Karros","nameSlug":"kyle-karros-691720","firstLastName":"Kyle Karros","lastFirstName":"Karros, Kyle","lastInitName":"Karros, K","initLastName":"K Karros","fullFMLName":"Kyle Garret Karros","fullLFMName":"Karros, Kyle Garret","strikeZoneTop":3.43,"strikeZoneBottom":1.73},"ID663372":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372","firstName":"Ryan","lastName":"Feltner","primaryNumber":"18","birthDate":"1996-09-02","currentAge":30,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Feltner","middleName":"Donald","boxscoreName":"Feltner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Feltner","nameSlug":"ryan-feltner-663372","firstLastName":"Ryan Feltner","lastFirstName":"Feltner, Ryan","lastInitName":"Feltner, R","initLastName":"R Feltner","fullFMLName":"Ryan Donald Feltner","fullLFMName":"Feltner, Ryan Donald","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID623433":{"id":623433,"fullName":"Nick Anderson","link":"/api/v1/people/623433","firstName":"Nick","lastName":"Anderson","primaryNumber":"64","birthDate":"1990-07-05","currentAge":36,"birthCity":"Crosby","birthStateProvince":"MN","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Anderson","middleName":"Paul","boxscoreName":"Anderson, N","nickName":"Ando","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Anderson","nameSlug":"nick-anderson-623433","firstLastName":"Nick Anderson","lastFirstName":"Anderson, Nick","lastInitName":"Anderson, N","initLastName":"N Anderson","fullFMLName":"Nick Paul Anderson","fullLFMName":"Anderson, Nick Paul","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID666160":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160","firstName":"McKenzie","lastName":"Moniak","primaryNumber":"22","birthDate":"1998-05-13","currentAge":28,"birthCity":"Encinitas","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mickey","useLastName":"Moniak","middleName":"Matthew","boxscoreName":"Moniak","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"MO-nee-ak","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mickey Moniak","nameSlug":"mickey-moniak-666160","firstLastName":"Mickey Moniak","lastFirstName":"Moniak, Mickey","lastInitName":"Moniak, M","initLastName":"M Moniak","fullFMLName":"McKenzie Matthew Moniak","fullLFMName":"Moniak, McKenzie Matthew","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID663731":{"id":663731,"fullName":"Connor Kaiser","link":"/api/v1/people/663731","firstName":"Connor","lastName":"Kaiser","primaryNumber":"30","birthDate":"1996-11-20","currentAge":29,"birthCity":"Shawnee Mission","birthStateProvince":"KS","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Connor","useLastName":"Kaiser","middleName":"William","boxscoreName":"Kaiser, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Kaiser","nameSlug":"connor-kaiser-663731","firstLastName":"Connor Kaiser","lastFirstName":"Kaiser, Connor","lastInitName":"Kaiser, C","initLastName":"C Kaiser","fullFMLName":"Connor William Kaiser","fullLFMName":"Kaiser, Connor William","strikeZoneTop":3.349,"strikeZoneBottom":1.69},"ID623474":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474","firstName":"Jimmy","lastName":"Herget","primaryNumber":"44","birthDate":"1993-09-09","currentAge":33,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":183,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jimmy","useLastName":"Herget","middleName":"Matthew","boxscoreName":"Herget, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"HER-geht","mlbDebutDate":"2019-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jimmy Herget","nameSlug":"jimmy-herget-623474","firstLastName":"Jimmy Herget","lastFirstName":"Herget, Jimmy","lastInitName":"Herget, J","initLastName":"J Herget","fullFMLName":"Jimmy Matthew Herget","fullLFMName":"Herget, Jimmy Matthew","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID682653":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653","firstName":"Warming","lastName":"Bernabel","primaryNumber":"57","birthDate":"2002-06-06","currentAge":24,"birthCity":"Bani","birthCountry":"Dominican Republic","height":"6' 1\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Warming","useLastName":"Bernabel","middleName":"Jose","boxscoreName":"Bernabel","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2025-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Warming Bernabel","nameSlug":"warming-bernabel-682653","firstLastName":"Warming Bernabel","lastFirstName":"Bernabel, Warming","lastInitName":"Bernabel, W","initLastName":"W Bernabel","fullFMLName":"Warming Jose Bernabel","fullLFMName":"Bernabel, Warming Jose","strikeZoneTop":3.268,"strikeZoneBottom":1.649},"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},"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},"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},"ID596295":{"id":596295,"fullName":"Austin Gomber","link":"/api/v1/people/596295","firstName":"Austin","lastName":"Gomber","birthDate":"1993-11-23","currentAge":32,"birthCity":"Winter Garden","birthStateProvince":"FL","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Austin","useLastName":"Gomber","middleName":"Zachary","boxscoreName":"Gomber","nickName":"Big G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-06-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Austin Gomber","nameSlug":"austin-gomber-596295","firstLastName":"Austin Gomber","lastFirstName":"Gomber, Austin","lastInitName":"Gomber, A","initLastName":"A Gomber","fullFMLName":"Austin Zachary Gomber","fullLFMName":"Gomber, Austin Zachary","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID671289":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289","firstName":"Tyler","lastName":"Freeman","primaryNumber":"2","birthDate":"1999-05-21","currentAge":27,"birthCity":"Rancho Cucamonga","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Tyler","useLastName":"Freeman","middleName":"Andrew","boxscoreName":"Freeman, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Freeman","nameSlug":"tyler-freeman-671289","firstLastName":"Tyler Freeman","lastFirstName":"Freeman, Tyler","lastInitName":"Freeman, T","initLastName":"T Freeman","fullFMLName":"Tyler Andrew Freeman","fullLFMName":"Freeman, Tyler Andrew","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"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},"ID690022":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022","firstName":"Ryan","lastName":"Ritter","primaryNumber":"8","birthDate":"2000-11-10","currentAge":25,"birthCity":"Evergreen Park","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ryan","useLastName":"Ritter","middleName":"Michael","boxscoreName":"Ritter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Ritter","nameSlug":"ryan-ritter-690022","firstLastName":"Ryan Ritter","lastFirstName":"Ritter, Ryan","lastInitName":"Ritter, R","initLastName":"R Ritter","fullFMLName":"Ryan Michael Ritter","fullLFMName":"Ritter, Ryan Michael","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID571657":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657","firstName":"James","lastName":"Farmer","primaryNumber":"15","birthDate":"1990-08-17","currentAge":36,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Kyle","useLastName":"Farmer","middleName":"Kyle","boxscoreName":"Farmer, K","nickName":"Farm Dawg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Farmer","nameSlug":"kyle-farmer-571657","firstLastName":"Kyle Farmer","lastFirstName":"Farmer, Kyle","lastInitName":"Farmer, K","initLastName":"K Farmer","fullFMLName":"James Kyle Farmer","fullLFMName":"Farmer, James Kyle","strikeZoneTop":3.167,"strikeZoneBottom":1.598},"ID687134":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134","firstName":"Bradley","lastName":"Blalock","primaryNumber":"31","birthDate":"2000-12-25","currentAge":25,"birthCity":"Conyers","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bradley","useLastName":"Blalock","middleName":"Christopher","boxscoreName":"Blalock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"BLAY-lock","mlbDebutDate":"2024-06-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bradley Blalock","nameSlug":"bradley-blalock-687134","firstLastName":"Bradley Blalock","lastFirstName":"Blalock, Bradley","lastInitName":"Blalock, B","initLastName":"B Blalock","fullFMLName":"Bradley Christopher Blalock","fullLFMName":"Blalock, Bradley Christopher","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"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},"ID678662":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662","firstName":"Ezequiel","lastName":"Tovar","primaryNumber":"14","birthDate":"2001-08-01","currentAge":25,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ezequiel","useLastName":"Tovar","middleName":"Jesus","boxscoreName":"Tovar","gender":"M","nameMatrilineal":"Gota","isPlayer":true,"isVerified":false,"pronunciation":"eh-ZEE-kee-ehl","mlbDebutDate":"2022-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ezequiel Tovar","nameSlug":"ezequiel-tovar-678662","firstLastName":"Ezequiel Tovar","lastFirstName":"Tovar, Ezequiel","lastInitName":"Tovar, E","initLastName":"E Tovar","fullFMLName":"Ezequiel Jesus Tovar","fullLFMName":"Tovar, Ezequiel Jesus","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID606115":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115","firstName":"Orlando","lastName":"Arcia","primaryNumber":"3","birthDate":"1994-08-04","currentAge":32,"birthCity":"Anaco","birthCountry":"Venezuela","height":"5' 11\"","weight":187,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Orlando","useLastName":"Arcia","middleName":"Jesus","boxscoreName":"Arcia, Or","nickName":"El Nino","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"AHR-see-uh","mlbDebutDate":"2016-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Orlando Arcia","nameSlug":"orlando-arcia-606115","firstLastName":"Orlando Arcia","lastFirstName":"Arcia, Orlando","lastInitName":"Arcia, O","initLastName":"O Arcia","fullFMLName":"Orlando Jesus Arcia","fullLFMName":"Arcia, Orlando Jesus","strikeZoneTop":3.171,"strikeZoneBottom":1.6}},"venue":{"id":19,"name":"Coors Field","link":"/api/v1/venues/19","location":{"address1":"2001 Blake Street","city":"Denver","state":"Colorado","stateAbbrev":"CO","postalCode":"80205-2000","defaultCoordinates":{"latitude":39.756042,"longitude":-104.994136},"azimuthAngle":4.0,"elevation":5190,"country":"USA","phone":"(303) 292-0200"},"timeZone":{"tz":"MDT","id":"America/Denver","offset":-6,"offsetAtGameTime":-6},"fieldInfo":{"capacity":50480,"turfType":"Grass","roofType":"Open","leftLine":347,"left":390,"leftCenter":420,"center":415,"rightCenter":424,"right":375,"rightLine":350},"active":true,"season":"2025"},"officialVenue":{"id":19,"link":"/api/v1/venues/19"},"weather":{"condition":"Partly Cloudy","temp":"83","wind":"5 mph, L To R"},"gameInfo":{"attendance":27929,"firstPitch":"2025-08-17T00:13: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":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"home":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"}},"officialScorer":{"id":431080,"fullName":"Dennis Smythe","link":"/api/v1/people/431080"},"primaryDatacaster":{"id":700142,"fullName":"Zack Holler","link":"/api/v1/people/700142"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, second baseman Ryan Ritter to first baseman Warming Bernabel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-17T00:13:02.631Z","endTime":"2025-08-17T00:14:38.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-16T21:21:44.113Z","endTime":"2025-08-16T23:45:31.254Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"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-08-16T23:45:31.254Z","endTime":"2025-08-17T00:10:38.094Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"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-08-17T00:10:38.094Z","endTime":"2025-08-17T00:13:04.843Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"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":99.0,"endSpeed":91.5,"strikeZoneTop":3.42106595445512,"strikeZoneBottom":1.60841188110795,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.023689537225078,"aZ":-19.93536176534603,"pfxX":-7.371432749732986,"pfxZ":5.758497582123518,"pX":1.785127946261061,"pZ":2.946010087178352,"vX0":12.391567774450522,"vY0":-143.83335957693794,"vZ0":-3.0568429107171076,"x":48.96,"y":159.24,"x0":-1.5938705560451516,"y0":50.000193132005116,"z0":5.238532821265245,"aX":-15.659698222853542},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.1,"breakHorizontal":11.3,"spinRate":2546,"spinDirection":238},"zone":12,"typeConfidence":2.0,"plateTime":0.3788090485611826,"extension":6.090838626995738},"index":3,"playId":"586d7efb-3c11-3eb6-a259-b2d02c190270","pitchNumber":1,"startTime":"2025-08-17T00:13:04.843Z","endTime":"2025-08-17T00:13:09.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":91.0,"strikeZoneTop":3.39840319300056,"strikeZoneBottom":1.54705165578988,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.866561951747155,"aZ":-17.8412603019711,"pfxX":-7.458996815750247,"pfxZ":6.820306501358784,"pX":0.22086924403375885,"pZ":1.5258380825507594,"vX0":8.541012843695407,"vY0":-143.29844195139458,"vZ0":-7.090545103544698,"x":108.58,"y":197.58,"x0":-1.8144625881811103,"y0":50.002058399307856,"z0":5.126376865058091,"aX":-15.674405191202647},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.3,"breakHorizontal":12.0,"spinRate":2604,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.38070926402707705,"extension":6.057661862957874},"index":4,"playId":"f2404c2b-20f8-35dd-ae30-37c1eb315ae0","pitchNumber":2,"startTime":"2025-08-17T00:13:22.585Z","endTime":"2025-08-17T00:13:27.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.5,"strikeZoneTop":3.36800641185756,"strikeZoneBottom":1.55508831351013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.224242468143068,"aZ":-19.595106926856054,"pfxX":-6.272843880628549,"pfxZ":6.027386289376594,"pX":-0.3327620003074539,"pZ":2.8365887619379784,"vX0":6.6632998257238185,"vY0":-142.9298557485613,"vZ0":-3.351130191416469,"x":129.68,"y":162.19,"x0":-1.869455738244886,"y0":50.00529293920054,"z0":5.241592696927754,"aX":-13.095521562411973},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.4,"breakHorizontal":10.2,"spinRate":2521,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.38194098821334244,"extension":5.952063699990215},"index":5,"playId":"bbaf2048-6c74-34dc-943d-731573cf2f7a","pitchNumber":3,"startTime":"2025-08-17T00:13:39.700Z","endTime":"2025-08-17T00:13:44.435Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.134426205127866,"aZ":-28.025160961981847,"pfxX":-8.608804393040044,"pfxZ":2.333145156316439,"pX":0.4322009152104492,"pZ":2.1137219494601216,"vX0":8.645261691216081,"vY0":-131.5952142582814,"vZ0":-2.6907416274699165,"x":100.53,"y":181.71,"x0":-1.7545698727809076,"y0":50.00415455536009,"z0":5.19470624151359,"aX":-15.319088578316318},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.0,"breakHorizontal":14.0,"spinRate":2157,"spinDirection":245},"zone":9,"typeConfidence":2.0,"plateTime":0.41394807691330415,"extension":6.175223034547339},"index":6,"playId":"d5ca54dd-f9a4-37a5-b368-c59ebfa079c1","pitchNumber":4,"startTime":"2025-08-17T00:13:54.118Z","endTime":"2025-08-17T00:13:58.487Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":74.3,"strikeZoneTop":3.44421250899672,"strikeZoneBottom":1.45850406970177,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.052153516593286,"aZ":-38.60971846180819,"pfxX":7.491960733065047,"pfxZ":-4.703941072542762,"pX":-0.49439651540519725,"pZ":0.125941508045899,"vX0":0.9457900872018166,"vY0":-116.05054164919947,"vZ0":-3.4232057642895386,"x":135.85,"y":235.38,"x0":-1.880473932645474,"y0":50.00163358107669,"z0":5.285656176806348,"aX":10.251684731674494},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-9.1,"breakHorizontal":-13.8,"spinRate":2905,"spinDirection":64},"zone":13,"typeConfidence":0.9,"plateTime":0.4713843402091147,"extension":6.451224583635319},"index":7,"playId":"be905a38-3e96-3e5a-b580-19299a2a3619","pitchNumber":5,"startTime":"2025-08-17T00:14:12.695Z","endTime":"2025-08-17T00:14:17.222Z","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":98.7,"endSpeed":91.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.750150467576766,"aZ":-17.598187743721756,"pfxX":-6.5979401093829395,"pfxZ":6.886227222528748,"pX":0.3628333313660689,"pZ":1.874189196908105,"vX0":8.507813807885867,"vY0":-143.52969459171928,"vZ0":-6.1228166070529415,"x":103.17,"y":188.18,"x0":-1.762706642922718,"y0":50.00262242705393,"z0":5.105317617708564,"aX":-13.964621758311706},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.6,"breakHorizontal":10.6,"spinRate":2564,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.3795435110896195,"extension":6.045997236142832},"hitData":{"launchSpeed":93.4,"launchAngle":4.0,"totalDistance":88.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.72,"coordY":150.16}},"index":8,"playId":"9e4e64ea-8c77-3f09-891d-a548ee914bd2","pitchNumber":6,"startTime":"2025-08-17T00:14:30.959Z","endTime":"2025-08-17T00:14:38.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T00:14:38.924Z","atBatIndex":0},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ketel Marte doubles (19) on a sharp line drive to right fielder Yanquiel Fernández.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-17T00:14:48.475Z","endTime":"2025-08-17T00:16:32.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"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,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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":692585,"link":"/api/v1/people/692585"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":91.6,"endSpeed":84.9,"strikeZoneTop":3.61185554870163,"strikeZoneBottom":1.61794427840779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.920444900370796,"aZ":-23.81384291103377,"pfxX":-7.191092210430297,"pfxZ":4.581330992383819,"pX":-0.24130016047584765,"pZ":2.046230776697962,"vX0":6.634426538857057,"vY0":-133.30135497486035,"vZ0":-3.7402241777114424,"x":126.2,"y":183.53,"x0":-1.8115014865879495,"y0":50.0019260099618,"z0":5.158932061509544,"aX":-13.120899943057697},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.8,"breakHorizontal":11.9,"spinRate":2178,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.4087208735934129,"extension":6.014319806008127},"index":0,"playId":"758a14d0-e545-340f-95b0-8dbcd8519470","pitchNumber":1,"startTime":"2025-08-17T00:15:06.354Z","endTime":"2025-08-17T00:15:10.981Z","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":99.7,"endSpeed":92.5,"strikeZoneTop":3.59055486295271,"strikeZoneBottom":1.52298009836338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.514831711913683,"aZ":-16.74424574650258,"pfxX":-6.82249256563638,"pfxZ":7.136738711180008,"pX":1.275545975171162,"pZ":1.889987944961994,"vX0":11.086329098426706,"vY0":-144.86971062770334,"vZ0":-6.455439615419066,"x":68.38,"y":187.75,"x0":-1.6851187814371875,"y0":50.00071368412222,"z0":5.141039569661366,"aX":-14.745715562984385},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.0,"breakHorizontal":10.6,"spinRate":2620,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.37569159172610256,"extension":6.0628325089882615},"index":1,"playId":"7909138d-38e1-35f1-8eb1-1b8fdcb9a49d","pitchNumber":2,"startTime":"2025-08-17T00:15:20.781Z","endTime":"2025-08-17T00:15:25.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":75.1,"strikeZoneTop":3.63,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.91903917011551,"aZ":-37.4896430742389,"pfxX":6.902569439524301,"pfxZ":-3.785512185647857,"pX":0.4897898743053188,"pZ":2.326802596811287,"vX0":3.031194373138578,"vY0":-116.91329941386972,"vZ0":0.5912793744119504,"x":98.33,"y":175.96,"x0":-1.7142403498958751,"y0":50.001041377280316,"z0":5.547048772201939,"aX":9.698324256529718},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-6.5,"breakHorizontal":-13.2,"spinRate":2876,"spinDirection":61},"zone":6,"typeConfidence":0.9,"plateTime":0.4658113063068967,"extension":6.244883715226882},"index":2,"playId":"989e7f5d-679f-3123-bebc-214be895eb5a","pitchNumber":3,"startTime":"2025-08-17T00:15:36.935Z","endTime":"2025-08-17T00:15:42.273Z","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":91.5,"endSpeed":84.8,"strikeZoneTop":3.63232754487122,"strikeZoneBottom":1.63900254680279,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.906113420437556,"aZ":-24.201210672488077,"pfxX":-6.929093250579127,"pfxZ":4.367947400640448,"pX":-1.2169849975072335,"pZ":2.5934045418826766,"vX0":4.074314947257642,"vY0":-133.30894505754551,"vZ0":-2.4440835963991425,"x":163.39,"y":168.76,"x0":-1.8539180789062615,"y0":50.00183711070155,"z0":5.243700134539446,"aX":-12.64481846923782},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.7,"breakHorizontal":11.9,"spinRate":2224,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.40869076934482607,"extension":6.0416229797658385},"index":3,"playId":"db52f3fd-3056-3464-be27-49ed57dc0bd3","pitchNumber":4,"startTime":"2025-08-17T00:15:56.584Z","endTime":"2025-08-17T00:16:01.076Z","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":2,"outs":1},"index":4,"startTime":"2025-08-17T00:16:05.364Z","endTime":"2025-08-17T00:16:20.282Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"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":100.1,"endSpeed":92.4,"strikeZoneTop":3.63,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.291607995383476,"aZ":-15.340139314457282,"pfxX":-5.369960612993319,"pfxZ":7.745639316268843,"pX":0.33797716022860375,"pZ":2.7525667360352224,"vX0":7.961206268495764,"vY0":-145.61991081097779,"vZ0":-4.691805116528214,"x":104.12,"y":164.46,"x0":-1.7184084136852347,"y0":50.00698705187467,"z0":5.295371485220714,"aX":-11.676968055671654},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":13.4,"breakHorizontal":8.4,"spinRate":2453,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.37439648064533726,"extension":6.046402687059314},"hitData":{"launchSpeed":104.2,"launchAngle":21.0,"totalDistance":391.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":201.08,"coordY":59.5}},"index":5,"playId":"a9ea867e-8fd2-3a07-8a0f-b1eb61889bd5","pitchNumber":5,"startTime":"2025-08-17T00:16:20.282Z","endTime":"2025-08-17T00:16:32.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T00:16:32.317Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-17T00:16:47.828Z","endTime":"2025-08-17T00:18:30.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"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":2},"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":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.4,"endSpeed":92.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.963545800995757,"aZ":-18.813391366306785,"pfxX":-8.119576952621962,"pfxZ":6.2164439917509595,"pX":0.6731201377897789,"pZ":2.449497677198312,"vX0":10.00102860073083,"vY0":-144.57835544710562,"vZ0":-4.746829769651192,"x":91.34,"y":172.64,"x0":-1.7516106296664313,"y0":50.002044743548886,"z0":5.242764788122458,"aX":-17.447878409810077},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":10.6,"breakHorizontal":13.1,"spinRate":2576,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.37670136046302005,"extension":6.0576271724804105},"index":0,"playId":"e9a80e00-4713-3c18-9cea-b97d9e75fd28","pitchNumber":1,"startTime":"2025-08-17T00:17:03.373Z","endTime":"2025-08-17T00:17:07.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":85.5,"strikeZoneTop":3.14261244161641,"strikeZoneBottom":1.47080040523777,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.440501822014426,"aZ":-28.639103107003795,"pfxX":0.69441023901582,"pfxZ":1.946710136927389,"pX":1.6649573451723023,"pZ":1.1623707438501187,"vX0":8.781101731221206,"vY0":-132.1633740450034,"vZ0":-5.120090782922019,"x":53.54,"y":207.4,"x0":-1.7560203494170306,"y0":50.000434976690265,"z0":5.164059529090212,"aX":1.2591053311602396},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.9,"breakHorizontal":-2.6,"spinRate":2711,"spinDirection":175},"zone":14,"typeConfidence":2.0,"plateTime":0.4104713336834287,"extension":6.394041174861647},"index":1,"playId":"f85330c9-0197-357a-b096-cc67739ec7f8","pitchNumber":2,"startTime":"2025-08-17T00:17:22.449Z","endTime":"2025-08-17T00:17:26.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.303102215707472,"aZ":-23.040658732122452,"pfxX":-6.57817173738065,"pfxZ":5.061508059309006,"pX":0.25804136730155897,"pZ":1.8790168354999637,"vX0":7.92384697027474,"vY0":-132.24888951402684,"vZ0":-4.290151332240915,"x":107.16,"y":188.05,"x0":-1.8965889666018343,"y0":50.002228586591485,"z0":5.17415446729534,"aX":-11.86839191539881},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.6,"breakHorizontal":10.6,"spinRate":2096,"spinDirection":253},"zone":8,"typeConfidence":2.0,"plateTime":0.4112643681009631,"extension":5.899442857771172},"index":2,"playId":"8f918639-e158-3f4f-8771-947006fd2e7c","pitchNumber":3,"startTime":"2025-08-17T00:17:40.262Z","endTime":"2025-08-17T00:17:46.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":73.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.5380212476977,"aZ":-37.74517149222828,"pfxX":7.336542289851341,"pfxZ":-4.120470189243531,"pX":0.5179546422223074,"pZ":1.7885809528696248,"vX0":3.1079212671844743,"vY0":-115.08648084092836,"vZ0":-0.11678925515620686,"x":97.26,"y":190.49,"x0":-1.7992330014618616,"y0":50.0008936452977,"z0":5.468261450775813,"aX":9.928292330684247},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-7.2,"breakHorizontal":-14.0,"spinRate":2842,"spinDirection":54},"zone":9,"typeConfidence":0.9,"plateTime":0.47428402150486804,"extension":6.276121654417924},"index":3,"playId":"0aa98be7-dbb1-396b-8c86-0d55414a2585","pitchNumber":4,"startTime":"2025-08-17T00:18:24.604Z","endTime":"2025-08-17T00:18:30.369Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T00:18:30.369Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lourdes Gurriel Jr. singles on a line drive to center fielder Brenton Doyle. Ketel Marte scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-17T00:18:41.186Z","endTime":"2025-08-17T00:19:24.312Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":{"id":801403,"link":"/api/v1/people/801403"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":84.3,"strikeZoneTop":3.75648308609561,"strikeZoneBottom":1.72331234879631,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.227357662529624,"aZ":-29.62827359790968,"pfxX":0.3211290183342381,"pfxZ":1.441218706102985,"pX":1.004408615921263,"pZ":1.1907748553081985,"vX0":7.381773856877284,"vY0":-130.89225198323155,"vZ0":-4.661054939255985,"x":78.71,"y":206.63,"x0":-1.8699527732774017,"y0":50.00579134132713,"z0":5.159954672147886,"aX":0.568959164390428},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.9,"breakHorizontal":-1.9,"spinRate":2798,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4151633836578861,"extension":6.105904010895879},"index":0,"playId":"39c59e1b-2690-370c-b749-03c2085e97af","pitchNumber":1,"startTime":"2025-08-17T00:18:54.165Z","endTime":"2025-08-17T00:18:58.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":91.5,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.149993680118023,"aZ":-19.3451285671047,"pfxX":-6.595355847740763,"pfxZ":6.065084754659386,"pX":0.1167838223482963,"pZ":3.20492019068925,"vX0":8.001160135306325,"vY0":-142.96521535681077,"vZ0":-2.6669188222703317,"x":112.55,"y":152.25,"x0":-1.8325485181667167,"y0":50.00443052795424,"z0":5.33373942594647,"aX":-13.955142763948206},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":10.8,"breakHorizontal":10.8,"spinRate":2596,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.3799344466248473,"extension":6.016259338015962},"hitData":{"launchSpeed":99.1,"launchAngle":15.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":151.28,"coordY":74.45}},"index":1,"playId":"112f3e60-48ce-39b8-b00b-04636a6219f7","pitchNumber":2,"startTime":"2025-08-17T00:19:13.155Z","endTime":"2025-08-17T00:19:24.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T00:19:24.312Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Adrian Del Castillo lines out to left fielder Mickey Moniak.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-17T00:20:08.328Z","endTime":"2025-08-17T00:20:17.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"4a2fca23-4c23-3019-80a5-bc503547d946","startTime":"2025-08-17T00:19:53.154Z","endTime":"2025-08-17T00:19:57.218Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":98.5,"endSpeed":91.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.314119230613162,"aZ":-18.87863950977597,"pfxX":-6.369085135297175,"pfxZ":6.2852855955528515,"pX":0.4753500475064492,"pZ":2.0531226103065094,"vX0":9.1626856449164,"vY0":-143.21361724018917,"vZ0":-5.508697549634551,"x":98.88,"y":183.35,"x0":-1.9107623225164865,"y0":50.00517581435998,"z0":5.149667134957809,"aX":-13.478298709425415},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":10.7,"breakHorizontal":10.1,"spinRate":2523,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.3797745192421913,"extension":6.078967192265747},"hitData":{"launchSpeed":84.6,"launchAngle":26.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.29,"coordY":105.57}},"index":1,"playId":"e56310c0-f227-30c4-9b6c-189fa05c80df","pitchNumber":1,"startTime":"2025-08-17T00:20:10.605Z","endTime":"2025-08-17T00:20:17.664Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T00:20:17.664Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Moniak singles on a line drive to right fielder Corbin Carroll.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-17T00:22:26.841Z","endTime":"2025-08-17T00:23:19.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"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"}]}],"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":93.1,"endSpeed":86.6,"strikeZoneTop":3.50834459394502,"strikeZoneBottom":1.54379058253373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.509426348537417,"aZ":-16.701926307944188,"pfxX":-1.83497566639843,"pfxZ":8.155255190087175,"pX":0.06676944845748406,"pZ":3.3209001692270768,"vX0":3.7294814661615603,"vY0":-135.63344895117547,"vZ0":-4.858416744818454,"x":114.45,"y":149.12,"x0":-1.0763670686647788,"y0":50.00549875342425,"z0":6.268657019543326,"aX":-3.4828750143981706},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.2,"breakHorizontal":2.6,"spinRate":2208,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.40099714518341445,"extension":6.605507398061455},"index":0,"playId":"8ab51161-1a03-3559-aff4-9c5919da2183","pitchNumber":1,"startTime":"2025-08-17T00:22:31.390Z","endTime":"2025-08-17T00:22:35.739Z","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":95.3,"endSpeed":88.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.342282706745845,"aZ":-15.592130818799456,"pfxX":-1.4181363167214167,"pfxZ":8.396302148186932,"pX":0.022743932948344904,"pZ":2.41047550611457,"vX0":2.8703907081101008,"vY0":-138.7514068602626,"vZ0":-7.663657504975406,"x":116.13,"y":173.7,"x0":-0.8349972467474197,"y0":50.000646390622634,"z0":6.221597127621967,"aX":-2.800175127697993},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.0,"breakHorizontal":2.0,"spinRate":2225,"spinDirection":188},"zone":5,"typeConfidence":2.0,"plateTime":0.3928471384284542,"extension":6.71455830641865},"index":1,"playId":"97a3ed72-cf9a-366b-ae4a-63baca2b19cc","pitchNumber":2,"startTime":"2025-08-17T00:22:48.797Z","endTime":"2025-08-17T00:22:54.171Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":88.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.693374240094414,"aZ":-12.932853464333384,"pfxX":-1.346322981938585,"pfxZ":9.673041795059298,"pX":0.06000799641727148,"pZ":3.7679136820026704,"vX0":3.6519342679977003,"vY0":-138.66376139310475,"vZ0":-4.683692573107732,"x":114.71,"y":137.05,"x0":-1.0867051799118157,"y0":50.0055501313914,"z0":6.31131765234198,"aX":-2.6789272917351608},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":1.8,"spinRate":2259,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.39177562147885814,"extension":6.66942265212607},"hitData":{"launchSpeed":97.7,"launchAngle":16.0,"totalDistance":249.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.89,"coordY":90.23}},"index":2,"playId":"c5a762fb-e7f4-3346-b8b8-9bf8658047e7","pitchNumber":3,"startTime":"2025-08-17T00:23:10.362Z","endTime":"2025-08-17T00:23:19.518Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T00:23:19.518Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ezequiel Tovar flies out to center fielder Alek Thomas.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-17T00:23:26.148Z","endTime":"2025-08-17T00:24:13.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":82.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.906109617216966,"aZ":-30.164498929830188,"pfxX":4.123515074308276,"pfxZ":1.201187578058443,"pX":0.9517096822020185,"pZ":1.7050575231678045,"vX0":4.011019258564324,"vY0":-126.83522213821067,"vZ0":-5.397653581670616,"x":80.72,"y":192.74,"x0":-1.1717528035412288,"y0":50.00094729624389,"z0":6.195729204037223,"aX":6.883516566654272},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.4,"breakHorizontal":-8.2,"spinRate":2340,"spinDirection":163},"zone":14,"typeConfidence":2.0,"plateTime":0.4278164218189078,"extension":6.621310940508546},"index":0,"playId":"a280ddab-8203-3519-b5fa-cc8443412b5e","pitchNumber":1,"startTime":"2025-08-17T00:23:43.579Z","endTime":"2025-08-17T00:23:48.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":89.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.80875556324399,"aZ":-13.920150444060878,"pfxX":-3.184591869800181,"pfxZ":9.124602251611208,"pX":-0.20790021691893945,"pZ":2.440107733375409,"vX0":3.198540563075144,"vY0":-139.2490705953418,"vZ0":-7.737132288024037,"x":124.92,"y":172.9,"x0":-0.9475047291868726,"y0":50.00156346865836,"z0":6.139997778291195,"aX":-6.370119974768578},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.5,"breakHorizontal":5.3,"spinRate":2411,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.39058415204849606,"extension":6.738527974536347},"hitData":{"launchSpeed":87.5,"launchAngle":27.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.97,"coordY":60.85}},"index":1,"playId":"1774a8d1-4e20-3966-9074-6ecbcb25a4d3","pitchNumber":2,"startTime":"2025-08-17T00:24:01.174Z","endTime":"2025-08-17T00:24:13.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T00:24:13.109Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hunter Goodman grounds out, shortstop Geraldo Perdomo to first baseman Tyler Locklear. Mickey Moniak to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-17T00:24:16.363Z","endTime":"2025-08-17T00:25:05.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":83.0,"strikeZoneTop":3.53487409866879,"strikeZoneBottom":1.68084246110107,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.112691742616565,"aZ":-32.020626222493554,"pfxX":2.366502471941546,"pfxZ":0.08969915980111764,"pX":1.492008265631248,"pZ":1.4770868934348484,"vX0":5.665306974123122,"vY0":-127.59091780883197,"vZ0":-5.780288729828581,"x":60.13,"y":198.9,"x0":-1.0394697307833942,"y0":50.001539094621165,"z0":6.208737662039877,"aX":4.014450472096446},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.6,"breakHorizontal":-5.3,"spinRate":2336,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.42461195126483764,"extension":6.608169220547555},"index":0,"playId":"a78a3227-f5c6-3bf9-ac2c-ff30751714c5","pitchNumber":1,"startTime":"2025-08-17T00:24:38.456Z","endTime":"2025-08-17T00:24:42.914Z","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":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":82.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.117877863987857,"aZ":-31.796314727813975,"pfxX":2.976772494514275,"pfxZ":0.2184291763990167,"pX":0.6284825676082468,"pZ":2.597173940649868,"vX0":3.748411254962141,"vY0":-128.03885557626262,"vZ0":-3.240844197242981,"x":93.04,"y":168.66,"x0":-1.227295413084811,"y0":50.001396358330865,"z0":6.302662394360622,"aX":5.06634031720809},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.0,"breakHorizontal":-6.1,"spinRate":2405,"spinDirection":115},"zone":6,"typeConfidence":2.0,"plateTime":0.42370556814775995,"extension":6.796952238145811},"hitData":{"launchSpeed":88.0,"launchAngle":-3.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.7,"coordY":158.27}},"index":1,"playId":"d487e434-03ea-30fa-bad0-8941e9065b40","pitchNumber":2,"startTime":"2025-08-17T00:24:57.660Z","endTime":"2025-08-17T00:25:05.717Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T00:25:05.717Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jordan Beck lines out to right fielder Corbin Carroll.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-17T00:25:20.413Z","endTime":"2025-08-17T00:26:43.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"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_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":87.5,"endSpeed":81.6,"strikeZoneTop":3.65259238518748,"strikeZoneBottom":1.73113344261864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.22286778406022,"aZ":-27.945237135377635,"pfxX":1.8518701064958245,"pfxZ":2.540526481723407,"pX":0.791670681359221,"pZ":1.4021154528231634,"vX0":4.3420163632942215,"vY0":-127.37827668938638,"vZ0":-6.6300615715377615,"x":86.82,"y":200.92,"x0":-1.1674372049206374,"y0":50.00082758904608,"z0":6.213223841077329,"aX":3.0786607496171943},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.5,"breakHorizontal":-4.2,"spinRate":2422,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4280417090453903,"extension":6.763583646990529},"index":0,"playId":"d26253a6-2773-33ac-8fa9-db1a517d27a7","pitchNumber":1,"startTime":"2025-08-17T00:25:42.544Z","endTime":"2025-08-17T00:25:49.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.65170023838026,"strikeZoneBottom":1.69350553885014,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.554115450353923,"aZ":-26.64580847173194,"pfxX":1.9176508114244974,"pfxZ":3.284217823443174,"pX":0.22597049954661017,"pZ":2.2275941091718856,"vX0":2.956096022852241,"vY0":-128.1503880759899,"vZ0":-5.134307828020491,"x":108.39,"y":178.63,"x0":-1.1863878928970202,"y0":50.00145335130105,"z0":6.308286870448866,"aX":3.226792471076416},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.2,"breakHorizontal":-4.1,"spinRate":2381,"spinDirection":138},"zone":8,"typeConfidence":2.0,"plateTime":0.42549075530362135,"extension":6.799442036682036},"index":1,"playId":"6fb63082-fe4b-3eb1-8075-e681ca6bed7f","pitchNumber":2,"startTime":"2025-08-17T00:25:59.975Z","endTime":"2025-08-17T00:26:04.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":89.3,"strikeZoneTop":3.66545276831197,"strikeZoneBottom":1.70720517281247,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.378971732073897,"aZ":-14.849551007366616,"pfxX":-0.6335246729438135,"pfxZ":8.525136099370254,"pX":-0.860154244601475,"pZ":4.409271916906787,"vX0":1.042098593308661,"vY0":-140.5982815349094,"vZ0":-2.6967558646137433,"x":149.79,"y":119.73,"x0":-1.1507579441850526,"y0":50.00362716811839,"z0":6.3266651574695,"aX":-1.2876620125309626},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.2,"breakHorizontal":1.0,"spinRate":2379,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.38736275560850864,"extension":6.631649592327732},"index":2,"playId":"7b2b49e6-664c-3a81-bf80-a72e5d6ee1a3","pitchNumber":3,"startTime":"2025-08-17T00:26:19.252Z","endTime":"2025-08-17T00:26:23.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":89.2,"strikeZoneTop":3.66,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.0069893786406,"aZ":-15.393618315476635,"pfxX":-1.4667396207944774,"pfxZ":8.355036616244629,"pX":0.011974145560315525,"pZ":3.4701545741667044,"vX0":3.064598547022765,"vY0":-139.3397651131571,"vZ0":-5.074938044755422,"x":116.54,"y":145.09,"x0":-0.9010833954565067,"y0":50.004554172950556,"z0":6.29825596963444,"aX":-2.9467468881960697},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.5,"breakHorizontal":2.2,"spinRate":2441,"spinDirection":185},"zone":2,"typeConfidence":2.0,"plateTime":0.3899076980683933,"extension":6.682622443326981},"hitData":{"launchSpeed":94.8,"launchAngle":23.0,"totalDistance":339.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":186.26,"coordY":76.25}},"index":3,"playId":"f2ef7c89-7e9d-3a33-9dae-6b9ae73390a6","pitchNumber":4,"startTime":"2025-08-17T00:26:36.559Z","endTime":"2025-08-17T00:26:43.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T00:26:43.772Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Locklear strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-17T00:28:31.266Z","endTime":"2025-08-17T00:29:57.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":83.7,"strikeZoneTop":3.49609439277476,"strikeZoneBottom":1.48980076532685,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.225134580505806,"aZ":-28.847183656459492,"pfxX":0.6502357593497636,"pfxZ":1.8968265454490911,"pX":0.3956764018743982,"pZ":2.3201419561862977,"vX0":5.372069229730281,"vY0":-130.11717813195258,"vZ0":-2.0690031146246683,"x":101.92,"y":176.14,"x0":-1.7602762628851274,"y0":50.00529569203611,"z0":5.261508197444222,"aX":1.1401448327107935},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.2,"breakHorizontal":-2.0,"spinRate":2478,"spinDirection":153},"zone":6,"typeConfidence":2.0,"plateTime":0.4172049352789844,"extension":6.306267059923126},"index":0,"playId":"9ea53d79-8fe2-3208-bbae-3014d2785891","pitchNumber":1,"startTime":"2025-08-17T00:28:56.007Z","endTime":"2025-08-17T00:29:00.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":73.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.732230099937826,"aZ":-34.79231156844981,"pfxX":6.410630985138899,"pfxZ":-1.9531265555330553,"pX":1.1042421494833803,"pZ":2.1762943328346664,"vX0":4.278515504064554,"vY0":-114.10320006686912,"vZ0":0.10332531713101512,"x":74.91,"y":180.02,"x0":-1.6174141649200706,"y0":50.003780765481274,"z0":5.512449605212491,"aX":8.591908769307372},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-3.2,"breakHorizontal":-12.6,"spinRate":2677,"spinDirection":65},"zone":14,"typeConfidence":0.91,"plateTime":0.47703492241293244,"extension":6.272783504575469},"index":1,"playId":"3ba2acf8-eba8-33d0-8894-bd729aebf56f","pitchNumber":2,"startTime":"2025-08-17T00:29:11.703Z","endTime":"2025-08-17T00:29:16.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":74.9,"strikeZoneTop":3.4152314703801,"strikeZoneBottom":1.44627062489111,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.648919517847574,"aZ":-37.55555203943479,"pfxX":5.107168183391748,"pfxZ":-3.929770364080832,"pX":3.853198141714437,"pZ":0.7787873624502687,"vX0":10.268765862957348,"vY0":-115.1488446230115,"vZ0":-2.3443399737559427,"x":-29.87,"y":217.75,"x0":-1.295440893794975,"y0":50.00496935284104,"z0":5.380385901538273,"aX":6.98653675709047},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-7.4,"breakHorizontal":-11.4,"spinRate":2649,"spinDirection":55},"zone":14,"typeConfidence":0.91,"plateTime":0.4723156284980261,"extension":6.33060960923616},"index":2,"playId":"c051654b-884b-312f-b970-8da9b7fe7b28","pitchNumber":3,"startTime":"2025-08-17T00:29:29.612Z","endTime":"2025-08-17T00:29:34.335Z","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":98.0,"endSpeed":90.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.63136012000623,"aZ":-18.556107499433544,"pfxX":-5.456341488958163,"pfxZ":6.488481656248842,"pX":0.07049988711356867,"pZ":3.704588344338538,"vX0":7.288450300745801,"vY0":-142.7453308707386,"vZ0":-1.5781644628812774,"x":114.31,"y":138.76,"x0":-1.786920081965457,"y0":50.003261739895976,"z0":5.412798912752709,"aX":-11.45263703575445},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.6,"breakHorizontal":8.8,"spinRate":2492,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.3812515616300911,"extension":6.048677031749494},"index":3,"playId":"ebce73a5-1cf2-3d6c-a762-53f36b2c414e","pitchNumber":4,"startTime":"2025-08-17T00:29:53.611Z","endTime":"2025-08-17T00:29:57.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T00:29:57.756Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blaze Alexander called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-17T00:30:06.454Z","endTime":"2025-08-17T00:32:50.552Z","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":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8],"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":8},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.745223364040434,"aZ":-31.285239605176425,"pfxX":2.401047382633484,"pfxZ":0.5242232225410017,"pX":0.33883282680282534,"pZ":2.407333104846331,"vX0":4.568880534538978,"vY0":-128.284074936465,"vZ0":-1.1670746983940474,"x":104.08,"y":173.78,"x0":-1.7613699748588583,"y0":50.00555465897543,"z0":5.256372933428498,"aX":4.0949293028413845},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.0,"breakHorizontal":-5.2,"spinRate":2597,"spinDirection":131},"zone":6,"typeConfidence":2.0,"plateTime":0.4232331255272763,"extension":6.1048587921058814},"index":0,"playId":"a67749f8-7b55-3c54-a9ac-bfb3f2caca27","pitchNumber":1,"startTime":"2025-08-17T00:30:23.879Z","endTime":"2025-08-17T00:30:28.435Z","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":81.7,"endSpeed":77.1,"strikeZoneTop":3.23863201233812,"strikeZoneBottom":1.5033028134372,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.206380291839274,"aZ":-37.32906196413048,"pfxX":4.299717077807082,"pfxZ":-3.523169540918973,"pX":1.8416670106517492,"pZ":1.1845117611203022,"vX0":6.6543075020426565,"vY0":-118.95431475611814,"vZ0":-2.1883182108487262,"x":46.8,"y":206.8,"x0":-1.5274395000911394,"y0":50.00169967111878,"z0":5.4328678743157495,"aX":6.293374400693983},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-6.6,"breakHorizontal":-9.1,"spinRate":2808,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.4567200356383192,"extension":6.2889862025389665},"index":1,"playId":"6f0e3bf3-29fc-390b-8742-97c31ce65f4b","pitchNumber":2,"startTime":"2025-08-17T00:30:40.691Z","endTime":"2025-08-17T00:30:44.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":91.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.35659220281644,"aZ":-17.204065020676406,"pfxX":-6.143814118042384,"pfxZ":7.015187837263555,"pX":0.17952347920008313,"pZ":2.812454391727481,"vX0":7.747674185551994,"vY0":-143.5717347994986,"vZ0":-4.026867117880763,"x":110.16,"y":162.84,"x0":-1.728107649627453,"y0":50.00184276668873,"z0":5.27179395313228,"aX":-13.109188146260013},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.2,"breakHorizontal":10.0,"spinRate":2494,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.3783281060372077,"extension":6.080060543301977},"index":2,"playId":"67c26bdc-6e4f-3c49-bcbe-7620b02f9aba","pitchNumber":3,"startTime":"2025-08-17T00:31:00.452Z","endTime":"2025-08-17T00:31:05.036Z","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":2,"outs":1},"index":3,"startTime":"2025-08-17T00:31:09.784Z","endTime":"2025-08-17T00:31:26.322Z","isPitch":false,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"}},{"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":98.5,"endSpeed":91.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.763035876448612,"aZ":-18.422370914049917,"pfxX":-6.082295204301669,"pfxZ":6.491228261333752,"pX":-0.2061916972621756,"pZ":2.815352971689392,"vX0":6.652460660919655,"vY0":-143.41456080734866,"vZ0":-3.8637470553164226,"x":124.86,"y":162.77,"x0":-1.7465766363841835,"y0":50.00604108232112,"z0":5.303061208399083,"aX":-12.892690805346726},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.3,"breakHorizontal":10.0,"spinRate":2550,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.3794073691129589,"extension":5.98121270070955},"index":4,"playId":"fbf790b5-26f5-3dcc-850e-889b5c4f8a0b","pitchNumber":4,"startTime":"2025-08-17T00:31:26.322Z","endTime":"2025-08-17T00:31:31.118Z","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":91.2,"endSpeed":84.5,"strikeZoneTop":3.16317058004883,"strikeZoneBottom":1.39003253381869,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.612319118499848,"aZ":-25.27339758424561,"pfxX":-8.145935321370455,"pfxZ":3.8222067189239786,"pX":-1.2615207680819958,"pZ":1.749089646762934,"vX0":4.460014163213494,"vY0":-132.82820529735926,"vZ0":-4.0493566795837825,"x":165.09,"y":191.55,"x0":-1.8946425758124728,"y0":50.00388298347993,"z0":5.108078719932419,"aX":-14.71185755489886},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.4,"breakHorizontal":13.9,"spinRate":2200,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4106904429334035,"extension":6.34440945208978},"index":5,"playId":"848c5679-4fe6-3209-91c4-07d470b197cc","pitchNumber":5,"startTime":"2025-08-17T00:31:46.810Z","endTime":"2025-08-17T00:31:51.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":74.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.685687918222335,"aZ":-38.68860531643125,"pfxX":6.551405395606928,"pfxZ":-4.693565906563132,"pX":0.6068469772551143,"pZ":2.9187330974410277,"vX0":3.3862614013072583,"vY0":-116.14759227467637,"vZ0":2.264550920528797,"x":93.87,"y":159.97,"x0":-1.7143089190791587,"y0":50.00518581029009,"z0":5.570827855064233,"aX":9.086099836737704},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-7.8,"breakHorizontal":-12.6,"spinRate":2828,"spinDirection":65},"zone":3,"typeConfidence":0.9,"plateTime":0.468901843300745,"extension":6.2544921167305025},"index":6,"playId":"7585ca41-7d99-3c50-a1df-d31681b5e8b7","pitchNumber":6,"startTime":"2025-08-17T00:32:04.821Z","endTime":"2025-08-17T00:32:08.920Z","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":98.6,"endSpeed":91.2,"strikeZoneTop":3.11795996379168,"strikeZoneBottom":1.41859569870646,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.23216981898018,"aZ":-20.191906789547055,"pfxX":-6.1390799321659335,"pfxZ":5.656145905570458,"pX":-0.6103078119285119,"pZ":3.8822110927785016,"vX0":5.700869622624124,"vY0":-143.71141413846925,"vZ0":-0.9163318940272609,"x":140.26,"y":133.96,"x0":-1.809556427397725,"y0":50.00503212518589,"z0":5.444236836549985,"aX":-13.010657368835439},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.3,"breakHorizontal":10.2,"spinRate":2584,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.37925118069242236,"extension":5.988443698547359},"index":7,"playId":"b2ec3d9c-2521-3b31-808a-3d09e72e989f","pitchNumber":7,"startTime":"2025-08-17T00:32:29.240Z","endTime":"2025-08-17T00:32:33.568Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":92.1,"strikeZoneTop":3.19893540728454,"strikeZoneBottom":1.46279054969006,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.827522617535106,"aZ":-19.70300217862246,"pfxX":-6.088398351507635,"pfxZ":5.817735810608686,"pX":0.6906839670316532,"pZ":1.8411775622445257,"vX0":9.04279656605233,"vY0":-144.41451040712238,"vZ0":-6.137244157037616,"x":90.67,"y":189.07,"x0":-1.6682885338443787,"y0":50.006144203156666,"z0":5.177335903121315,"aX":-13.05908128155193},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":9.6,"breakHorizontal":9.6,"spinRate":2443,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.37708719915543254,"extension":6.142324610172326},"index":8,"playId":"9e5f4385-a10b-3355-8c96-a1761ad9be03","pitchNumber":8,"startTime":"2025-08-17T00:32:44.777Z","endTime":"2025-08-17T00:32:50.552Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T00:32:50.552Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alek Thomas strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-17T00:33:03.944Z","endTime":"2025-08-17T00:34:20.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":91.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.851328732245012,"aZ":-18.84806143507173,"pfxX":-6.49864323305678,"pfxZ":6.228254137669785,"pX":-0.10166313482500096,"pZ":2.3423877969348625,"vX0":7.168635782954423,"vY0":-144.25857552778007,"vZ0":-4.977769381716172,"x":120.88,"y":175.54,"x0":-1.7568945173104193,"y0":50.00282101588108,"z0":5.227221214681612,"aX":-13.902844069677666},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":10.6,"breakHorizontal":10.6,"spinRate":2497,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.37753824534968006,"extension":6.041827670377688},"index":0,"playId":"1cc7b21b-544c-31f3-9e0e-99e0b2955d9a","pitchNumber":1,"startTime":"2025-08-17T00:33:17.499Z","endTime":"2025-08-17T00:33:21.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":91.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.497442063954008,"aZ":-18.299652580975337,"pfxX":-6.744491598246466,"pfxZ":6.551869772701597,"pX":-0.3350682282983301,"pZ":3.3124948004562804,"vX0":6.638648667377093,"vY0":-143.5128254850371,"vZ0":-2.611319480741568,"x":129.77,"y":149.34,"x0":-1.7851679679007886,"y0":50.00357042647281,"z0":5.354199193708472,"aX":-14.282912229932645},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.6,"breakHorizontal":11.2,"spinRate":2529,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.37948114658499543,"extension":6.007877326943334},"index":1,"playId":"eb8d31de-c600-35c2-9280-180b98563bc3","pitchNumber":2,"startTime":"2025-08-17T00:33:36.265Z","endTime":"2025-08-17T00:33:40.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":75.9,"strikeZoneTop":3.19212511432264,"strikeZoneBottom":1.34847612901213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.498149205237212,"aZ":-36.14672270769006,"pfxX":6.979262798102165,"pfxZ":-2.7841857068358182,"pX":1.30767753512831,"pZ":1.3909682643051908,"vX0":4.838635386840221,"vY0":-117.9121930143923,"vZ0":-1.7301068062240537,"x":67.15,"y":201.22,"x0":-1.667808801717999,"y0":50.00179057152645,"z0":5.427045626036475,"aX":9.962841043918898},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-5.2,"breakHorizontal":-13.7,"spinRate":2776,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.4620815484548091,"extension":6.3799408291583015},"index":2,"playId":"33231529-252f-3e99-a944-102e07d6bd24","pitchNumber":3,"startTime":"2025-08-17T00:33:56.039Z","endTime":"2025-08-17T00:34:02.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.276517960849926,"aZ":-27.401399777558506,"pfxX":-7.485221950492004,"pfxZ":2.66521118010599,"pX":-0.03058041109296462,"pZ":2.241166287508555,"vX0":6.868104752080518,"vY0":-132.23723829016163,"vZ0":-2.598001342301249,"x":118.17,"y":178.27,"x0":-1.6751713172089289,"y0":50.00187295963626,"z0":5.223616291044562,"aX":-13.402534234193874},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.6,"breakHorizontal":12.2,"spinRate":2100,"spinDirection":249},"zone":5,"typeConfidence":2.0,"plateTime":0.41245303282947443,"extension":6.2785341422804954},"index":3,"playId":"846e9a7f-3f70-32f7-a79b-f54c8998d205","pitchNumber":4,"startTime":"2025-08-17T00:34:15.714Z","endTime":"2025-08-17T00:34:20.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T00:34:20.168Z","atBatIndex":11},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Warming Bernabel homers (4) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-17T00:36:26.272Z","endTime":"2025-08-17T00:37:48.621Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":{"id":669194,"link":"/api/v1/people/669194"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":89.1,"strikeZoneTop":3.13773386384085,"strikeZoneBottom":1.2846668500183,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.93670822901143,"aZ":-14.670502996253093,"pfxX":-0.13932211657165805,"pfxZ":8.72893770028361,"pX":1.2231148165976842,"pZ":3.1564685833254305,"vX0":5.642091239527096,"vY0":-139.42663120148794,"vZ0":-5.828876201723487,"x":70.38,"y":153.56,"x0":-0.7930287434382142,"y0":50.003332763152706,"z0":6.211795231623139,"aX":-0.2809690478306607},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.0,"breakHorizontal":-0.7,"spinRate":2328,"spinDirection":185},"zone":12,"typeConfidence":2.0,"plateTime":0.3901266407471211,"extension":6.648571751226959},"index":0,"playId":"0f17f0c9-d6e0-3332-a4f7-2f9bfda3d908","pitchNumber":1,"startTime":"2025-08-17T00:36:32.707Z","endTime":"2025-08-17T00:36:39.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":82.1,"strikeZoneTop":3.11981683901691,"strikeZoneBottom":1.22991810617884,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.125283291950062,"aZ":-28.916616794970608,"pfxX":1.848876400794948,"pfxZ":1.9654056228877548,"pX":1.3131000205509045,"pZ":0.7517144167845359,"vX0":5.555779043162464,"vY0":-126.29894833042229,"vZ0":-7.931218217091037,"x":66.95,"y":218.48,"x0":-1.1317692071984,"y0":50.00568552752442,"z0":6.171435103179657,"aX":3.0683330286877926},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.4,"breakHorizontal":-4.3,"spinRate":2249,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.42922814216951766,"extension":6.76666687813411},"index":1,"playId":"a5dd8328-debc-3e55-a470-b2374042c029","pitchNumber":2,"startTime":"2025-08-17T00:36:49.006Z","endTime":"2025-08-17T00:36:53.640Z","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":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":84.1,"strikeZoneTop":3.09,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.952383026769024,"aZ":-25.58101263927873,"pfxX":-0.5565677209446119,"pfxZ":3.7359007846474652,"pX":-0.0386370380827356,"pZ":2.128676842336614,"vX0":3.586141101701045,"vY0":-130.36911572723136,"vZ0":-5.593519085344013,"x":118.47,"y":181.31,"x0":-1.3451271108958645,"y0":50.004033273225595,"z0":6.171362055963665,"aX":-0.9830794965352754},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.0,"breakHorizontal":0.5,"spinRate":2030,"spinDirection":186},"zone":5,"typeConfidence":2.0,"plateTime":0.41618618227405557,"extension":6.772458870692112},"index":2,"playId":"544f775d-510d-3eaa-93cf-6897c38fc135","pitchNumber":3,"startTime":"2025-08-17T00:37:06.733Z","endTime":"2025-08-17T00:37:12.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":88.8,"strikeZoneTop":3.09,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.47580909459493,"aZ":-15.495313981029158,"pfxX":-0.6352760182371004,"pfxZ":8.398548948948132,"pX":-0.22881922641071983,"pZ":3.319231729120019,"vX0":2.5003299284885885,"vY0":-138.2747385321274,"vZ0":-5.287123321414925,"x":125.72,"y":149.16,"x0":-1.0523499603837567,"y0":50.00192796012543,"z0":6.254161895218506,"aX":-1.261859947198642},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.6,"breakHorizontal":0.7,"spinRate":2240,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.3923307889650709,"extension":6.797537064541131},"hitData":{"launchSpeed":97.7,"launchAngle":28.0,"totalDistance":412.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":62.71,"coordY":44.39}},"index":3,"playId":"171d6560-c6af-3c4d-ac5f-772a376db66e","pitchNumber":4,"startTime":"2025-08-17T00:37:26.733Z","endTime":"2025-08-17T00:37:48.621Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T00:37:48.621Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Karros grounds out, shortstop Geraldo Perdomo to first baseman Tyler Locklear.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-17T00:38:03.459Z","endTime":"2025-08-17T00:38:37.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"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":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":83.7,"strikeZoneTop":3.60180213352819,"strikeZoneBottom":1.7086654290925,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.566492147452706,"aZ":-27.792403709490376,"pfxX":1.282152602112725,"pfxZ":2.517713515960674,"pX":1.259889333796535,"pZ":1.7977776709443265,"vX0":5.670679209694161,"vY0":-129.41469994910386,"vZ0":-5.863703552768676,"x":68.98,"y":190.24,"x0":-1.1038357861547796,"y0":50.00148421976437,"z0":6.153836201410773,"aX":2.2292806727402534},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.7,"breakHorizontal":-3.2,"spinRate":2298,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.4191933840423907,"extension":6.876318859904687},"index":0,"playId":"e7767a5c-34dc-3f16-a927-4377fd037b24","pitchNumber":1,"startTime":"2025-08-17T00:38:13.608Z","endTime":"2025-08-17T00:38:18.299Z","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":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":84.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.834374650606463,"aZ":-24.801285423606732,"pfxX":-1.2653631997187889,"pfxZ":4.14220145409905,"pX":0.50222506662249,"pZ":2.4823171604443375,"vX0":4.822611203215203,"vY0":-130.8450940355539,"vZ0":-5.042172418690426,"x":97.86,"y":171.76,"x0":-1.1796913292521853,"y0":50.00235399129557,"z0":6.2324717751907714,"aX":-2.2523316818668513},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.8,"breakHorizontal":1.6,"spinRate":2248,"spinDirection":172},"zone":6,"typeConfidence":2.0,"plateTime":0.414509324897562,"extension":6.731224299658188},"hitData":{"launchSpeed":93.0,"launchAngle":-20.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.3,"coordY":155.74}},"index":1,"playId":"89323f6a-47f6-3b75-91df-c5da03c0efcf","pitchNumber":2,"startTime":"2025-08-17T00:38:29.460Z","endTime":"2025-08-17T00:38:37.189Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T00:38:37.189Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brenton Doyle flies out sharply to center fielder Alek Thomas.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-17T00:38:45.219Z","endTime":"2025-08-17T00:40:54.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":83.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.348497320337287,"aZ":-23.66918698013186,"pfxX":-0.5576609441934184,"pfxZ":4.890403116529996,"pX":0.24806750813309575,"pZ":1.3070726802896038,"vX0":3.950274180177281,"vY0":-129.1413492059614,"vZ0":-7.726633501548853,"x":107.54,"y":203.49,"x0":-1.2097729457195114,"y0":50.00496358686801,"z0":6.077718427250319,"aX":-0.9707474517209951},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.9,"breakHorizontal":0.4,"spinRate":2396,"spinDirection":164},"zone":14,"typeConfidence":2.0,"plateTime":0.4193934668655963,"extension":6.811926226572541},"index":0,"playId":"fa4a2e45-1db9-3e83-969c-4551328799fb","pitchNumber":1,"startTime":"2025-08-17T00:39:04.030Z","endTime":"2025-08-17T00:39:08.763Z","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":96.1,"endSpeed":89.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.197571202592485,"aZ":-15.78792732607674,"pfxX":-2.558003336971983,"pfxZ":8.069846504785588,"pX":-0.6838109814236529,"pZ":3.7419537914714054,"vX0":1.966603556103668,"vY0":-140.09092979765413,"vZ0":-4.1405669748910965,"x":143.07,"y":137.75,"x0":-1.0550192177665145,"y0":50.00466256377201,"z0":6.239573564236262,"aX":-5.195505467612475},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.2,"breakHorizontal":4.3,"spinRate":2230,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.38778416463851917,"extension":6.7275480353121955},"index":1,"playId":"8dc79a8f-25ff-3d80-88da-bc0ed7ba90ff","pitchNumber":2,"startTime":"2025-08-17T00:39:24.312Z","endTime":"2025-08-17T00:39:31.243Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-17T00:39:36.391Z","endTime":"2025-08-17T00:39:47.984Z","isPitch":false,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":88.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.530239583523176,"aZ":-14.524527510508229,"pfxX":-2.9532845999413313,"pfxZ":8.917876703227375,"pX":-0.1122311353986832,"pZ":3.2382402982060734,"vX0":3.34463484920387,"vY0":-138.721936899388,"vZ0":-5.485523256647224,"x":121.28,"y":151.35,"x0":-0.9410645612176307,"y0":50.00311010066058,"z0":6.184533759870548,"aX":-5.845301516497071},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":4.8,"spinRate":2266,"spinDirection":190},"zone":2,"typeConfidence":2.0,"plateTime":0.39253502775580795,"extension":6.964458381686623},"index":3,"playId":"ff920768-829f-3535-8bf3-b21d20d2d53e","pitchNumber":3,"startTime":"2025-08-17T00:39:47.984Z","endTime":"2025-08-17T00:39:52.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":83.8,"strikeZoneTop":3.50489482650718,"strikeZoneBottom":1.68377293075132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.503786013156194,"aZ":-26.973556446751203,"pfxX":0.7902129450169486,"pfxZ":2.9905132980676794,"pX":2.080776791302108,"pZ":0.9241028263053664,"vX0":7.4104947761257876,"vY0":-129.5655628312699,"vZ0":-8.317850905903805,"x":37.69,"y":213.83,"x0":-0.8933158921738954,"y0":50.00166552520447,"z0":6.171294957813088,"aX":1.371118596026982},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.1,"breakHorizontal":-2.8,"spinRate":2112,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.419248597500836,"extension":6.778001860699488},"index":4,"playId":"add3498e-ac5f-3e18-aa9d-1ac1c06b65ea","pitchNumber":4,"startTime":"2025-08-17T00:40:07.588Z","endTime":"2025-08-17T00:40:12.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":82.6,"strikeZoneTop":3.41475988660765,"strikeZoneBottom":1.63062616658777,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.347601983890783,"aZ":-29.395894515270943,"pfxX":1.5858268414558845,"pfxZ":1.631418283278249,"pX":1.315729852879225,"pZ":2.906992470420398,"vX0":5.2427169564859515,"vY0":-128.11508575836515,"vZ0":-3.0668307111155517,"x":66.85,"y":160.29,"x0":-0.9431831186529335,"y0":50.00394673445627,"z0":6.358933511922395,"aX":2.7000529406002487},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.6,"breakHorizontal":-3.8,"spinRate":2325,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.42357066994970705,"extension":6.574413645275402},"index":5,"playId":"85d47df6-ebbd-35f0-b177-ac6a606add03","pitchNumber":5,"startTime":"2025-08-17T00:40:25.808Z","endTime":"2025-08-17T00:40:30.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":88.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.821686080019486,"aZ":-14.530339381156274,"pfxX":-1.1760426812667641,"pfxZ":8.979737471482874,"pX":-0.006658414415555223,"pZ":3.4257472577560764,"vX0":3.227920335214886,"vY0":-137.6834557178787,"vZ0":-4.995036456667997,"x":117.25,"y":146.28,"x0":-1.0294519796988006,"y0":50.00660840211493,"z0":6.210475362952607,"aX":-2.3122211276942464},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.7,"breakHorizontal":1.7,"spinRate":2191,"spinDirection":185},"zone":2,"typeConfidence":2.0,"plateTime":0.39430663350191253,"extension":6.818406061952198},"hitData":{"launchSpeed":102.0,"launchAngle":37.0,"totalDistance":408.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":95.27,"coordY":37.03}},"index":6,"playId":"a5dc2055-734b-324f-93c4-c433352ad359","pitchNumber":6,"startTime":"2025-08-17T00:40:44.540Z","endTime":"2025-08-17T00:40:54.254Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T00:40:54.254Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yanquiel Fernández singles on a ground ball to center fielder Alek Thomas.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-17T00:41:09.324Z","endTime":"2025-08-17T00:41:40.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"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":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":2},"pitchData":{"startSpeed":94.2,"endSpeed":88.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.639309609859886,"aZ":-15.53051696125182,"pfxX":-0.8565144886269225,"pfxZ":8.527105594691532,"pX":-0.2032095164701449,"pZ":2.679914881453325,"vX0":2.722909062848438,"vY0":-137.22414778945762,"vZ0":-6.619978701949471,"x":124.75,"y":166.42,"x0":-1.0869463226662213,"y0":50.005571913334194,"z0":6.1378754098975445,"aX":-1.672604158047705},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.6,"breakHorizontal":1.1,"spinRate":2218,"spinDirection":185},"zone":5,"typeConfidence":2.0,"plateTime":0.39559970114031584,"extension":6.80715427558242},"hitData":{"launchSpeed":103.7,"launchAngle":1.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.0,"coordY":204.5}},"index":0,"playId":"0ece6854-f840-3be5-94f2-cb3c7c3425a2","pitchNumber":1,"startTime":"2025-08-17T00:41:29.407Z","endTime":"2025-08-17T00:41:40.153Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T00:41:40.153Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Ritter strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-17T00:41:51.781Z","endTime":"2025-08-17T00:43:16.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":82.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.32453814806708,"aZ":-27.46438542868065,"pfxX":1.3966626725293056,"pfxZ":2.770498482862749,"pX":0.9550547465489655,"pZ":1.871547834942967,"vX0":5.002380037581794,"vY0":-127.98506857469523,"vZ0":-5.668908984376617,"x":80.6,"y":188.25,"x0":-1.18711372852821,"y0":50.00296254400353,"z0":6.200676027975413,"aX":2.373130867626533},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.2,"breakHorizontal":-3.4,"spinRate":2245,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.42401873083487196,"extension":6.707657515147236},"index":0,"playId":"ec1d2802-a338-359a-b756-e72a67456a37","pitchNumber":1,"startTime":"2025-08-17T00:42:08.024Z","endTime":"2025-08-17T00:42:13.172Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-08-17T00:42:20.724Z","endTime":"2025-08-17T00:42:34.301Z","isPitch":false,"type":"action","player":{"id":690022,"link":"/api/v1/people/690022"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":89.4,"strikeZoneTop":3.6244381557191,"strikeZoneBottom":1.51786601787564,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.585999591278195,"aZ":-14.599034652004612,"pfxX":-1.0049693540542801,"pfxZ":8.77841597952488,"pX":2.2655094287408075,"pZ":2.8054623854896894,"vX0":8.480892481737202,"vY0":-138.83853949158933,"vZ0":-6.746528890550659,"x":30.64,"y":163.03,"x0":-0.6652524796731948,"y0":50.00586197836351,"z0":6.192523360124869,"aX":-2.013452757257291},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":0.5,"spinRate":2388,"spinDirection":184},"zone":12,"typeConfidence":2.0,"plateTime":0.3906921226061053,"extension":6.815959048718989},"index":2,"playId":"77cd4431-4bc0-33e2-a020-178b1204baae","pitchNumber":2,"startTime":"2025-08-17T00:42:34.301Z","endTime":"2025-08-17T00:42:38.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":89.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.45353581347711,"aZ":-15.226838994873988,"pfxX":-0.32484745805479065,"pfxZ":8.452190560343043,"pX":0.018672979706591174,"pZ":3.164508085786474,"vX0":3.048246896614849,"vY0":-139.0907858220116,"vZ0":-5.650708528882797,"x":116.29,"y":153.34,"x0":-1.0385389956704363,"y0":50.0001080714359,"z0":6.193723390383061,"aX":-0.65192593864563},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.6,"breakHorizontal":0.1,"spinRate":2201,"spinDirection":191},"zone":2,"typeConfidence":2.0,"plateTime":0.39039208297475847,"extension":6.680175123507066},"index":3,"playId":"d21a5edf-c0c2-30c4-b6b9-ea4629582776","pitchNumber":3,"startTime":"2025-08-17T00:42:53.817Z","endTime":"2025-08-17T00:42:58.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":82.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.05018084023851,"aZ":-28.408542827274307,"pfxX":1.4361919521224387,"pfxZ":2.2167035879462578,"pX":0.28544685034709627,"pZ":1.6175773602241843,"vX0":3.3408231978915497,"vY0":-127.70118442638656,"vZ0":-6.204119086380386,"x":106.12,"y":195.11,"x0":-1.21146422322656,"y0":50.00480946733828,"z0":6.230891919161582,"aX":2.441480630214843},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.2,"breakHorizontal":-3.1,"spinRate":2350,"spinDirection":156},"zone":9,"typeConfidence":2.0,"plateTime":0.424194292559938,"extension":6.69614795513214},"index":4,"playId":"87d70ea9-de25-3d8e-940f-a8f288d55aa5","pitchNumber":4,"startTime":"2025-08-17T00:43:11.827Z","endTime":"2025-08-17T00:43:16.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T00:43:16.317Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Connor Kaiser lines out to center fielder Brenton Doyle.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-17T00:45:11.225Z","endTime":"2025-08-17T00:46:55.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663731,"fullName":"Connor Kaiser","link":"/api/v1/people/663731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663731,"fullName":"Connor Kaiser","link":"/api/v1/people/663731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.4,"strikeZoneTop":3.48999737545434,"strikeZoneBottom":1.6009991915666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.861064615629633,"aZ":-21.696569363521913,"pfxX":-7.077623204472955,"pfxZ":5.034210514778033,"pX":-0.3897157717838062,"pZ":2.5959690361055174,"vX0":6.443605284186936,"vY0":-142.6347914009471,"vZ0":-3.8536516069037643,"x":131.86,"y":168.69,"x0":-1.7480048256845608,"y0":50.00038733431906,"z0":5.316392726317167,"aX":-14.721465428901057},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":8.6,"breakHorizontal":11.6,"spinRate":2444,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.38262147072809594,"extension":5.921691154807383},"index":0,"playId":"66e5b26f-0789-3d94-bd9f-b43807b59f25","pitchNumber":1,"startTime":"2025-08-17T00:45:26.219Z","endTime":"2025-08-17T00:45:31.221Z","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":98.4,"endSpeed":91.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.48481004054512,"aZ":-17.71818992858731,"pfxX":-7.197319376297809,"pfxZ":6.83902835023339,"pX":-0.3070663304563669,"pZ":3.46986058642814,"vX0":6.73688577021823,"vY0":-143.38275500081318,"vZ0":-2.4470445027347427,"x":128.7,"y":145.09,"x0":-1.7349617873207395,"y0":50.00015729488099,"z0":5.4209170516532055,"aX":-15.208812081707698},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.1,"breakHorizontal":11.9,"spinRate":2595,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.3798309187272819,"extension":5.912828597068553},"index":1,"playId":"e52eacbf-021f-3a76-8f09-844bde023547","pitchNumber":2,"startTime":"2025-08-17T00:45:46.582Z","endTime":"2025-08-17T00:45:50.218Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-17T00:45:56.722Z","endTime":"2025-08-17T00:46:13.303Z","isPitch":false,"type":"action","player":{"id":663731,"link":"/api/v1/people/663731"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":74.8,"strikeZoneTop":3.60832261467158,"strikeZoneBottom":1.57613118228102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.132414533007488,"aZ":-36.66655027490798,"pfxX":6.368199989022049,"pfxZ":-3.2594890861178367,"pX":2.211115474403199,"pZ":1.3769187119162172,"vX0":6.656889942603814,"vY0":-115.6734944677492,"vZ0":-1.543906656966886,"x":32.72,"y":201.6,"x0":-1.513377222694286,"y0":50.00400731744031,"z0":5.514827972738347,"aX":8.775014374549555},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-6.0,"breakHorizontal":-13.0,"spinRate":2778,"spinDirection":58},"zone":14,"typeConfidence":0.91,"plateTime":0.4704712672612832,"extension":6.268543904282084},"index":3,"playId":"1e64a61e-ce4d-3b6d-84fc-d64017820e48","pitchNumber":3,"startTime":"2025-08-17T00:46:13.303Z","endTime":"2025-08-17T00:46:17.170Z","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":98.2,"endSpeed":91.5,"strikeZoneTop":3.65552886407298,"strikeZoneBottom":1.7330176752183,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.09883171527456,"aZ":-18.313063093317382,"pfxX":-7.258042951507537,"pfxZ":6.556939886332749,"pX":0.6643210391811742,"pZ":3.2047866228142783,"vX0":9.320239727522047,"vY0":-142.92360237722949,"vZ0":-2.909037206110852,"x":91.68,"y":152.25,"x0":-1.6625560045293464,"y0":50.00592368964855,"z0":5.355831737632867,"aX":-15.351394704355792},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.6,"breakHorizontal":11.8,"spinRate":2563,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.3800297669336601,"extension":5.950924369860297},"index":4,"playId":"b55f0418-8a1b-3615-8c7c-279dd0ff0da9","pitchNumber":4,"startTime":"2025-08-17T00:46:30.205Z","endTime":"2025-08-17T00:46:34.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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":74.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.944989218157954,"aZ":-37.94491100349209,"pfxX":6.202480266607941,"pfxZ":-4.13606810372438,"pX":0.7482787782115023,"pZ":2.4283415526543473,"vX0":3.6555108642950733,"vY0":-116.47698013072305,"vZ0":0.9939394520153015,"x":88.48,"y":173.21,"x0":-1.640071747108068,"y0":50.00561748175763,"z0":5.544442238209069,"aX":8.64500964539578},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-7.1,"breakHorizontal":-12.0,"spinRate":2835,"spinDirection":59},"zone":6,"typeConfidence":0.9,"plateTime":0.46771080356975947,"extension":6.194552430967098},"hitData":{"launchSpeed":88.8,"launchAngle":19.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":131.88,"coordY":82.47}},"index":5,"playId":"00e5c75b-2e9c-35f1-b99e-bfc6fc4ae46f","pitchNumber":5,"startTime":"2025-08-17T00:46:48.614Z","endTime":"2025-08-17T00:46:55.615Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T00:46:55.615Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Geraldo Perdomo walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-17T00:47:01.961Z","endTime":"2025-08-17T00:49:45.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8],"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":98.6,"endSpeed":91.2,"strikeZoneTop":3.4710244879848,"strikeZoneBottom":1.56688292636481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.60461080443086,"aZ":-16.4483805913366,"pfxX":-6.594988966385535,"pfxZ":7.4541500077206555,"pX":1.1845648294560613,"pZ":2.380984942685655,"vX0":10.436083813843313,"vY0":-143.2898572173382,"vZ0":-5.362706069914125,"x":71.85,"y":174.49,"x0":-1.6237168331003355,"y0":50.00142845685324,"z0":5.280794412102481,"aX":-13.912051828902314},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.7,"breakHorizontal":10.2,"spinRate":2522,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.3801386056699818,"extension":6.184774208375656},"index":0,"playId":"9713854e-f8c6-3f0e-9a42-ab6d7321b137","pitchNumber":1,"startTime":"2025-08-17T00:47:21.738Z","endTime":"2025-08-17T00:47:26.117Z","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":97.6,"endSpeed":90.7,"strikeZoneTop":3.48024651743691,"strikeZoneBottom":1.47737359162083,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.684348154132053,"aZ":-17.10295109254993,"pfxX":-6.579287658996941,"pfxZ":7.269591176594358,"pX":1.431022816265716,"pZ":2.0812855966489088,"vX0":11.505005898786822,"vY0":-141.75241093279246,"vZ0":-5.629488842296448,"x":62.45,"y":182.59,"x0":-1.791031324161049,"y0":50.00407850356103,"z0":5.1525974297055495,"aX":-13.643241550723062},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.4,"breakHorizontal":10.1,"spinRate":2450,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.3836497544042201,"extension":6.172451370005118},"index":1,"playId":"c6f55fde-7da4-3eb2-8fb6-6ce23a93ed75","pitchNumber":2,"startTime":"2025-08-17T00:47:39.489Z","endTime":"2025-08-17T00:47:43.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":91.1,"strikeZoneTop":3.51380757834917,"strikeZoneBottom":1.54787388067759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.77259080376285,"aZ":-16.779277658032157,"pfxX":-6.25328277474102,"pfxZ":7.326558460747252,"pX":0.2604939285216524,"pZ":1.7852859236173868,"vX0":8.083927695699161,"vY0":-142.83616631704726,"vZ0":-6.594381689707681,"x":107.07,"y":190.58,"x0":-1.7720193844365453,"y0":50.00101519437641,"z0":5.1485885096148145,"aX":-13.135731553722119},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.4,"breakHorizontal":10.0,"spinRate":2514,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.381058953215927,"extension":6.11892292860858},"index":2,"playId":"10e276c6-fe48-3d4b-b6e5-4e820b0c7c1e","pitchNumber":3,"startTime":"2025-08-17T00:47:59.877Z","endTime":"2025-08-17T00:48:04.518Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2025-08-17T00:48:08.578Z","endTime":"2025-08-17T00:48:24.992Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":74.2,"strikeZoneTop":3.51282444300718,"strikeZoneBottom":1.5842067195061,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.654718887997653,"aZ":-38.52354450100099,"pfxX":7.284818823823683,"pfxZ":-4.644934686580323,"pX":0.39050292218461935,"pZ":1.6781892244164391,"vX0":2.5298712324125763,"vY0":-115.43583885784486,"vZ0":-0.2748219945772974,"x":102.11,"y":193.47,"x0":-1.6616323931230312,"y0":50.00029454912266,"z0":5.463936937062893,"aX":9.967150300752692},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-8.3,"breakHorizontal":-13.8,"spinRate":2876,"spinDirection":56},"zone":9,"typeConfidence":0.9,"plateTime":0.4719566374100772,"extension":6.144027072342235},"index":4,"playId":"5fb8838d-60aa-36ee-865d-3f4ff982b9c1","pitchNumber":4,"startTime":"2025-08-17T00:48:24.992Z","endTime":"2025-08-17T00:48:29.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":91.3,"endSpeed":85.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.505109102854913,"aZ":-24.279768335608154,"pfxX":-7.677236482259493,"pfxZ":4.316483945990491,"pX":0.7098235215652852,"pZ":2.52055548653421,"vX0":9.10654436534555,"vY0":-132.91257225457392,"vZ0":-2.6309886833552927,"x":89.94,"y":170.73,"x0":-1.727820690322002,"y0":50.00351183928977,"z0":5.2450469145820335,"aX":-14.044414855238282},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.6,"breakHorizontal":12.5,"spinRate":2090,"spinDirection":248},"zone":6,"typeConfidence":2.0,"plateTime":0.40862934968366593,"extension":6.271597798968639},"index":5,"playId":"d171b778-f1ff-3bff-8ee9-c52b65728c30","pitchNumber":5,"startTime":"2025-08-17T00:48:43.752Z","endTime":"2025-08-17T00:48:49.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":75.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.121961710609064,"aZ":-36.505122472517876,"pfxX":6.393496893714927,"pfxZ":-3.0701444939671356,"pX":0.4062611779179394,"pZ":1.9398764444531762,"vX0":3.0679776786870834,"vY0":-117.20445029548738,"vZ0":-0.4764798051701763,"x":101.51,"y":186.4,"x0":-1.7442849444648136,"y0":50.001627836569334,"z0":5.5127912813281315,"aX":9.02355742182684},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-5.4,"breakHorizontal":-12.2,"spinRate":2881,"spinDirection":63},"zone":9,"typeConfidence":0.9,"plateTime":0.4647385083593778,"extension":6.381477251588331},"index":6,"playId":"11834594-6209-3fb0-beef-7b58cdfe5324","pitchNumber":6,"startTime":"2025-08-17T00:49:01.578Z","endTime":"2025-08-17T00:49:06.415Z","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":98.4,"endSpeed":91.0,"strikeZoneTop":3.57782668423356,"strikeZoneBottom":1.50118867540401,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.87333189876711,"aZ":-18.67253362865346,"pfxX":-5.683826142916285,"pfxZ":6.398029342302024,"pX":-0.6052669907827365,"pZ":3.650082678524219,"vX0":5.77313963268519,"vY0":-143.3573914772504,"vZ0":-1.6452089782124353,"x":140.07,"y":140.23,"x0":-1.8934804106999243,"y0":50.00164341122547,"z0":5.380538176768141,"aX":-11.992512173716772},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.5,"breakHorizontal":9.4,"spinRate":2530,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.38009440138358386,"extension":6.0028814373785035},"index":7,"playId":"c406a117-f180-39cf-942d-d14eec7f13d5","pitchNumber":7,"startTime":"2025-08-17T00:49:23.340Z","endTime":"2025-08-17T00:49:28.225Z","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":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.9,"strikeZoneTop":3.56067428022809,"strikeZoneBottom":1.52294123296269,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.688843932105268,"aZ":-18.084005299100266,"pfxX":-5.260198251725043,"pfxZ":6.700893438255216,"pX":-0.8889319613387627,"pZ":3.3666246716026786,"vX0":4.738913673320954,"vY0":-143.11323550031364,"vZ0":-2.378921636746856,"x":150.88,"y":147.88,"x0":-1.8715330622147064,"y0":50.00668486483414,"z0":5.323518939568023,"aX":-11.067074356650455},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":11.9,"breakHorizontal":8.8,"spinRate":2501,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.380689482783124,"extension":6.232327470591613},"index":8,"playId":"94efd677-8244-3025-b729-138589af9308","pitchNumber":8,"startTime":"2025-08-17T00:49:40.456Z","endTime":"2025-08-17T00:49:45.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T00:49:45.537Z","atBatIndex":18},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ketel Marte doubles (20) on a line drive to right fielder Yanquiel Fernández. Geraldo Perdomo scores. Ketel Marte to 3rd. Throwing error by right fielder Yanquiel Fernández.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-17T00:49:54.309Z","endTime":"2025-08-17T00:50:27.624Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":692585,"link":"/api/v1/people/692585"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":{"id":801403,"link":"/api/v1/people/801403"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":692585,"link":"/api/v1/people/692585"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.6,"strikeZoneTop":3.63,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.53519125520652,"aZ":-24.263685577139473,"pfxX":-7.08564944488022,"pfxZ":4.365328733920149,"pX":-0.06977101662946028,"pZ":2.4726284623242054,"vX0":7.299245116922831,"vY0":-132.76243372736002,"vZ0":-2.5741226469457645,"x":119.66,"y":172.02,"x0":-1.9151778085226165,"y0":50.00054849684679,"z0":5.193644287016376,"aX":-12.832166992379543},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.7,"breakHorizontal":11.5,"spinRate":2063,"spinDirection":246},"zone":5,"typeConfidence":2.0,"plateTime":0.4102904937862135,"extension":6.0725455352063875},"hitData":{"launchSpeed":97.8,"launchAngle":13.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":225.05,"coordY":95.2}},"index":0,"playId":"648905cd-224b-329e-a2b7-38bc07356e0b","pitchNumber":1,"startTime":"2025-08-17T00:50:12.792Z","endTime":"2025-08-17T00:50:27.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T00:50:27.624Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Corbin Carroll walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-17T00:51:02.551Z","endTime":"2025-08-17T00:52:37.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnThird":{"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,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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":72.1,"strikeZoneTop":3.14842797318116,"strikeZoneBottom":1.5205108117431,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.534020271321722,"aZ":-39.22746735548002,"pfxX":7.174884647758172,"pfxZ":-5.429721889096745,"pX":-1.9536924275364076,"pZ":2.7098973417030074,"vX0":-1.934316271073908,"vY0":-112.43380195229483,"vZ0":2.3294993082973416,"x":191.47,"y":165.61,"x0":-2.0220182389936365,"y0":50.00133703331491,"z0":5.598779288928482,"aX":9.32233555782469},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-9.1,"breakHorizontal":-12.6,"spinRate":2772,"spinDirection":57},"zone":11,"typeConfidence":0.9,"plateTime":0.48439747778770403,"extension":6.129214545022891},"index":0,"playId":"888d98d5-4909-3d65-8f6e-bb41c9779aec","pitchNumber":1,"startTime":"2025-08-17T00:51:02.552Z","endTime":"2025-08-17T00:51:06.822Z","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":98.7,"endSpeed":91.6,"strikeZoneTop":3.1840754326674,"strikeZoneBottom":1.51966875418908,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.821152465255704,"aZ":-17.786326222231,"pfxX":-6.59635055157705,"pfxZ":6.7548913722606425,"pX":0.010411756928422762,"pZ":3.7031413040702144,"vX0":7.748912075879019,"vY0":-143.76280511416763,"vZ0":-1.6254823084472283,"x":116.6,"y":138.8,"x0":-1.8406002137954038,"y0":50.00352021548674,"z0":5.3598294053012605,"aX":-14.052076834027648},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.1,"breakHorizontal":10.7,"spinRate":2528,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.3784600602333956,"extension":5.9500884880578075},"index":1,"playId":"8b7da660-72b0-305a-bbf8-7a1cf0968f48","pitchNumber":2,"startTime":"2025-08-17T00:51:26.175Z","endTime":"2025-08-17T00:51:30.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.98179997795647,"aZ":-17.955453403576822,"pfxX":-7.175454696348288,"pfxZ":6.790342470896464,"pX":-0.5120222208863965,"pZ":2.8742417220581147,"vX0":6.569092688970609,"vY0":-142.4698377693176,"vZ0":-3.5351001805581515,"x":136.52,"y":161.18,"x0":-1.8944827444184553,"y0":50.00572902030446,"z0":5.239060987477236,"aX":-15.030174397871791},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.9,"breakHorizontal":12.0,"spinRate":2534,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.3817458384535177,"extension":6.079094023176504},"index":2,"playId":"f84d9c3a-893f-36d9-aab4-4838f426f9ae","pitchNumber":3,"startTime":"2025-08-17T00:51:45.022Z","endTime":"2025-08-17T00:51:48.922Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2025-08-17T00:51:59.599Z","endTime":"2025-08-17T00:52:15.144Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":74.6,"strikeZoneTop":3.05237028283265,"strikeZoneBottom":1.38790361940605,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.04681536883663,"aZ":-37.49284888258914,"pfxX":5.969861561111946,"pfxZ":-3.873253302711651,"pX":1.4574309320782641,"pZ":0.9404379563065949,"vX0":5.582684311926478,"vY0":-115.75814254912413,"vZ0":-2.114232047986326,"x":61.45,"y":213.39,"x0":-1.7498153906773273,"y0":50.0012468718086,"z0":5.412783400972859,"aX":8.202582617398953},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-7.2,"breakHorizontal":-12.1,"spinRate":2854,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.4709005077716242,"extension":6.471028903792205},"index":4,"playId":"932b19cb-c4a0-3e74-8209-919ef061f3d6","pitchNumber":4,"startTime":"2025-08-17T00:52:15.144Z","endTime":"2025-08-17T00:52:19.814Z","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":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":91.6,"strikeZoneTop":3.20967701551584,"strikeZoneBottom":1.50866423367909,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.018589352245485,"aZ":-18.583123465128367,"pfxX":-5.602519296298438,"pfxZ":6.380284869785324,"pX":-1.0231000795029903,"pZ":3.6101880829287927,"vX0":4.873373940591161,"vY0":-143.591954610811,"vZ0":-1.5404696185281581,"x":156.0,"y":141.3,"x0":-1.9978718152447028,"y0":50.00187386300682,"z0":5.2864990118330315,"aX":-11.932705302718116},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.5,"breakHorizontal":9.5,"spinRate":2548,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3785775519466221,"extension":5.974787331885971},"index":5,"playId":"1f3aa3e2-890c-3558-9ea1-44d70b25f229","pitchNumber":5,"startTime":"2025-08-17T00:52:33.922Z","endTime":"2025-08-17T00:52:37.850Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T00:52:37.850Z","atBatIndex":20},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Lourdes Gurriel Jr. reaches on a fielder's choice, fielded by third baseman Kyle Karros. Ketel Marte scores. Corbin Carroll to 2nd.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-17T00:53:37.765Z","endTime":"2025-08-17T00:57:07.333Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":46},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4,5,6,7,8,9,10],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":{"id":801403,"link":"/api/v1/people/801403"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":10},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-17T00:52:55.067Z","endTime":"2025-08-17T00:53:40.055Z","isPitch":false,"type":"action"},{"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":99.0,"endSpeed":92.4,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.27732085735259,"aZ":-24.213953438649035,"pfxX":-7.662860957027547,"pfxZ":3.696130706336845,"pX":0.40716941419711283,"pZ":3.0624732892409092,"vX0":9.364027458283298,"vY0":-144.1382866571072,"vZ0":-2.119342074192727,"x":101.48,"y":156.09,"x0":-1.853255201086732,"y0":50.00146445384642,"z0":5.267468687875506,"aX":-16.49454770049096},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":6.6,"breakHorizontal":12.5,"spinRate":2575,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.3767276807580684,"extension":6.1952233984349325},"index":1,"playId":"ae4cbfb0-d9fe-3dbc-8288-398033bee427","pitchNumber":1,"startTime":"2025-08-17T00:53:40.055Z","endTime":"2025-08-17T00:53:43.875Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":2,"startTime":"2025-08-17T00:53:59.208Z","endTime":"2025-08-17T00:54:14.697Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":91.5,"strikeZoneTop":3.77399231849773,"strikeZoneBottom":1.73928494179852,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.11807155284466,"aZ":-26.420764532322348,"pfxX":-8.497945623327809,"pfxZ":2.7347829230696235,"pX":0.967976608040712,"pZ":1.1682587932403747,"vX0":10.871238647261059,"vY0":-142.78552035037944,"vZ0":-6.499275061236051,"x":80.1,"y":207.24,"x0":-1.75161127422521,"y0":50.00437549218353,"z0":5.093554397863158,"aX":-17.877962502339077},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":4.0,"breakHorizontal":13.7,"spinRate":2544,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.3809143421344534,"extension":6.200706553558941},"index":3,"playId":"bc254dfe-5c6f-3387-b4cc-6aaae4f21455","pitchNumber":2,"startTime":"2025-08-17T00:54:14.697Z","endTime":"2025-08-17T00:54:19.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":75.6,"strikeZoneTop":3.72038123264097,"strikeZoneBottom":1.72238503642302,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.0019229131725,"aZ":-38.95108821592486,"pfxX":5.256488807073819,"pfxZ":-4.78343045256452,"pX":1.7500734808048704,"pZ":1.2422480357921029,"vX0":6.600709516882589,"vY0":-117.57360135032503,"vZ0":-1.3449994664325122,"x":50.29,"y":205.24,"x0":-1.7652965207826081,"y0":50.005473980040996,"z0":5.401191211044651,"aX":7.440434513711469},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-8.8,"breakHorizontal":-11.0,"spinRate":2883,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.46391234915836055,"extension":6.352992282880117},"index":4,"playId":"0ee7cc14-0749-351d-9db4-36fe73fc3f0c","pitchNumber":3,"startTime":"2025-08-17T00:54:35.779Z","endTime":"2025-08-17T00:54:40.758Z","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":98.7,"endSpeed":91.5,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.37558407890531,"aZ":-19.266658296977642,"pfxX":-6.151047142490645,"pfxZ":6.0885319966112155,"pX":0.2258464298065212,"pZ":2.043665992004105,"vX0":8.287095578950357,"vY0":-143.54405367270118,"vZ0":-5.539834396875993,"x":108.39,"y":183.6,"x0":-1.8785383513939944,"y0":50.0019079666728,"z0":5.170348401348352,"aX":-13.036810531973376},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.2,"breakHorizontal":9.8,"spinRate":2512,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.3793304168376337,"extension":6.157967560100619},"index":5,"playId":"85922fe5-e0f1-309d-9ed1-7fe64c470bad","pitchNumber":4,"startTime":"2025-08-17T00:54:57.110Z","endTime":"2025-08-17T00:55:01.679Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":91.1,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.444520779677674,"aZ":-20.579342519601887,"pfxX":-7.1236485064452015,"pfxZ":5.499317779618156,"pX":-0.958135433649908,"pZ":2.5893982568019185,"vX0":5.644941904535115,"vY0":-143.4272662911694,"vZ0":-4.011216475274201,"x":153.52,"y":168.87,"x0":-2.0145107312152164,"y0":50.00467580739625,"z0":5.269883623559261,"aX":-15.021605279928329},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":9.5,"breakHorizontal":12.0,"spinRate":2454,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.38015255649054813,"extension":6.0857353404332155},"index":6,"playId":"9681bf39-2633-348d-8082-59c9022636ff","pitchNumber":5,"startTime":"2025-08-17T00:55:21.206Z","endTime":"2025-08-17T00:55:26.933Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":73.6,"strikeZoneTop":3.77044057194458,"strikeZoneBottom":1.69883465957334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.2378500193327,"aZ":-37.1239499708146,"pfxX":7.215230510037227,"pfxZ":-3.650976969484086,"pX":-1.1311213914530782,"pZ":2.966427524646202,"vX0":-0.1388434015543641,"vY0":-114.52226430947279,"vZ0":2.2405869791922566,"x":160.12,"y":158.69,"x0":-2.0108216577977904,"y0":50.00531903337797,"z0":5.556101127141316,"aX":9.773787939044619},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-6.0,"breakHorizontal":-13.1,"spinRate":2769,"spinDirection":62},"zone":11,"typeConfidence":0.9,"plateTime":0.47471982446453875,"extension":6.297942348249265},"index":7,"playId":"03f7db46-b892-3677-83b4-ecb79f97414b","pitchNumber":6,"startTime":"2025-08-17T00:55:49.880Z","endTime":"2025-08-17T00:55:55.008Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":8,"playId":"0852fa51-98ef-3c5b-9df6-20ed7ad3d613","startTime":"2025-08-17T00:56:11.415Z","endTime":"2025-08-17T00:56:15.589Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":91.3,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.842598547186288,"aZ":-27.87393739261955,"pfxX":-7.541960467496031,"pfxZ":2.041994770484594,"pX":-0.5220949737994355,"pZ":2.0376268793382453,"vX0":6.731059040432123,"vY0":-142.99172256629572,"vZ0":-4.195625302013009,"x":136.9,"y":183.76,"x0":-1.907700364986909,"y0":50.00370623444627,"z0":5.238997448834036,"aX":-15.87845941075855},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":3.1,"breakHorizontal":12.6,"spinRate":2448,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.3806513761004746,"extension":6.106804406691409},"index":9,"playId":"1a9a8b8d-332c-3bc4-961d-ad205e193e6d","pitchNumber":7,"startTime":"2025-08-17T00:56:30.955Z","endTime":"2025-08-17T00:56:36.927Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":84.6,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.030997649642448,"aZ":-29.29660445919277,"pfxX":1.8721086198703552,"pfxZ":1.6102178118365442,"pX":0.32022440951920744,"pZ":2.0205244758422047,"vX0":5.225362013403854,"vY0":-131.20904349790368,"vZ0":-2.633377825400511,"x":104.79,"y":184.23,"x0":-1.9201473278350678,"y0":50.00459698731192,"z0":5.163746843045939,"aX":3.3478976997254204},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.6,"breakHorizontal":-4.3,"spinRate":2671,"spinDirection":137},"zone":9,"typeConfidence":2.0,"plateTime":0.4134090623675091,"extension":6.24414431675615},"hitData":{"launchSpeed":67.6,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.78,"coordY":175.5}},"index":10,"playId":"dc1c4398-0fbb-3a5d-8f97-cbea11faa9a0","pitchNumber":8,"startTime":"2025-08-17T00:56:59.669Z","endTime":"2025-08-17T00:57:07.333Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T00:57:07.333Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adrian Del Castillo strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-17T00:57:41.432Z","endTime":"2025-08-17T00:58:40.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"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":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":696100,"link":"/api/v1/people/696100"},"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, 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.9,"endSpeed":76.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.839207977708345,"aZ":-35.4266657938792,"pfxX":7.289606624300595,"pfxZ":-2.273087798965771,"pX":1.5247055468078847,"pZ":1.7523175263697088,"vX0":5.475761910135435,"vY0":-117.83871368762256,"vZ0":-1.1117455416484152,"x":58.88,"y":191.47,"x0":-1.7625977368259191,"y0":50.00414314770562,"z0":5.454465383127614,"aX":10.424481085192122},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.1,"breakHorizontal":-14.4,"spinRate":2851,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.4618459154229235,"extension":6.424278440777712},"index":0,"playId":"e74b8fa6-e013-3434-b58a-2a0f4e116c28","pitchNumber":1,"startTime":"2025-08-17T00:57:41.432Z","endTime":"2025-08-17T00:57:46.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":92.0,"strikeZoneTop":3.46824586915901,"strikeZoneBottom":1.53696097293503,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.06135747643677,"aZ":-16.8292464058585,"pfxX":-6.6174293945664076,"pfxZ":7.216927026493499,"pX":1.5953665355612192,"pZ":1.3954760606545469,"vX0":12.000209032050648,"vY0":-143.47729598015005,"vZ0":-7.6583274093951275,"x":56.19,"y":201.1,"x0":-1.74447245492956,"y0":50.00390439900211,"z0":5.109459544353072,"aX":-14.07186827331577},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.0,"breakHorizontal":10.1,"spinRate":2509,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.37891681563067614,"extension":6.1177911237054445},"index":1,"playId":"372baaf6-4709-39ff-af45-2f4fe4a92397","pitchNumber":2,"startTime":"2025-08-17T00:57:58.329Z","endTime":"2025-08-17T00:58:02.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":76.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.08436351079933,"aZ":-36.2173802670493,"pfxX":5.37097437641373,"pfxZ":-2.8098734294260286,"pX":1.103539661969215,"pZ":0.5185469659438646,"vX0":5.129269654941846,"vY0":-118.29692011036462,"vZ0":-3.63983151076844,"x":74.94,"y":224.78,"x0":-1.7774326546226136,"y0":50.00029661659486,"z0":5.341654927555033,"aX":7.736264364472944},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-5.6,"breakHorizontal":-10.8,"spinRate":2825,"spinDirection":62},"zone":14,"typeConfidence":0.9,"plateTime":0.4601302937420573,"extension":6.469364991959087},"index":2,"playId":"d4f3345e-572a-3ad8-8524-065a18aa7bb6","pitchNumber":3,"startTime":"2025-08-17T00:58:16.134Z","endTime":"2025-08-17T00:58:20.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":76.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.83045108894857,"aZ":-34.98654547657519,"pfxX":6.211556915735288,"pfxZ":-1.9417231852506234,"pX":0.804685464804146,"pZ":1.1828332674614985,"vX0":4.534896860105187,"vY0":-118.92927991343933,"vZ0":-2.5102884124619615,"x":86.33,"y":206.84,"x0":-1.924367945865427,"y0":50.00064954763458,"z0":5.382868094633439,"aX":9.018699748628295},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.8,"breakHorizontal":-12.2,"spinRate":2910,"spinDirection":62},"zone":14,"typeConfidence":0.89,"plateTime":0.45812407332444227,"extension":6.24676500040453},"index":3,"playId":"a31f4710-192d-3cdb-a1cb-741e2e07d57c","pitchNumber":4,"startTime":"2025-08-17T00:58:36.052Z","endTime":"2025-08-17T00:58:40.399Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T00:58:40.399Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Locklear flies out to right fielder Yanquiel Fernández.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-17T00:59:04.381Z","endTime":"2025-08-17T01:00:07.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":692585,"link":"/api/v1/people/692585"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":83.2,"strikeZoneTop":3.34482264322497,"strikeZoneBottom":1.42982179474644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.466143132095475,"aZ":-32.0536620302688,"pfxX":2.450633646252326,"pfxZ":0.0705966655769652,"pX":1.102684913961046,"pZ":1.7993418948874025,"vX0":7.037197124111257,"vY0":-129.92224182601896,"vZ0":-2.488108307310563,"x":74.97,"y":190.2,"x0":-1.9436095350409002,"y0":50.00367204503156,"z0":5.1701631991108075,"aX":4.250705057765301},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.1,"breakHorizontal":-5.8,"spinRate":2713,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4192336413705533,"extension":6.399793074705547},"index":0,"playId":"d0b6ea9b-0063-3f83-a5a4-faf3562fcbeb","pitchNumber":1,"startTime":"2025-08-17T00:59:05.780Z","endTime":"2025-08-17T00:59:10.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":91.4,"strikeZoneTop":3.43058708171601,"strikeZoneBottom":1.60373063468464,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.742008513580156,"aZ":-17.78828467391786,"pfxX":-5.9130604987096405,"pfxZ":6.819630454217588,"pX":0.9309606464814016,"pZ":1.9646152893596174,"vX0":9.986693772032377,"vY0":-143.12503123635767,"vZ0":-5.966212221720527,"x":81.51,"y":185.74,"x0":-1.808361209096634,"y0":50.00653137690287,"z0":5.159925252135995,"aX":-12.480693092260966},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.5,"breakHorizontal":9.1,"spinRate":2583,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.3802156562179393,"extension":6.158197764317229},"index":1,"playId":"28586df4-7a81-3c2b-be6f-1880c2abeb30","pitchNumber":2,"startTime":"2025-08-17T00:59:22.677Z","endTime":"2025-08-17T00:59:27.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":74.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.644881171483267,"aZ":-35.80085381421228,"pfxX":7.028167059556006,"pfxZ":-2.6324686852825154,"pX":0.45370027471056734,"pZ":1.635101515529098,"vX0":3.3414529709972682,"vY0":-116.04451780733334,"vZ0":-1.0459682969018025,"x":99.71,"y":194.63,"x0":-1.9133442003658292,"y0":50.002037446413546,"z0":5.471513393646094,"aX":9.682602402481615},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-4.8,"breakHorizontal":-13.6,"spinRate":2873,"spinDirection":61},"zone":9,"typeConfidence":0.9,"plateTime":0.4701677744824915,"extension":6.3199077278372355},"index":2,"playId":"a3efd1f1-386d-35d5-b007-66c274c1a844","pitchNumber":3,"startTime":"2025-08-17T00:59:40.305Z","endTime":"2025-08-17T00:59:44.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.413943357821335,"aZ":-36.13249926754179,"pfxX":7.186920219248748,"pfxZ":-2.8268753872042236,"pX":0.5926847427711868,"pZ":2.2998309739275666,"vX0":3.7327582076645225,"vY0":-117.21418623524306,"vZ0":0.42662302234619753,"x":94.41,"y":176.68,"x0":-1.9495751953026907,"y0":50.000106191837524,"z0":5.466558011093563,"aX":10.0809060160294},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-4.8,"breakHorizontal":-13.9,"spinRate":2927,"spinDirection":61},"zone":6,"typeConfidence":0.9,"plateTime":0.46579406061457806,"extension":6.405561831312038},"hitData":{"launchSpeed":92.6,"launchAngle":50.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.85,"coordY":97.84}},"index":3,"playId":"f0e3ebc5-6eb6-39ae-9dd4-4d13fd9bc066","pitchNumber":4,"startTime":"2025-08-17T00:59:58.020Z","endTime":"2025-08-17T01:00:07.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T01:00:07.752Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mickey Moniak grounds out, second baseman Connor Kaiser to first baseman Tyler Locklear.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-17T01:02:12.874Z","endTime":"2025-08-17T01:03:19.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663731,"link":"/api/v1/people/663731"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":88.0,"strikeZoneTop":3.47983719885828,"strikeZoneBottom":1.6282068926008,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.72531620112919,"aZ":-14.616891991221843,"pfxX":-1.0439133023857639,"pfxZ":8.975902829507753,"pX":-0.299884154145147,"pZ":3.8368678467545765,"vX0":2.4890711975825295,"vY0":-137.36802819472302,"vZ0":-4.128566296469455,"x":128.43,"y":135.18,"x0":-1.0727418660148451,"y0":50.00161796978177,"z0":6.31930987367583,"aX":-2.041868841351268},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.8,"breakHorizontal":1.6,"spinRate":2250,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.3952018429299162,"extension":6.656975094315829},"index":0,"playId":"8c303436-cdce-3e7d-ba2a-683b0b26cf4b","pitchNumber":1,"startTime":"2025-08-17T01:02:20.975Z","endTime":"2025-08-17T01:02:25.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.2,"strikeZoneTop":3.47314716861257,"strikeZoneBottom":1.62176707682436,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.90926497407865,"aZ":-23.02821875983678,"pfxX":-5.053164721909591,"pfxZ":5.65050747648754,"pX":-0.0573386730731147,"pZ":2.986536864345094,"vX0":4.886048237209681,"vY0":-125.28742896708482,"vZ0":-3.3006939113139984,"x":119.19,"y":158.14,"x0":-1.359202735313828,"y0":50.00623433262704,"z0":6.164501185100967,"aX":-8.184463834643267},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.8,"breakHorizontal":8.3,"spinRate":1905,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.43411842721633676,"extension":6.696537385299218},"index":1,"playId":"118960fc-291a-3c00-9c17-41e6ccd9df90","pitchNumber":2,"startTime":"2025-08-17T01:02:37.065Z","endTime":"2025-08-17T01:02:41.348Z","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":87.4,"endSpeed":82.4,"strikeZoneTop":3.45195900389974,"strikeZoneBottom":1.56350506285522,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.829768370334783,"aZ":-30.899406377791333,"pfxX":2.0513154305089865,"pfxZ":0.7526114642431612,"pX":1.064102895314366,"pZ":2.6411871676551937,"vX0":5.096939639706424,"vY0":-127.46544546035159,"vZ0":-3.1234795161985702,"x":76.44,"y":167.47,"x0":-1.2075028434060244,"y0":50.000759964243656,"z0":6.257622193667079,"aX":3.4618179545295433},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.0,"breakHorizontal":-4.6,"spinRate":2428,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.42553263556848187,"extension":6.626648857971162},"index":2,"playId":"3b3affdb-2ac9-3ece-be0b-c6993cf6496a","pitchNumber":3,"startTime":"2025-08-17T01:02:54.378Z","endTime":"2025-08-17T01:02:59.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":81.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.659812407972925,"aZ":-31.099726014662888,"pfxX":1.949122455459539,"pfxZ":0.6631575180002569,"pX":0.39423078496644326,"pZ":1.9330751679361493,"vX0":3.519932291449651,"vY0":-124.98627448054454,"vZ0":-4.349666962767698,"x":101.97,"y":186.59,"x0":-1.270774071320815,"y0":50.006046186485115,"z0":6.17300831623678,"aX":3.1684533690863597},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.6,"breakHorizontal":-4.2,"spinRate":2354,"spinDirection":132},"zone":9,"typeConfidence":2.0,"plateTime":0.43370536958719974,"extension":6.599695190152526},"hitData":{"launchSpeed":90.4,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.36,"coordY":154.22}},"index":3,"playId":"ac5d12c0-9713-3dfb-ac37-aa4914b41bbe","pitchNumber":4,"startTime":"2025-08-17T01:03:11.974Z","endTime":"2025-08-17T01:03:19.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T01:03:19.290Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-17T01:03:36.597Z","endTime":"2025-08-17T01:05:04.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":73.4,"strikeZoneTop":3.38330286321345,"strikeZoneBottom":1.50073512511091,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.474480712293744,"aZ":-34.51447813527558,"pfxX":2.9565005135844804,"pfxZ":-1.7505982151855388,"pX":0.1801784687690472,"pZ":2.4799284400592048,"vX0":2.6336721360820663,"vY0":-113.64092556651225,"vZ0":-1.1537921405014888,"x":110.13,"y":171.82,"x0":-1.3685852810450883,"y0":50.002987036877364,"z0":6.355836276799499,"aX":3.9525319678072828},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-3.2,"breakHorizontal":-5.9,"spinRate":2516,"spinDirection":49},"zone":5,"typeConfidence":2.0,"plateTime":0.4779384358979013,"extension":6.6952325215893564},"index":0,"playId":"30bab697-72a8-35f4-987d-14e224a4b9bd","pitchNumber":1,"startTime":"2025-08-17T01:03:47.880Z","endTime":"2025-08-17T01:03:52.303Z","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":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.70641912022691,"aZ":-28.313647704299644,"pfxX":2.0132444924413946,"pfxZ":2.3911346050275553,"pX":0.9216489826132404,"pZ":1.8978940162406754,"vX0":4.759347672298387,"vY0":-125.46907119040443,"vZ0":-5.092637912566777,"x":81.87,"y":187.54,"x0":-1.2527653791756517,"y0":50.00041927804198,"z0":6.2301274060387914,"aX":3.2447216314925194},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.5,"breakHorizontal":-4.7,"spinRate":2439,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.43468193689665124,"extension":6.75501451616682},"index":1,"playId":"de4cd2a6-e9b4-339b-b1b4-d00f61a2b44c","pitchNumber":2,"startTime":"2025-08-17T01:04:05.196Z","endTime":"2025-08-17T01:04:09.575Z","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":1},"pitchData":{"startSpeed":95.5,"endSpeed":89.0,"strikeZoneTop":3.12445852473773,"strikeZoneBottom":1.38919928062159,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.99723447903688,"aZ":-16.38725627868078,"pfxX":-1.3250485228996776,"pfxZ":7.8675575099223565,"pX":0.3468604108408214,"pZ":4.484523737047011,"vX0":3.9640643160173616,"vY0":-139.28976635688716,"vZ0":-1.9272748939958455,"x":103.78,"y":117.7,"x0":-0.9093633396102586,"y0":50.00670315935877,"z0":6.243934223623968,"aX":-2.6607058059239197},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":1.8,"spinRate":2182,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.39005845290062924,"extension":6.844490254551649},"index":2,"playId":"6bd45627-99d5-39c5-b700-23934c18011b","pitchNumber":3,"startTime":"2025-08-17T01:04:23.420Z","endTime":"2025-08-17T01:04:27.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":89.6,"strikeZoneTop":3.18803093086636,"strikeZoneBottom":1.45280390589511,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.435943061525577,"aZ":-15.650939305664334,"pfxX":0.42283831331047295,"pfxZ":8.121618569566344,"pX":-0.3803763977957478,"pZ":4.427436771326915,"vX0":1.501721698341933,"vY0":-140.27782754557165,"vZ0":-2.3798970642827344,"x":131.5,"y":119.24,"x0":-0.9731364318791285,"y0":50.00655825635652,"z0":6.282125629348286,"aX":0.8607273049673966},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.5,"breakHorizontal":-1.0,"spinRate":2201,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.3873505221563325,"extension":6.698350981658537},"index":3,"playId":"56b4c8b9-14e0-3a89-860f-cbc834d4a6b8","pitchNumber":4,"startTime":"2025-08-17T01:04:41.927Z","endTime":"2025-08-17T01:04:46.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":88.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.762391069810164,"aZ":-15.962873685229498,"pfxX":-0.5267223799444338,"pfxZ":8.16280727651515,"pX":0.05404739851084837,"pZ":3.6051054633326207,"vX0":2.89218562121858,"vY0":-138.54552334199602,"vZ0":-4.465777904798751,"x":114.94,"y":141.44,"x0":-0.9254146244773825,"y0":50.00074900490642,"z0":6.271916591522874,"aX":-1.0464965003749334},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.3,"breakHorizontal":0.5,"spinRate":2259,"spinDirection":184},"zone":12,"typeConfidence":2.0,"plateTime":0.39217071831071193,"extension":6.887410672887333},"index":4,"playId":"c1f663f2-c2d2-3cd5-a728-fba0eab192c3","pitchNumber":5,"startTime":"2025-08-17T01:05:00.039Z","endTime":"2025-08-17T01:05:04.251Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T01:05:04.251Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Hunter Goodman doubles (21) on a line drive to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-17T01:05:12.813Z","endTime":"2025-08-17T01:06:52.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":91.0,"endSpeed":85.6,"strikeZoneTop":3.52952206638946,"strikeZoneBottom":1.55861502670832,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.19404888599402,"aZ":-25.406388071121278,"pfxX":-0.18050604856377994,"pfxZ":3.6934194048363747,"pX":1.2422740283233957,"pZ":3.065154175619058,"vX0":5.815099290856222,"vY0":-132.7018163152801,"vZ0":-3.5531731234502986,"x":69.65,"y":156.02,"x0":-0.9293732877654175,"y0":50.00285906055222,"z0":6.2168511189598545,"aX":-0.33238652178730466},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.4,"breakHorizontal":-0.6,"spinRate":2182,"spinDirection":162},"zone":12,"typeConfidence":2.0,"plateTime":0.4085725337806214,"extension":6.88999219837934},"index":0,"playId":"b0721a67-f082-3224-ab0c-cb3107b0114c","pitchNumber":1,"startTime":"2025-08-17T01:05:30.329Z","endTime":"2025-08-17T01:05:34.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":89.8,"strikeZoneTop":3.44156628212842,"strikeZoneBottom":1.54435151319273,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.944606892535376,"aZ":-13.639418154563021,"pfxX":-0.9278260601067583,"pfxZ":9.1678613958644,"pX":0.6627819062750675,"pZ":2.1719359614674265,"vX0":4.320779013624954,"vY0":-139.5299813228082,"vZ0":-8.793553172032258,"x":91.74,"y":180.14,"x0":-0.7685214332974334,"y0":50.00131267592554,"z0":6.211506961557959,"aX":-1.8757617357083771},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.5,"breakHorizontal":1.1,"spinRate":2250,"spinDirection":185},"zone":6,"typeConfidence":2.0,"plateTime":0.3888275772752001,"extension":6.898783695538631},"index":1,"playId":"cd3273f3-4598-37ec-89fb-fc56e9ba48a2","pitchNumber":2,"startTime":"2025-08-17T01:05:48.942Z","endTime":"2025-08-17T01:05:53.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.976283584640168,"aZ":-15.704590229979479,"pfxX":0.34139234940692464,"pfxZ":8.075107878232703,"pX":1.2720401620571424,"pZ":3.0505736588465338,"vX0":5.725819232405555,"vY0":-140.54410585001844,"vZ0":-5.926151688544355,"x":68.51,"y":156.41,"x0":-0.8195792994963951,"y0":50.00480610108274,"z0":6.172867702470381,"aX":0.6961289627357246},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.9,"breakHorizontal":-1.6,"spinRate":2338,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.386827245038571,"extension":6.919720639309004},"index":2,"playId":"eb1d1f63-dc05-3d15-af30-e5e599b73147","pitchNumber":3,"startTime":"2025-08-17T01:06:07.347Z","endTime":"2025-08-17T01:06:11.921Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-17T01:06:25.523Z","endTime":"2025-08-17T01:06:37.861Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":75.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.05281608128695,"aZ":-36.62985343183513,"pfxX":1.3748262797018294,"pfxZ":-3.1323821623873824,"pX":-0.18820332512620067,"pZ":1.8299392442885452,"vX0":1.992121650278464,"vY0":-117.43566897982214,"vZ0":-2.582594898706028,"x":124.17,"y":189.37,"x0":-1.2195516099512154,"y0":50.00098776749045,"z0":6.286274422563326,"aX":1.9579166674818091},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-6.0,"breakHorizontal":-2.9,"spinRate":2700,"spinDirection":48},"zone":8,"typeConfidence":2.0,"plateTime":0.46288718695859243,"extension":6.768860865680516},"hitData":{"launchSpeed":94.9,"launchAngle":8.0,"totalDistance":134.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":36.88,"coordY":114.24}},"index":4,"playId":"90a6ffc6-d562-38ab-805a-9f235a8f24c1","pitchNumber":4,"startTime":"2025-08-17T01:06:37.861Z","endTime":"2025-08-17T01:06:52.675Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T01:06:52.675Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jordan Beck doubles (21) on a ground ball to right fielder Corbin Carroll. Hunter Goodman scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-17T01:07:06.801Z","endTime":"2025-08-17T01:09:00.518Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":669194,"link":"/api/v1/people/669194"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":83.1,"strikeZoneTop":3.6151176932326,"strikeZoneBottom":1.68359571425814,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.581303444594642,"aZ":-27.780360991658192,"pfxX":0.00857674108058859,"pfxZ":2.5891410432105157,"pX":1.0113563859257786,"pZ":-0.12482506744027062,"vX0":5.480231709848907,"vY0":-127.63861935824299,"vZ0":-10.078339092636343,"x":78.45,"y":242.15,"x0":-1.140427048681355,"y0":50.00009791147821,"z0":5.969727120241501,"aX":0.013874945999069403},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.2,"breakHorizontal":-1.0,"spinRate":2333,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.4247496382320026,"extension":6.779234846526277},"index":0,"playId":"58f71baa-c1ad-3028-b36d-fc8b4df904bc","pitchNumber":1,"startTime":"2025-08-17T01:07:29.255Z","endTime":"2025-08-17T01:07:34.202Z","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":2},"pitchData":{"startSpeed":96.8,"endSpeed":90.0,"strikeZoneTop":3.64606667664609,"strikeZoneBottom":1.64103110375684,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.64184318914531,"aZ":-12.642368082553837,"pfxX":-2.3619080692357506,"pfxZ":9.57188719699078,"pX":0.36210764269101103,"pZ":1.4099591437688082,"vX0":4.401587730052457,"vY0":-140.69004451091502,"vZ0":-10.591943667778558,"x":103.2,"y":200.71,"x0":-0.903369612629848,"y0":50.0012240931338,"z0":6.003474951717811,"aX":-4.818804156829252},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.7,"breakHorizontal":3.6,"spinRate":2334,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.38673702917051234,"extension":6.863656429234085},"index":1,"playId":"3eb92e19-90c9-3647-a280-7c19019f79e0","pitchNumber":2,"startTime":"2025-08-17T01:07:51.493Z","endTime":"2025-08-17T01:07:56.028Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":85.2,"strikeZoneTop":3.58994264161849,"strikeZoneBottom":1.69752135914698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.02211593110405,"aZ":-28.36268594316801,"pfxX":1.8869165933438383,"pfxZ":2.0865155816973164,"pX":0.9060701833846195,"pZ":3.2087223742828437,"vX0":4.488955630268956,"vY0":-133.13889309489207,"vZ0":-2.58950073416231,"x":82.46,"y":152.14,"x0":-1.0356407011834998,"y0":50.00156922229276,"z0":6.211002299751615,"aX":3.444487887328488},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.5,"breakHorizontal":-4.2,"spinRate":2289,"spinDirection":161},"zone":12,"typeConfidence":2.0,"plateTime":0.40874620327958544,"extension":6.975155193919652},"index":2,"playId":"f142f439-8f35-3fd0-8cb7-efe49df43917","pitchNumber":3,"startTime":"2025-08-17T01:08:09.994Z","endTime":"2025-08-17T01:08:14.711Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":83.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.481475608198828,"aZ":-27.641779232810713,"pfxX":2.7018167161106406,"pfxZ":2.646524889510756,"pX":0.7384164946090158,"pZ":1.652952450728018,"vX0":4.086610830088946,"vY0":-128.41274499430864,"vZ0":-6.159894441397611,"x":88.85,"y":194.15,"x0":-1.209810286839419,"y0":50.000931147866,"z0":6.166034276704714,"aX":4.621398747901107},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.0,"breakHorizontal":-5.6,"spinRate":2453,"spinDirection":160},"zone":9,"typeConfidence":2.0,"plateTime":0.4226100510005586,"extension":6.7070781479202335},"index":3,"playId":"91f9ff54-7284-3d26-bb21-f552403a3580","pitchNumber":4,"startTime":"2025-08-17T01:08:29.225Z","endTime":"2025-08-17T01:08:33.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":91.3,"strikeZoneTop":3.66,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.74698329399139,"aZ":-11.084075432822942,"pfxX":-1.9436240227082031,"pfxZ":10.045099886711078,"pX":1.0216317465521652,"pZ":2.2465396147644374,"vX0":5.873571146662579,"vY0":-142.58418589009167,"vZ0":-8.784063737803868,"x":78.06,"y":178.12,"x0":-0.7948261086178399,"y0":50.00179250999908,"z0":6.030188374030696,"aX":-4.080818790646246},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.0,"breakHorizontal":2.6,"spinRate":2465,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.38129618888657824,"extension":7.012386138701731},"hitData":{"launchSpeed":73.7,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.26,"coordY":125.33}},"index":4,"playId":"7d92d0ba-9a3a-3898-a885-7dab0fc154fc","pitchNumber":5,"startTime":"2025-08-17T01:08:48.963Z","endTime":"2025-08-17T01:09:00.518Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T01:09:00.518Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Warming Bernabel flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-17T01:10:03.298Z","endTime":"2025-08-17T01:10:11.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"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(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.0,"endSpeed":89.4,"strikeZoneTop":3.09,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.767593984904384,"aZ":-13.200988633034175,"pfxX":-1.6974519202742855,"pfxZ":9.416600694067515,"pX":-0.09619059076058904,"pZ":2.076274222756018,"vX0":3.128363795639601,"vY0":-139.69808069106222,"vZ0":-8.93365822522372,"x":120.67,"y":182.72,"x0":-1.00028573550922,"y0":50.002539539310575,"z0":6.14405458849254,"aX":-3.4201956711192487},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.8,"breakHorizontal":2.5,"spinRate":2200,"spinDirection":184},"zone":5,"typeConfidence":2.0,"plateTime":0.38923149178445193,"extension":6.729140560468096},"hitData":{"launchSpeed":79.4,"launchAngle":44.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.95,"coordY":115.89}},"index":0,"playId":"7f218ddf-bb1d-306b-b040-40dc5d47c1bf","pitchNumber":1,"startTime":"2025-08-17T01:10:03.298Z","endTime":"2025-08-17T01:10:11.813Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T01:10:11.813Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Blaze Alexander flies out to right fielder Yanquiel Fernández.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-17T01:12:17.007Z","endTime":"2025-08-17T01:13:02.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":2},"credits":[{"player":{"id":692585,"link":"/api/v1/people/692585"},"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(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":97.7,"endSpeed":90.5,"strikeZoneTop":3.20702843215675,"strikeZoneBottom":1.41813622460202,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.421645581053,"aZ":-18.06978265856436,"pfxX":-6.95664465238667,"pfxZ":6.790689279778189,"pX":-0.2326897974323857,"pZ":2.082895670849753,"vX0":6.786810546411094,"vY0":-142.22822849296733,"vZ0":-5.699292571635992,"x":125.87,"y":182.54,"x0":-1.7302317452527773,"y0":50.00360845632321,"z0":5.234332367994751,"aX":-14.449423134899785},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.5,"breakHorizontal":11.5,"spinRate":2496,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.38310152424561617,"extension":6.067120439208242},"index":0,"playId":"29ccd7d5-1177-3d52-9726-e4c76fd20de8","pitchNumber":1,"startTime":"2025-08-17T01:12:24.240Z","endTime":"2025-08-17T01:12:28.670Z","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":78.9,"endSpeed":73.6,"strikeZoneTop":3.16499749782113,"strikeZoneBottom":1.48804532646113,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.321180585038817,"aZ":-36.2144124787902,"pfxX":6.249804530127849,"pfxZ":-2.991575613430144,"pX":1.5655382653776744,"pZ":1.7817437393418827,"vX0":5.401956196039591,"vY0":-114.8422849448094,"vZ0":-0.5390769164921325,"x":57.33,"y":190.67,"x0":-1.6210243998373122,"y0":50.004587266519984,"z0":5.512610984087304,"aX":8.430504439903235},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-5.3,"breakHorizontal":-12.6,"spinRate":2816,"spinDirection":64},"zone":14,"typeConfidence":0.9,"plateTime":0.47516679714409404,"extension":6.100399579797309},"index":1,"playId":"8055c024-f91d-3c65-a130-217022ed2888","pitchNumber":2,"startTime":"2025-08-17T01:12:38.660Z","endTime":"2025-08-17T01:12:42.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":82.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.706061290308483,"aZ":-31.939216022313317,"pfxX":2.425998676852908,"pfxZ":0.14151784057758832,"pX":0.23212237084724546,"pZ":2.165797972248629,"vX0":4.422801666093572,"vY0":-127.64936930156662,"vZ0":-1.6659098226773346,"x":108.15,"y":180.3,"x0":-1.8206180630055058,"y0":50.006219942449945,"z0":5.2800099113277374,"aX":4.109627304823684},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.1,"breakHorizontal":-5.2,"spinRate":2714,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.4248017735601666,"extension":6.28297811405221},"hitData":{"launchSpeed":87.5,"launchAngle":29.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":211.46,"coordY":100.51}},"index":2,"playId":"cba81180-2b2b-3066-ae33-6670ad2a7ffc","pitchNumber":3,"startTime":"2025-08-17T01:12:54.766Z","endTime":"2025-08-17T01:13:02.581Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T01:13:02.581Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alek Thomas flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-17T01:13:09.594Z","endTime":"2025-08-17T01:13:50.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":1},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.8,"strikeZoneTop":3.25087418463587,"strikeZoneBottom":1.36735793767916,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.218621051820296,"aZ":-25.594119709702877,"pfxX":-7.8162859515066305,"pfxZ":3.70383234980328,"pX":-1.1609138740713496,"pZ":1.9387449557162875,"vX0":4.345987636942603,"vY0":-131.75966402978443,"vZ0":-3.6242504022151123,"x":161.25,"y":186.43,"x0":-1.8070761866327025,"y0":50.00430574970261,"z0":5.200854415232004,"aX":-13.889669216774482},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.2,"breakHorizontal":13.3,"spinRate":1924,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4140379780806964,"extension":6.108427306412714},"index":0,"playId":"c3ee4673-7e50-3e5a-b7fd-e579ee5c6b1e","pitchNumber":1,"startTime":"2025-08-17T01:13:28.189Z","endTime":"2025-08-17T01:13:32.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":74.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.09290437837387,"aZ":-37.22803893205409,"pfxX":6.101105916449923,"pfxZ":-3.6764345464731623,"pX":-0.4478693024697772,"pZ":2.3126976210828327,"vX0":1.243761875945094,"vY0":-115.48137583668802,"vZ0":0.7421173153105132,"x":134.07,"y":176.34,"x0":-1.7846339355273129,"y0":50.00451317991619,"z0":5.520881177843444,"aX":8.380468215013183},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-6.4,"breakHorizontal":-11.4,"spinRate":2848,"spinDirection":64},"zone":4,"typeConfidence":0.9,"plateTime":0.47125792151067225,"extension":6.07830497929831},"hitData":{"launchSpeed":98.7,"launchAngle":30.0,"totalDistance":417.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.53,"coordY":30.32}},"index":1,"playId":"488a8b78-b8fe-3714-a638-a9bb01283303","pitchNumber":2,"startTime":"2025-08-17T01:13:42.133Z","endTime":"2025-08-17T01:13:50.936Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T01:13:50.936Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Kaiser called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-17T01:14:01.591Z","endTime":"2025-08-17T01:15:53.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663731,"fullName":"Connor Kaiser","link":"/api/v1/people/663731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"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":663731,"fullName":"Connor Kaiser","link":"/api/v1/people/663731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":91.5,"strikeZoneTop":3.76806885786952,"strikeZoneBottom":1.65749896495142,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.869976578743707,"aZ":-17.395749922263793,"pfxX":-4.977331852159427,"pfxZ":6.9712406872783275,"pX":0.6126041809451263,"pZ":2.359559940510656,"vX0":8.572225365175425,"vY0":-143.46646859228517,"vZ0":-5.209419065773025,"x":93.65,"y":175.07,"x0":-1.7443023742920636,"y0":50.004847809097946,"z0":5.255095855010667,"aX":-10.555054722357081},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":11.9,"breakHorizontal":7.7,"spinRate":2500,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.3793153657597772,"extension":6.113457855250525},"index":0,"playId":"06f0bbe3-9984-32d8-9b0b-9fbdad214f74","pitchNumber":1,"startTime":"2025-08-17T01:14:25.813Z","endTime":"2025-08-17T01:14:30.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":91.4,"strikeZoneTop":3.6414028421688,"strikeZoneBottom":1.6045817204781,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.241761599547452,"aZ":-22.7023666749924,"pfxX":-8.45702314515583,"pfxZ":4.516627077119645,"pX":0.1904178056450409,"pZ":0.8342448450942346,"vX0":8.300086547426881,"vY0":-142.58452347477956,"vZ0":-8.225254598738807,"x":109.74,"y":216.26,"x0":-1.6343756009173143,"y0":50.0017883071405,"z0":5.146146709932311,"aX":-17.726857466849566},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.0,"breakHorizontal":14.0,"spinRate":2423,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.38153214036762106,"extension":6.074926143579959},"index":1,"playId":"3d55694b-8c72-3613-b206-a59a8842007a","pitchNumber":2,"startTime":"2025-08-17T01:14:40.432Z","endTime":"2025-08-17T01:14:44.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":85.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.279123507795493,"aZ":-26.988660206802358,"pfxX":2.209089586060494,"pfxZ":2.8518910190675486,"pX":0.09783621704973207,"pZ":2.130489256676759,"vX0":4.289102293996281,"vY0":-132.27729823619396,"vZ0":-3.0745288682245855,"x":113.27,"y":181.26,"x0":-1.8153473898817571,"y0":50.00331218749072,"z0":5.23190801862332,"aX":4.016773955095683},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.9,"breakHorizontal":-4.7,"spinRate":2631,"spinDirection":171},"zone":8,"typeConfidence":2.0,"plateTime":0.4100063505651068,"extension":6.18512156301715},"index":2,"playId":"7e924548-c1d3-33b6-a84d-9bd08e4f52fc","pitchNumber":3,"startTime":"2025-08-17T01:14:59.890Z","endTime":"2025-08-17T01:15:03.795Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-17T01:15:12.366Z","endTime":"2025-08-17T01:15:28.033Z","isPitch":false,"type":"action","player":{"id":663731,"link":"/api/v1/people/663731"}},{"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":98.6,"endSpeed":91.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.831456825847987,"aZ":-17.781947814253627,"pfxX":-7.025047253924712,"pfxZ":6.73939818477054,"pX":-0.5469730561176753,"pZ":3.1286017300697098,"vX0":6.084319192959152,"vY0":-143.72769756843545,"vZ0":-3.258282070092522,"x":137.85,"y":154.31,"x0":-1.7571795776178387,"y0":50.00431856288105,"z0":5.352849538242043,"aX":-15.004271740087804},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":11.9,"breakHorizontal":11.9,"spinRate":2483,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.3781109671600369,"extension":6.029173598749408},"index":4,"playId":"229f20e3-ef76-3e6e-9ed9-280bddaebb0c","pitchNumber":4,"startTime":"2025-08-17T01:15:28.033Z","endTime":"2025-08-17T01:15:31.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":92.2,"strikeZoneTop":3.63144929507835,"strikeZoneBottom":1.66874869784488,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.26869276913884,"aZ":-15.975919258247512,"pfxX":-7.067923671584822,"pfxZ":7.509846763820331,"pX":0.41119559260597094,"pZ":2.8028628733955294,"vX0":8.650597615682429,"vY0":-144.70281174350436,"vZ0":-4.459964833715135,"x":101.33,"y":163.1,"x0":-1.6745050789830438,"y0":50.00619990164383,"z0":5.317959880635454,"aX":-15.252388517508733},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.1,"breakHorizontal":11.4,"spinRate":2444,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.37603999936427046,"extension":6.070568572875393},"index":5,"playId":"50b3deb4-e5d6-374e-80fb-acc242bd93b0","pitchNumber":5,"startTime":"2025-08-17T01:15:49.165Z","endTime":"2025-08-17T01:15:53.981Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T01:15:53.981Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Karros called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-17T01:17:41.218Z","endTime":"2025-08-17T01:19:28.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.7,"strikeZoneTop":3.66,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.987260221489457,"aZ":-29.692767935287137,"pfxX":3.498081748154825,"pfxZ":1.4893232291086171,"pX":1.1559321048903222,"pZ":2.0004932061881284,"vX0":4.812918044367387,"vY0":-127.1771753490503,"vZ0":-5.115602931854984,"x":72.94,"y":184.77,"x0":-1.203510430497756,"y0":50.00142323125208,"z0":6.346625554164169,"aX":5.825782120945005},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.9,"breakHorizontal":-7.3,"spinRate":2374,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.42794553634378607,"extension":6.710524329270495},"index":0,"playId":"7a5b6e9b-5dcd-3aa4-9360-59261026b609","pitchNumber":1,"startTime":"2025-08-17T01:18:07.208Z","endTime":"2025-08-17T01:18:11.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.9,"strikeZoneTop":3.65951357518004,"strikeZoneBottom":1.70103027631544,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.159697729939413,"aZ":-27.929906641264814,"pfxX":2.195352407828995,"pfxZ":2.443971284620574,"pX":0.6022458021701305,"pZ":0.18854169946166024,"vX0":4.181199623862986,"vY0":-129.71976299548797,"vZ0":-9.754274775413853,"x":94.04,"y":233.69,"x0":-1.3036002403059392,"y0":50.00416159322223,"z0":6.062333768696154,"aX":3.814489430859731},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.9,"breakHorizontal":-4.8,"spinRate":2402,"spinDirection":157},"zone":14,"typeConfidence":2.0,"plateTime":0.4191252231939777,"extension":6.771113241347185},"index":1,"playId":"76924c05-41df-33ff-9aa5-eb789b4ea97b","pitchNumber":2,"startTime":"2025-08-17T01:18:23.998Z","endTime":"2025-08-17T01:18:28.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":83.2,"strikeZoneTop":3.66,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.91067490959304,"aZ":-30.86517671112314,"pfxX":2.579438413747302,"pfxZ":0.7632014612069806,"pX":-0.17947484759600968,"pZ":1.9233145193997938,"vX0":2.1880622825994083,"vY0":-128.17317271058377,"vZ0":-4.732678700761352,"x":123.84,"y":186.85,"x0":-1.3703258564973084,"y0":50.004091256858835,"z0":6.121422172785742,"aX":4.421962246571314},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.8,"breakHorizontal":-5.0,"spinRate":2281,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.4224749350515338,"extension":6.731108210195565},"index":2,"playId":"6ae43ef1-685e-3923-a8cd-8bda6b858b4c","pitchNumber":3,"startTime":"2025-08-17T01:18:43.763Z","endTime":"2025-08-17T01:18:48.022Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-17T01:18:53.735Z","endTime":"2025-08-17T01:19:06.029Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"}},{"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":97.4,"endSpeed":90.8,"strikeZoneTop":3.73522956820873,"strikeZoneBottom":1.70323738920494,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.95408184431983,"aZ":-14.024235893896256,"pfxX":-2.0259222289651815,"pfxZ":8.698409696136727,"pX":0.3714446619433402,"pZ":4.178819584888697,"vX0":3.955246374841319,"vY0":-142.02925323465405,"vZ0":-3.5368756795242167,"x":102.84,"y":125.95,"x0":-0.7626175936828801,"y0":50.005340473277926,"z0":6.3053181818483806,"aX":-4.228746345044344},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.5,"breakHorizontal":3.1,"spinRate":2276,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.382517590956986,"extension":6.800710751917946},"index":4,"playId":"de2d8656-8895-3506-a9a9-2d093c6b9801","pitchNumber":4,"startTime":"2025-08-17T01:19:06.029Z","endTime":"2025-08-17T01:19:10.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":90.0,"strikeZoneTop":3.70066524095527,"strikeZoneBottom":1.66874478811965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.543162357754092,"aZ":-12.924941327643237,"pfxX":-2.8334018844139335,"pfxZ":9.451198531134605,"pX":0.09796216142484875,"pZ":2.020592124611319,"vX0":3.4146990565115867,"vY0":-140.3531413364165,"vZ0":-9.265235831511552,"x":113.27,"y":184.22,"x0":-0.7544769869612125,"y0":50.00265333505108,"z0":6.16320521834888,"aX":-5.771017852927894},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.8,"breakHorizontal":4.6,"spinRate":2315,"spinDirection":192},"zone":8,"typeConfidence":2.0,"plateTime":0.3871693104697762,"extension":6.972732477708938},"index":5,"playId":"7c737869-25d3-3431-bbe5-42d4c2585989","pitchNumber":5,"startTime":"2025-08-17T01:19:24.033Z","endTime":"2025-08-17T01:19:28.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T01:19:28.357Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brenton Doyle singles on a ground ball to right fielder Corbin Carroll.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-17T01:19:29.121Z","endTime":"2025-08-17T01:20:42.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"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"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":82.5,"strikeZoneTop":3.39078179825378,"strikeZoneBottom":1.48775838286446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.973794291761916,"aZ":-30.070481701440798,"pfxX":1.9612573602355385,"pfxZ":1.2503414395973458,"pX":0.8287745882503814,"pZ":1.0139327540339165,"vX0":4.071468943288182,"vY0":-127.20196066129157,"vZ0":-7.128294219044768,"x":85.41,"y":211.4,"x0":-1.0318486574821568,"y0":50.002793375404615,"z0":6.159425931951389,"aX":3.2929105490058426},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.2,"breakHorizontal":-4.3,"spinRate":2418,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.4265683420998916,"extension":6.731569861824561},"index":0,"playId":"af2ca601-e5a3-3a54-a3e8-8888b12f21da","pitchNumber":1,"startTime":"2025-08-17T01:19:54.705Z","endTime":"2025-08-17T01:19:58.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":89.8,"strikeZoneTop":3.34539164333655,"strikeZoneBottom":1.52468137407358,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.979747779041045,"aZ":-12.658440462739291,"pfxX":-1.5642803330583783,"pfxZ":9.612405904343882,"pX":-0.6218578457864984,"pZ":2.6104572290082215,"vX0":1.6638952719765885,"vY0":-140.04266627584593,"vZ0":-7.574341341843372,"x":140.7,"y":168.3,"x0":-1.0141901597358793,"y0":50.00680194305188,"z0":6.138126208334488,"aX":-3.1774724518232724},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":2.6,"spinRate":2168,"spinDirection":189},"zone":4,"typeConfidence":2.0,"plateTime":0.38782093301672127,"extension":6.765512281208911},"index":1,"playId":"c4924dcf-da7f-3bd2-9e00-acc9780c28ec","pitchNumber":2,"startTime":"2025-08-17T01:20:12.437Z","endTime":"2025-08-17T01:20:17.304Z","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":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":89.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.290992504645796,"aZ":-12.813258034880398,"pfxX":-2.1123504265514863,"pfxZ":9.520720264433042,"pX":0.9405976827936683,"pZ":3.1729327784043546,"vX0":5.536029102460901,"vY0":-140.2099331476408,"vZ0":-6.030068421590703,"x":81.15,"y":153.11,"x0":-0.7664433303446884,"y0":50.00674972302858,"z0":6.153851794856221,"aX":-4.2978049029490055},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.6,"breakHorizontal":3.0,"spinRate":2263,"spinDirection":182},"zone":12,"typeConfidence":2.0,"plateTime":0.38747019409605166,"extension":6.895203620966685},"hitData":{"launchSpeed":79.9,"launchAngle":6.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.86,"coordY":124.32}},"index":2,"playId":"e6fbee93-abbc-35cf-8e4d-c5c07df49a40","pitchNumber":3,"startTime":"2025-08-17T01:20:30.949Z","endTime":"2025-08-17T01:20:42.578Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T01:20:42.578Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yanquiel Fernández flies out to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-17T01:20:52.091Z","endTime":"2025-08-17T01:21:42.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"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(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.9,"endSpeed":85.1,"strikeZoneTop":3.66806311243323,"strikeZoneBottom":1.60256631565319,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.86556949452561,"aZ":-26.712697501550757,"pfxX":1.5074467136950087,"pfxZ":2.9961579201770157,"pX":1.21850031588836,"pZ":4.211731017299213,"vX0":5.549056345615905,"vY0":-132.53347828513506,"vZ0":-0.48990583597315646,"x":70.55,"y":125.06,"x0":-1.077834222141113,"y0":50.0013001262242,"z0":6.309414205074115,"aX":2.7462275206612774},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.5,"breakHorizontal":-3.7,"spinRate":2080,"spinDirection":160},"zone":12,"typeConfidence":2.0,"plateTime":0.4094955033331482,"extension":6.713859970152761},"index":0,"playId":"5fb86f64-ed04-3d67-a86b-656ffd4d0fa0","pitchNumber":1,"startTime":"2025-08-17T01:21:10.951Z","endTime":"2025-08-17T01:21:15.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":90.2,"strikeZoneTop":3.62,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.431241869432096,"aZ":-13.51819452956715,"pfxX":-1.5028994369537174,"pfxZ":9.079652055570786,"pX":0.41375401401596823,"pZ":3.0556554641450155,"vX0":4.27332094819419,"vY0":-140.90312519296236,"vZ0":-6.292548788126963,"x":101.23,"y":156.28,"x0":-0.9127313715426892,"y0":50.00248275265955,"z0":6.155317256849111,"aX":-3.088108393038346},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.7,"breakHorizontal":2.0,"spinRate":2280,"spinDirection":187},"zone":3,"typeConfidence":2.0,"plateTime":0.3855181531847829,"extension":6.812038556863709},"hitData":{"launchSpeed":80.7,"launchAngle":35.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":37.62,"coordY":113.85}},"index":1,"playId":"20b6ab5a-28f2-3c51-a1bc-861b4f8565ec","pitchNumber":2,"startTime":"2025-08-17T01:21:30.847Z","endTime":"2025-08-17T01:21:42.554Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T01:21:42.554Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Ritter grounds out, third baseman Blaze Alexander to first baseman Tyler Locklear.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-17T01:21:48.721Z","endTime":"2025-08-17T01:23:16.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"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":95.9,"endSpeed":89.6,"strikeZoneTop":3.58019431130435,"strikeZoneBottom":1.49709537540204,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.618185667996425,"aZ":-12.956619555294578,"pfxX":-1.6900423285192607,"pfxZ":9.535813489294506,"pX":1.3301728311103538,"pZ":1.7717285561159895,"vX0":6.093444991300027,"vY0":-139.47121035414162,"vZ0":-9.650018896313577,"x":66.3,"y":190.94,"x0":-0.6416750016690793,"y0":50.00145908249922,"z0":6.082007930397595,"aX":-3.4057698158643954},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.0,"breakHorizontal":2.2,"spinRate":2287,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.38932170211955475,"extension":6.918174027563547},"index":0,"playId":"717c5643-afe3-381f-9a12-364359eb01f2","pitchNumber":1,"startTime":"2025-08-17T01:22:10.543Z","endTime":"2025-08-17T01:22:15.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":85.5,"strikeZoneTop":3.54930580123771,"strikeZoneBottom":1.6129355411491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.449093722578816,"aZ":-25.859428091862323,"pfxX":-0.5598627717905371,"pfxZ":3.454549499023516,"pX":0.8964515857274766,"pZ":2.4884737582304246,"vX0":5.511612530442716,"vY0":-132.87855624812292,"vZ0":-4.720244477724593,"x":82.83,"y":171.59,"x0":-1.1122556130834955,"y0":50.00390629592083,"z0":6.115580192990866,"aX":-1.0241904008429497},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.6,"breakHorizontal":0.1,"spinRate":2238,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.4087027098744751,"extension":6.6874683254146},"index":1,"playId":"e90c5a85-fa82-36fb-9b14-cbc5e2400e09","pitchNumber":2,"startTime":"2025-08-17T01:22:32.353Z","endTime":"2025-08-17T01:22:36.853Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"c7eb4084-2514-3808-b181-a7fb4ee248b0","startTime":"2025-08-17T01:22:49.435Z","endTime":"2025-08-17T01:22:52.962Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.61337653613167,"aZ":-28.310936195098584,"pfxX":3.1429032476731686,"pfxZ":2.2770381743531303,"pX":0.7855835596225832,"pZ":2.48908387658963,"vX0":4.069175642430873,"vY0":-128.38065082064946,"vZ0":-4.141305065561051,"x":87.06,"y":171.57,"x0":-1.2188014489513275,"y0":50.00168628661268,"z0":6.287182822254602,"aX":5.328900048716443},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.6,"breakHorizontal":-6.5,"spinRate":2398,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.4240781659367836,"extension":6.726071277525596},"hitData":{"launchSpeed":63.5,"launchAngle":-26.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.8,"coordY":170.94}},"index":3,"playId":"0de1be83-0e6d-3b6d-b323-0b146639994b","pitchNumber":3,"startTime":"2025-08-17T01:23:09.216Z","endTime":"2025-08-17T01:23:16.736Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T01:23:16.736Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Geraldo Perdomo singles on a line drive to left fielder Mickey Moniak.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-17T01:25:17.893Z","endTime":"2025-08-17T01:25:52.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":90.5,"strikeZoneTop":3.40057125263655,"strikeZoneBottom":1.52527824481287,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.30422757190293,"aZ":-19.099987039343105,"pfxX":-6.764093607641099,"pfxZ":6.27575967769571,"pX":-0.44589072064303814,"pZ":3.137386058005685,"vX0":6.288562511088652,"vY0":-142.37720429793217,"vZ0":-2.7538660572043714,"x":134.0,"y":154.07,"x0":-1.7891382687113933,"y0":50.00034842156787,"z0":5.3059402241821845,"aX":-14.084319623097006},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.0,"breakHorizontal":11.2,"spinRate":2490,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.3826277948559409,"extension":5.9692093031642175},"index":0,"playId":"30a7b8f5-cdab-3d17-9779-ae7431788d3f","pitchNumber":1,"startTime":"2025-08-17T01:25:26.348Z","endTime":"2025-08-17T01:25:30.906Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":90.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.158408967799687,"aZ":-17.9177676565912,"pfxX":-5.2416063619269435,"pfxZ":6.897836994877032,"pX":0.24162419404632904,"pZ":2.6284774152399066,"vX0":7.239617780225032,"vY0":-141.84141702687077,"vZ0":-4.255349273137057,"x":107.79,"y":167.81,"x0":-1.6461543340938614,"y0":50.001460894259246,"z0":5.268631083452895,"aX":-10.83108651253545},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.0,"breakHorizontal":8.3,"spinRate":2570,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3840996264231764,"extension":5.996371414495153},"hitData":{"launchSpeed":82.3,"launchAngle":26.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":91.12,"coordY":83.41}},"index":1,"playId":"29723422-a54c-37c6-b68c-f21f9e0f10a8","pitchNumber":2,"startTime":"2025-08-17T01:25:40.546Z","endTime":"2025-08-17T01:25:52.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T01:25:52.180Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-17T01:25:57.879Z","endTime":"2025-08-17T01:27:46.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1],"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","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":686668,"link":"/api/v1/people/686668"},"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":96.9,"endSpeed":90.3,"strikeZoneTop":3.63206079322916,"strikeZoneBottom":1.61228031819611,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.80667777142446,"aZ":-28.931382311898513,"pfxX":-7.887839102475872,"pfxZ":1.5726696467835843,"pX":-1.150008232353403,"pZ":3.630366549082747,"vX0":5.043828251131872,"vY0":-141.27875625588115,"vZ0":0.27467655622105047,"x":160.84,"y":140.76,"x0":-1.9142983905953896,"y0":50.00565941959104,"z0":5.360213382849908,"aX":-16.284868512322845},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":3.1,"breakHorizontal":13.6,"spinRate":2348,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.38462289302271024,"extension":5.946329909392791},"index":0,"playId":"9ef5f877-49b1-3bdd-9354-8206a3a02d0b","pitchNumber":1,"startTime":"2025-08-17T01:26:18.725Z","endTime":"2025-08-17T01:26:22.695Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":73.8,"strikeZoneTop":3.75992575013811,"strikeZoneBottom":1.6652301657537,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.063304907770885,"aZ":-37.26335329294215,"pfxX":6.592587187264551,"pfxZ":-3.7326302230853443,"pX":-1.527694227273195,"pZ":2.667543504877238,"vX0":-0.7226856365057521,"vY0":-115.06986017100988,"vZ0":1.4617154117553224,"x":175.23,"y":166.76,"x0":-2.070608052881021,"y0":50.003740408611215,"z0":5.590051136825659,"aX":8.986252979164032},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-6.2,"breakHorizontal":-11.9,"spinRate":2804,"spinDirection":61},"zone":13,"typeConfidence":0.9,"plateTime":0.47305185273210126,"extension":6.203370602974584},"index":1,"playId":"5068d03b-f374-3c54-ab34-bec4b1a90bc5","pitchNumber":2,"startTime":"2025-08-17T01:26:35.539Z","endTime":"2025-08-17T01:26:44.567Z","isPitch":true,"type":"pitch"},{"details":{"description":"Geraldo Perdomo steals (20) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"actionPlayId":"5068d03b-f374-3c54-ab34-bec4b1a90bc5","startTime":"2025-08-17T01:26:45.224Z","endTime":"2025-08-17T01:26:57.164Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":73.4,"strikeZoneTop":3.55563615331979,"strikeZoneBottom":1.57970279060669,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.669290736888065,"aZ":-39.83097264206306,"pfxX":5.173737848729923,"pfxZ":-5.717066470789137,"pX":-0.7571669003652964,"pZ":1.728986523410349,"vX0":1.09614539239891,"vY0":-114.34299260141532,"vZ0":0.1269068820345831,"x":145.86,"y":192.1,"x0":-1.9137385984320041,"y0":50.00057123157748,"z0":5.541921610974378,"aX":6.933182339616727},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-10.1,"breakHorizontal":-9.6,"spinRate":2683,"spinDirection":58},"zone":7,"typeConfidence":0.9,"plateTime":0.476809376774872,"extension":6.1340344157433195},"index":3,"playId":"90c0a1fb-8556-3d7d-8e08-0f658fca36e9","pitchNumber":3,"startTime":"2025-08-17T01:26:57.164Z","endTime":"2025-08-17T01:27:02.164Z","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":97.4,"endSpeed":90.9,"strikeZoneTop":3.62736668937254,"strikeZoneBottom":1.61471777422559,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.430747870258646,"aZ":-18.441647067958666,"pfxX":-4.506165614410723,"pfxZ":6.5765831810073685,"pX":-1.7138095360651004,"pZ":2.825542596757101,"vX0":2.9292519945178954,"vY0":-141.97467548043713,"vZ0":-3.641316183545429,"x":182.33,"y":162.49,"x0":-2.1612614928283973,"y0":50.004988098570614,"z0":5.2638922543218,"aX":-9.413883907366765},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.5,"breakHorizontal":7.8,"spinRate":2418,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3824132365876256,"extension":5.9096927189582615},"index":4,"playId":"6ee01329-470b-3b65-b462-98ab1805428e","pitchNumber":4,"startTime":"2025-08-17T01:27:15.360Z","endTime":"2025-08-17T01:27:19.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":90.5,"strikeZoneTop":3.63,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.491673452220372,"aZ":-18.733609250269822,"pfxX":-4.322930517769366,"pfxZ":6.526986828142019,"pX":0.5520680626879242,"pZ":2.4701020668837037,"vX0":8.336635014713327,"vY0":-140.83890593741265,"vZ0":-4.4381109979002105,"x":95.96,"y":172.09,"x0":-1.8517333660356057,"y0":50.003939937147486,"z0":5.237163663416939,"aX":-8.90367485938306},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.3,"breakHorizontal":6.6,"spinRate":2342,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.3852652426281402,"extension":5.997078174952489},"hitData":{"launchSpeed":87.0,"launchAngle":55.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.02,"coordY":97.9}},"index":5,"playId":"c8544dd0-1fa0-38ff-8f09-db09f29421bc","pitchNumber":5,"startTime":"2025-08-17T01:27:34.887Z","endTime":"2025-08-17T01:27:46.904Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T01:27:46.904Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corbin Carroll grounds out, shortstop Ezequiel Tovar to first baseman Warming Bernabel. Geraldo Perdomo to 3rd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-17T01:28:40.580Z","endTime":"2025-08-17T01:30:07.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":5},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"439a86f9-0044-3277-8680-95d678462c72","startTime":"2025-08-17T01:28:10.363Z","endTime":"2025-08-17T01:28:16.189Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":74.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.906375749623244,"aZ":-38.65454154076107,"pfxX":5.713646624836304,"pfxZ":-4.722877106286187,"pX":-0.4690188271691064,"pZ":2.131442307045549,"vX0":1.567548412394981,"vY0":-115.36438268717953,"vZ0":0.5052340011836391,"x":134.88,"y":181.23,"x0":-1.8968428937751325,"y0":50.00321668531377,"z0":5.583140070820319,"aX":7.837642182000149},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-8.3,"breakHorizontal":-10.7,"spinRate":2815,"spinDirection":67},"zone":4,"typeConfidence":0.9,"plateTime":0.4716028976091362,"extension":6.161192333454297},"index":1,"playId":"a05412d5-1a8a-3123-a7b6-3aaa8a735ebf","pitchNumber":1,"startTime":"2025-08-17T01:28:42.875Z","endTime":"2025-08-17T01:28:48.224Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"184f4033-0551-4bbf-b89d-f0364db1d31a","startTime":"2025-08-17T01:29:06.459Z","endTime":"2025-08-17T01:29:11.459Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.6,"strikeZoneTop":3.15841750298316,"strikeZoneBottom":1.50358432388146,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.422190514404132,"aZ":-26.56867011267374,"pfxX":-8.257816596485702,"pfxZ":3.118493965692382,"pX":-0.5035115251673091,"pZ":0.8016968078136428,"vX0":6.557355228034368,"vY0":-132.03172169038842,"vZ0":-5.901294264141475,"x":136.19,"y":217.13,"x0":-1.924831096820345,"y0":50.00271578217277,"z0":4.975997119165726,"aX":-14.838997389407181},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.8,"breakHorizontal":13.8,"spinRate":1989,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4120594423812989,"extension":6.295233457655327},"index":3,"playId":"6868cabd-42dc-3184-b195-410da8fc124e","pitchNumber":2,"startTime":"2025-08-17T01:29:23.542Z","endTime":"2025-08-17T01:29:27.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":84.2,"strikeZoneTop":3.14831576602536,"strikeZoneBottom":1.44665151410947,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.66413094277749,"aZ":-30.182914666453286,"pfxX":1.9212065544666497,"pfxZ":1.130805411454264,"pX":0.8154617664191345,"pZ":0.9590002555487296,"vX0":6.242463302552111,"vY0":-130.38652926375755,"vZ0":-5.115046944900076,"x":85.92,"y":212.89,"x0":-1.8380500308423715,"y0":50.00352500400303,"z0":5.1641561322938,"aX":3.380518222438176},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.3,"breakHorizontal":-4.6,"spinRate":2677,"spinDirection":159},"zone":14,"typeConfidence":2.0,"plateTime":0.4165549238852946,"extension":6.175780085959527},"index":4,"playId":"bb57d61a-97f7-31d5-9ac9-a879c6eb30b5","pitchNumber":3,"startTime":"2025-08-17T01:29:42.318Z","endTime":"2025-08-17T01:29:47.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":91.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.831810344888734,"aZ":-17.900242935332116,"pfxX":-5.474998969716413,"pfxZ":6.776081948096993,"pX":-0.38063714385620495,"pZ":2.4856827621519004,"vX0":6.558830480515661,"vY0":-142.64216464636385,"vZ0":-4.671408824790644,"x":131.51,"y":171.67,"x0":-1.9741801422217389,"y0":50.0068404006566,"z0":5.237034346733584,"aX":-11.540986223394235},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.8,"breakHorizontal":9.0,"spinRate":2485,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.38070068370545673,"extension":5.998015602645378},"hitData":{"launchSpeed":106.5,"launchAngle":4.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.32,"coordY":151.68}},"index":5,"playId":"6abcf959-3c0e-3d13-ac39-a2e04fc08c8b","pitchNumber":4,"startTime":"2025-08-17T01:29:59.575Z","endTime":"2025-08-17T01:30:07.040Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T01:30:07.040Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lourdes Gurriel Jr. singles on a fly ball to shortstop Ezequiel Tovar. Geraldo Perdomo scores.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-17T01:30:27.382Z","endTime":"2025-08-17T01:32:06.935Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":{"id":801403,"link":"/api/v1/people/801403"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":75.5,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.50300489858403,"aZ":-38.705437843856934,"pfxX":5.659859709955521,"pfxZ":-4.608917535712532,"pX":0.7587120266165507,"pZ":2.537604322484575,"vX0":4.076800040019881,"vY0":-117.28972697903225,"vZ0":1.3295280378979293,"x":88.08,"y":170.26,"x0":-1.7264932778729716,"y0":50.000764002501604,"z0":5.524541520696463,"aX":8.02417086996838},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-7.9,"breakHorizontal":-11.2,"spinRate":2808,"spinDirection":62},"zone":6,"typeConfidence":0.9,"plateTime":0.46386964518846563,"extension":6.203331314402424},"index":0,"playId":"f66574b4-4b6f-36c1-a523-971e3baf4fd3","pitchNumber":1,"startTime":"2025-08-17T01:30:39.559Z","endTime":"2025-08-17T01:30:43.554Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-08-17T01:30:52.167Z","endTime":"2025-08-17T01:31:10.153Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":75.5,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.79946686291937,"aZ":-38.30527272734869,"pfxX":6.605326066219355,"pfxZ":-4.3379736453327,"pX":0.8002984024017387,"pZ":1.7215587207064964,"vX0":3.8684235844020884,"vY0":-117.24581638014891,"vZ0":-0.5621908285739544,"x":86.49,"y":192.3,"x0":-1.7201511804998348,"y0":50.00099879675448,"z0":5.490084156894246,"aX":9.342679870668716},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-7.8,"breakHorizontal":-12.8,"spinRate":2951,"spinDirection":66},"zone":9,"typeConfidence":0.9,"plateTime":0.4643038561043715,"extension":6.237480723066128},"index":2,"playId":"eb143c0e-50af-3594-9c56-a845668f6e07","pitchNumber":2,"startTime":"2025-08-17T01:31:10.153Z","endTime":"2025-08-17T01:31:14.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":93.1,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.85608390503364,"aZ":-16.20242772212514,"pfxX":-6.457005543548145,"pfxZ":7.282395789003134,"pX":0.4609604847379454,"pZ":3.09851660239237,"vX0":8.827193203202821,"vY0":-145.51867656049424,"vZ0":-3.5338169570169256,"x":99.43,"y":155.12,"x0":-1.7410585643727137,"y0":50.00594503066364,"z0":5.280684753039974,"aX":-14.167154640161034},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":12.8,"breakHorizontal":10.4,"spinRate":2529,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.3731884781161332,"extension":6.141634868754218},"index":3,"playId":"4e348cc3-bd8b-3def-9da9-705940fec296","pitchNumber":3,"startTime":"2025-08-17T01:31:29.556Z","endTime":"2025-08-17T01:31:33.684Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":75.7,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.080671130023546,"aZ":-38.930898710840594,"pfxX":4.785007561407319,"pfxZ":-4.752050534685257,"pX":0.8881274255192778,"pZ":1.3287045198353196,"vX0":4.721308175807277,"vY0":-117.88666000110317,"vZ0":-1.2227483438740616,"x":83.15,"y":202.9,"x0":-1.753925002676549,"y0":50.00123654664446,"z0":5.41260220118873,"aX":6.807446286857183},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-8.6,"breakHorizontal":-9.7,"spinRate":2827,"spinDirection":53},"zone":14,"typeConfidence":0.89,"plateTime":0.4626690768749544,"extension":6.476674115753233},"hitData":{"launchSpeed":64.2,"launchAngle":37.0,"totalDistance":220.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.89,"coordY":115.08}},"index":4,"playId":"942858ef-a9fd-3230-b6f8-77803f581a4a","pitchNumber":4,"startTime":"2025-08-17T01:31:54.317Z","endTime":"2025-08-17T01:32:06.935Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T01:32:06.935Z","atBatIndex":39},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Adrian Del Castillo doubles (5) on a fly ball to left fielder Mickey Moniak. Lourdes Gurriel Jr. scores.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-17T01:32:51.621Z","endTime":"2025-08-17T01:33:10.000Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":{"id":801403,"link":"/api/v1/people/801403"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"cdd704fb-cfb6-30fc-afa6-3c9d1d0111d2","startTime":"2025-08-17T01:32:36.177Z","endTime":"2025-08-17T01:32:40.905Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":92.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.068998086913872,"aZ":-18.04113514861753,"pfxX":-5.740294317763884,"pfxZ":6.565362274638478,"pX":0.42832638821065744,"pZ":2.76321097943282,"vX0":8.674951214205723,"vY0":-143.88067539447314,"vZ0":-4.087241357374813,"x":100.67,"y":164.17,"x0":-1.8435624039093408,"y0":50.00122021423741,"z0":5.280456859475741,"aX":-12.354516173338498},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":11.5,"breakHorizontal":9.2,"spinRate":2516,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.3768923241112172,"extension":6.065036107994763},"hitData":{"launchSpeed":71.5,"launchAngle":45.0,"totalDistance":240.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.08,"coordY":129.89}},"index":1,"playId":"43d19451-0e3c-3e2f-ba69-e8764036eb43","pitchNumber":1,"startTime":"2025-08-17T01:32:53.870Z","endTime":"2025-08-17T01:33:10.000Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T01:33:10.000Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Locklear strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-17T01:35:49.327Z","endTime":"2025-08-17T01:36:39.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-17T01:33:34.161Z","endTime":"2025-08-17T01:33:51.959Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jaden Hill replaces Chase Dollander.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-17T01:33:51.959Z","endTime":"2025-08-17T01:35:51.704Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677955,"link":"/api/v1/people/677955"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.093481672215802,"aZ":-23.873589905941483,"pfxX":-7.612285003497371,"pfxZ":4.066825180396485,"pX":-1.2045518769232868,"pZ":3.1056783695428063,"vX0":2.444269169827258,"vY0":-140.84141680433154,"vZ0":-2.9812766125303622,"x":162.91,"y":154.93,"x0":-1.0860180811710465,"y0":50.00360692040651,"z0":5.693963478553616,"aX":-15.543617316965976},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.1,"breakHorizontal":13.4,"spinRate":2248,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3864981247303527,"extension":5.943041246414167},"index":2,"playId":"6b9aac44-b649-3aa5-8996-8e9bc1aba73b","pitchNumber":1,"startTime":"2025-08-17T01:35:51.704Z","endTime":"2025-08-17T01:35:56.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":84.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.245987978418174,"aZ":-25.500884166787152,"pfxX":1.6728134461722766,"pfxZ":3.743731321181932,"pX":1.1818600573204199,"pZ":1.0407291270141923,"vX0":5.358555007985523,"vY0":-130.882615493966,"vZ0":-6.59690066281681,"x":71.95,"y":210.68,"x0":-1.0865348384415836,"y0":50.006354548750465,"z0":5.430099687628575,"aX":2.9852658159380674},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.9,"breakHorizontal":-4.0,"spinRate":2406,"spinDirection":204},"zone":14,"typeConfidence":0.9,"plateTime":0.41401484565829216,"extension":6.047293398774714},"index":3,"playId":"2332f4e1-1441-321b-933c-d0446e4ea71c","pitchNumber":2,"startTime":"2025-08-17T01:36:14.846Z","endTime":"2025-08-17T01:36:20.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":85.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.37469238125118,"aZ":-28.487792131540143,"pfxX":0.6251572096589619,"pfxZ":2.0092102242328123,"pX":1.479891781475131,"pZ":1.8345955112805419,"vX0":6.470827377585637,"vY0":-132.7850086993388,"vZ0":-4.466923999391897,"x":60.59,"y":189.25,"x0":-1.043401961451522,"y0":50.00126441140977,"z0":5.548376630277889,"aX":1.144785018917417},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.1,"breakHorizontal":-2.2,"spinRate":2537,"spinDirection":205},"zone":14,"typeConfidence":0.89,"plateTime":0.408403831193759,"extension":5.967475712829399},"index":4,"playId":"bf5ad8d9-ec44-34ff-a927-8df14ab1b594","pitchNumber":3,"startTime":"2025-08-17T01:36:33.364Z","endTime":"2025-08-17T01:36:39.045Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T01:36:39.045Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Moniak flies out to center fielder Alek Thomas.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-17T01:38:53.912Z","endTime":"2025-08-17T01:39:04.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-17T01:38:41.795Z","endTime":"2025-08-17T01:38:56.264Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":89.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.26040036341642,"aZ":-15.108479697315824,"pfxX":-1.1144937806079611,"pfxZ":8.494749606313544,"pX":0.39735365497445946,"pZ":3.026953587015143,"vX0":4.062844645035701,"vY0":-139.8359820651426,"vZ0":-6.055759839906849,"x":101.85,"y":157.05,"x0":-0.9204823070259897,"y0":50.003381747439924,"z0":6.187029816096476,"aX":-2.2395150987390733},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.5,"breakHorizontal":1.3,"spinRate":2217,"spinDirection":191},"zone":3,"typeConfidence":2.0,"plateTime":0.3895461045359938,"extension":6.755490225868255},"hitData":{"launchSpeed":93.8,"launchAngle":29.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.23,"coordY":46.2}},"index":1,"playId":"fff54515-8a68-3185-8af9-2659866dae4b","pitchNumber":1,"startTime":"2025-08-17T01:38:56.264Z","endTime":"2025-08-17T01:39:04.271Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T01:39:04.271Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-17T01:39:11.308Z","endTime":"2025-08-17T01:40:54.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":89.5,"strikeZoneTop":3.41613445477203,"strikeZoneBottom":1.46335039218442,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.222846935062982,"aZ":-14.801701324714701,"pfxX":-0.7675885772911473,"pfxZ":8.64806829004446,"pX":1.771184788606208,"pZ":1.6218931656277584,"vX0":7.030371694986729,"vY0":-139.3886593621236,"vZ0":-9.591656558573288,"x":49.49,"y":194.99,"x0":-0.6618517190981636,"y0":50.00349539176875,"z0":6.0387417549431515,"aX":-1.5433538495997579},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.3,"breakHorizontal":0.2,"spinRate":2279,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.38987405237477235,"extension":6.926139100427134},"index":0,"playId":"9ad51442-63bf-360f-97b5-c9678139fd6d","pitchNumber":1,"startTime":"2025-08-17T01:39:32.525Z","endTime":"2025-08-17T01:39:36.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.6,"strikeZoneTop":3.39095376240122,"strikeZoneBottom":1.50307267123255,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.347199252471498,"aZ":-26.5681784146628,"pfxX":0.2852456626397073,"pfxZ":3.0470387015799556,"pX":0.5088681494030843,"pZ":2.2728676749072743,"vX0":4.250811703506651,"vY0":-133.7011182967555,"vZ0":-5.300635708984231,"x":97.6,"y":177.41,"x0":-1.1278439178404107,"y0":50.00436794212229,"z0":6.148242482063207,"aX":0.5244494339498117},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.8,"breakHorizontal":-1.3,"spinRate":2266,"spinDirection":179},"zone":6,"typeConfidence":2.0,"plateTime":0.4071014854366455,"extension":6.640702995781016},"index":1,"playId":"a721cb51-8079-3b8c-8561-a3e2f2c8f8ca","pitchNumber":2,"startTime":"2025-08-17T01:39:48.876Z","endTime":"2025-08-17T01:39:53.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":89.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.122888610721656,"aZ":-15.108597062055598,"pfxX":-1.2267325031970706,"pfxZ":8.410158522516925,"pX":-0.47870491261612147,"pZ":3.415028834273282,"vX0":1.5294005486654594,"vY0":-140.43018531665209,"vZ0":-5.1664160785595605,"x":135.25,"y":146.57,"x0":-0.8670082061037204,"y0":50.00061744129681,"z0":6.236781327915986,"aX":-2.488497713487216},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.5,"breakHorizontal":1.9,"spinRate":2310,"spinDirection":192},"zone":1,"typeConfidence":2.0,"plateTime":0.38772910452347764,"extension":6.7995509145650646},"index":2,"playId":"1467ad38-cd03-38bb-b7e7-a2e7a18f3ad8","pitchNumber":3,"startTime":"2025-08-17T01:40:06.917Z","endTime":"2025-08-17T01:40:12.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":81.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.216038625356386,"aZ":-28.76775430767039,"pfxX":1.2851441084420796,"pfxZ":2.0613238044937976,"pX":0.16351221970712895,"pZ":1.757925811917787,"vX0":2.946777143875292,"vY0":-125.84398355609419,"vZ0":-5.435961951569635,"x":110.77,"y":191.32,"x0":-1.1757072340427954,"y0":50.00344398317394,"z0":6.191611428736451,"aX":2.1239034345217767},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.0,"breakHorizontal":-2.8,"spinRate":2331,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.4302773371681239,"extension":6.650640997722438},"index":3,"playId":"638eb0c3-3ebf-3f79-8811-83eb18ea88b0","pitchNumber":4,"startTime":"2025-08-17T01:40:27.266Z","endTime":"2025-08-17T01:40:33.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":81.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.124374911441876,"aZ":-32.84664705362125,"pfxX":3.0552140008952824,"pfxZ":-0.41039741611629177,"pX":1.2822987077644312,"pZ":0.8573484745935726,"vX0":4.480448673509733,"vY0":-125.76509533668161,"vZ0":-6.623467786318241,"x":68.12,"y":215.63,"x0":-0.9069690545586754,"y0":50.004583970626584,"z0":6.129293992351186,"aX":4.983738071899659},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.8,"breakHorizontal":-6.4,"spinRate":2612,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.4325123895610359,"extension":6.890877735193274},"index":4,"playId":"9f323ef1-a725-3c9b-98f6-2beff89fea47","pitchNumber":5,"startTime":"2025-08-17T01:40:50.208Z","endTime":"2025-08-17T01:40:54.528Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T01:40:54.528Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Hunter Goodman lines out to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-17T01:41:01.297Z","endTime":"2025-08-17T01:42:20.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":92.0,"endSpeed":86.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.211047653703172,"aZ":-25.940269769068937,"pfxX":0.3619501695807647,"pfxZ":3.3532485314973552,"pX":0.08084191982409335,"pZ":2.485952269745907,"vX0":2.7882218257350098,"vY0":-134.12488775899163,"vZ0":-4.783498149162419,"x":113.92,"y":171.66,"x0":-1.0102400922017016,"y0":50.00520151327263,"z0":6.094435149006479,"aX":0.6737041210625194},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.4,"breakHorizontal":-1.1,"spinRate":2333,"spinDirection":171},"zone":5,"typeConfidence":2.0,"plateTime":0.40508789101928233,"extension":6.7776691839803345},"index":0,"playId":"04a97c2d-fd46-3657-b91b-bdae25d88369","pitchNumber":1,"startTime":"2025-08-17T01:41:24.089Z","endTime":"2025-08-17T01:41:31.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.1,"strikeZoneTop":3.53462553184607,"strikeZoneBottom":1.52608091797921,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.431909334122608,"aZ":-26.022552572637682,"pfxX":0.7610060556433456,"pfxZ":3.552830172260869,"pX":0.5147514743781435,"pZ":2.057827455752951,"vX0":3.687756363935415,"vY0":-129.85911114945685,"vZ0":-5.674201415237469,"x":97.38,"y":183.22,"x0":-1.0142245725441457,"y0":50.00568793481407,"z0":6.213465912350727,"aX":1.3190655835749008},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.5,"breakHorizontal":-2.0,"spinRate":2381,"spinDirection":167},"zone":9,"typeConfidence":2.0,"plateTime":0.41942859638229013,"extension":6.701249977801812},"index":1,"playId":"1cf1e2fd-3476-31a2-a61f-fcbb3f6cbae2","pitchNumber":2,"startTime":"2025-08-17T01:41:54.652Z","endTime":"2025-08-17T01:41:59.697Z","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":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.098140412400507,"aZ":-27.672779016703004,"pfxX":0.9669480348684916,"pfxZ":2.6770376604443866,"pX":0.5389310299481651,"pZ":2.1594603743751493,"vX0":3.7798086109052345,"vY0":-127.97230596006989,"vZ0":-4.7070646058097045,"x":96.46,"y":180.47,"x0":-1.0748212770975134,"y0":50.00181549673243,"z0":6.15616451033652,"aX":1.624770868086034},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.2,"breakHorizontal":-2.5,"spinRate":2398,"spinDirection":158},"zone":9,"typeConfidence":2.0,"plateTime":0.42583918672132537,"extension":6.815290460771248},"hitData":{"launchSpeed":98.1,"launchAngle":19.0,"totalDistance":314.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":55.64,"coordY":93.98}},"index":2,"playId":"c2e598b7-7e25-3ffc-aaa6-8825a68b5904","pitchNumber":3,"startTime":"2025-08-17T01:42:14.171Z","endTime":"2025-08-17T01:42:20.987Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T01:42:20.987Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Blaze Alexander flies out to right fielder Yanquiel Fernández.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-17T01:44:32.197Z","endTime":"2025-08-17T01:44:53.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"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":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":0},"credits":[{"player":{"id":692585,"link":"/api/v1/people/692585"},"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(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":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.61549532439044,"aZ":-29.400112347361727,"pfxX":1.146762316150662,"pfxZ":1.6177541591638906,"pX":0.5095560233475943,"pZ":2.1176438065025334,"vX0":3.86212625277903,"vY0":-128.9107020577659,"vZ0":-3.1231428136457393,"x":97.58,"y":181.6,"x0":-1.1447884820260923,"y0":50.00448417648243,"z0":5.56582836137457,"aX":1.970169233811333},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.5,"breakHorizontal":-2.8,"spinRate":2340,"spinDirection":189},"zone":6,"typeConfidence":0.91,"plateTime":0.4215851290833843,"extension":6.049138034077806},"hitData":{"launchSpeed":97.9,"launchAngle":41.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.95,"coordY":57.48}},"index":0,"playId":"ab257e46-a576-33d6-975e-49074567f873","pitchNumber":1,"startTime":"2025-08-17T01:44:44.122Z","endTime":"2025-08-17T01:44:53.876Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T01:44:53.876Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alek Thomas flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-17T01:45:02.045Z","endTime":"2025-08-17T01:46:28.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":3},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"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(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.8,"endSpeed":88.9,"strikeZoneTop":3.31019119494088,"strikeZoneBottom":1.38362924671705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.246384224730484,"aZ":-18.427332104599,"pfxX":-6.622218923642816,"pfxZ":6.855795317441734,"pX":0.20105118983356515,"pZ":3.3363568563306387,"vX0":6.13027755051373,"vY0":-139.48477330543352,"vZ0":-3.026514055856472,"x":109.34,"y":148.7,"x0":-1.1463821997438524,"y0":50.00072329469525,"z0":5.625200789220636,"aX":-13.275035207135664},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.1,"breakHorizontal":11.0,"spinRate":2352,"spinDirection":228},"zone":2,"typeConfidence":0.9,"plateTime":0.3900923707742536,"extension":5.960419311412008},"index":0,"playId":"df7f0fd9-968d-3392-9553-d8d3ef177980","pitchNumber":1,"startTime":"2025-08-17T01:45:18.566Z","endTime":"2025-08-17T01:45:22.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":82.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.067501978424602,"aZ":-32.1058874579007,"pfxX":2.685499556678733,"pfxZ":0.0404304736865857,"pX":0.6386161880225296,"pZ":2.603121544837467,"vX0":3.944871150464419,"vY0":-128.15613504423953,"vZ0":-1.269595972227971,"x":92.66,"y":168.5,"x0":-1.2591353933453062,"y0":50.002194208923186,"z0":5.57239298183863,"aX":4.546379760060418},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.0,"breakHorizontal":-5.6,"spinRate":2630,"spinDirection":134},"zone":6,"typeConfidence":0.9,"plateTime":0.42451404088404754,"extension":6.1921190173419},"index":1,"playId":"4ec2c08d-724c-3dc3-a6fd-2445105e4409","pitchNumber":2,"startTime":"2025-08-17T01:45:34.897Z","endTime":"2025-08-17T01:45:39.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":78.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.314733088034124,"aZ":-32.075080501239285,"pfxX":-5.84455029298393,"pfxZ":0.06166971493236417,"pX":-1.0568696388702714,"pZ":2.4246207714905665,"vX0":2.404968929504971,"vY0":-122.31221585447425,"vZ0":-0.9181372212631251,"x":157.29,"y":173.32,"x0":-1.2822176373946688,"y0":50.00107837868815,"z0":5.504260224513735,"aX":-9.042655999455121},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.1,"breakHorizontal":10.2,"spinRate":1486,"spinDirection":260},"zone":11,"typeConfidence":0.89,"plateTime":0.44422628972198375,"extension":6.174121943607771},"index":2,"playId":"29a8f1d1-f9c3-3a3b-b37f-29e35e1309fa","pitchNumber":3,"startTime":"2025-08-17T01:45:55.583Z","endTime":"2025-08-17T01:45:59.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":90.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.904035374033015,"aZ":-18.839310153748563,"pfxX":-5.802103318981533,"pfxZ":6.464803158999581,"pX":0.5333842332358212,"pZ":3.151021381702568,"vX0":6.686957194009532,"vY0":-141.44696145549185,"vZ0":-3.6512195622923898,"x":96.67,"y":153.7,"x0":-1.0878393446705974,"y0":50.00013008527563,"z0":5.6394363107091925,"aX":-11.963623068020215},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.3,"breakHorizontal":9.5,"spinRate":2397,"spinDirection":229},"zone":3,"typeConfidence":0.92,"plateTime":0.38464557140149136,"extension":5.920738415939571},"hitData":{"launchSpeed":84.4,"launchAngle":54.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.33,"coordY":99.8}},"index":3,"playId":"d6557df5-2549-339e-a5de-1e028aababa9","pitchNumber":4,"startTime":"2025-08-17T01:46:18.227Z","endTime":"2025-08-17T01:46:28.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T01:46:28.274Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Connor Kaiser singles on a line drive to center fielder Brenton Doyle.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-17T01:46:29.691Z","endTime":"2025-08-17T01:47:25.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663731,"fullName":"Connor Kaiser","link":"/api/v1/people/663731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663731,"fullName":"Connor Kaiser","link":"/api/v1/people/663731"},"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":663731,"fullName":"Connor Kaiser","link":"/api/v1/people/663731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":90.3,"strikeZoneTop":3.7263416792764,"strikeZoneBottom":1.69483523936726,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.61320367144175,"aZ":-20.243668079186346,"pfxX":-7.177728346365771,"pfxZ":5.803768607674351,"pX":0.6381328652476232,"pZ":2.4639261576365192,"vX0":6.828952617823569,"vY0":-140.94346434494875,"vZ0":-5.208563222560477,"x":92.68,"y":172.25,"x0":-0.8588203910757318,"y0":50.00082687688405,"z0":5.603980444208467,"aX":-14.748321425098743},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.8,"breakHorizontal":12.0,"spinRate":2309,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.385495400261056,"extension":6.0395860877273995},"index":0,"playId":"a2647571-f380-31b8-bedf-326f3c7a2330","pitchNumber":1,"startTime":"2025-08-17T01:46:57.355Z","endTime":"2025-08-17T01:47:01.379Z","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.5,"endSpeed":90.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.642756114342827,"aZ":-23.15227323341566,"pfxX":-7.716224972576448,"pfxZ":4.409787011523264,"pX":-0.4843752524072238,"pZ":2.7118507960067766,"vX0":4.928755846444408,"vY0":-140.69511860685427,"vZ0":-4.005677385054,"x":135.46,"y":165.56,"x0":-1.2375269473102715,"y0":50.0065852718913,"z0":5.616542709442319,"aX":-15.797634282501265},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.6,"breakHorizontal":13.3,"spinRate":2334,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.386224319746431,"extension":6.05625999435689},"hitData":{"launchSpeed":76.7,"launchAngle":19.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":112.59,"coordY":95.55}},"index":1,"playId":"ee36ceee-12b1-31ee-80da-48be790cf7eb","pitchNumber":2,"startTime":"2025-08-17T01:47:13.800Z","endTime":"2025-08-17T01:47:25.769Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T01:47:25.769Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Geraldo Perdomo called out on strikes.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-17T01:47:31.588Z","endTime":"2025-08-17T01:48:54.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":89.3,"strikeZoneTop":3.52308222865855,"strikeZoneBottom":1.54621342991527,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.77802494082038,"aZ":-23.567775006798264,"pfxX":-8.009802638618627,"pfxZ":4.258145189281928,"pX":-0.47873965976541194,"pZ":3.0854580248021297,"vX0":4.37646216305789,"vY0":-140.124631254328,"vZ0":-3.0410900682315285,"x":135.25,"y":155.47,"x0":-1.006617789576614,"y0":50.00244662279575,"z0":5.696341109585502,"aX":-16.190180492861007},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.4,"breakHorizontal":13.8,"spinRate":2292,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.38844871062159214,"extension":5.82313484121316},"index":0,"playId":"2c66d3aa-d196-3204-8e7f-9f012bd51c04","pitchNumber":1,"startTime":"2025-08-17T01:47:51.565Z","endTime":"2025-08-17T01:47:56.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":78.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.96322941224302,"aZ":-31.458289740880797,"pfxX":-7.1281110272982575,"pfxZ":0.46576582853646187,"pX":-0.46885092439407555,"pZ":2.4367719801750662,"vX0":3.6816471031874842,"vY0":-122.22355829146571,"vZ0":-1.2408415702799886,"x":134.87,"y":172.99,"x0":-1.0542830041852789,"y0":50.00427303450246,"z0":5.6083413415075345,"aX":-10.98247703646065},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.8,"breakHorizontal":12.2,"spinRate":1721,"spinDirection":252},"zone":4,"typeConfidence":0.91,"plateTime":0.4450564528918064,"extension":6.362678595604309},"index":1,"playId":"d3900f30-7b86-3935-adde-064bbbea8f2c","pitchNumber":2,"startTime":"2025-08-17T01:48:09.177Z","endTime":"2025-08-17T01:48:13.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.9,"strikeZoneTop":3.5349216904948,"strikeZoneBottom":1.55782105456851,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.405783861325784,"aZ":-19.182309465599023,"pfxX":-6.148072633294046,"pfxZ":6.339044695627326,"pX":-0.20255471112802148,"pZ":4.039811712365367,"vX0":4.777256720835398,"vY0":-140.71755293665396,"vZ0":-1.356419061668128,"x":124.72,"y":129.71,"x0":-1.1052526077269953,"y0":50.00077732597215,"z0":5.7443571144196115,"aX":-12.596999026523081},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.5,"breakHorizontal":10.4,"spinRate":2375,"spinDirection":230},"zone":11,"typeConfidence":0.91,"plateTime":0.3860511032658698,"extension":5.831032483719001},"index":2,"playId":"fc023d68-2d66-378a-a07a-90e90e82405f","pitchNumber":3,"startTime":"2025-08-17T01:48:31.387Z","endTime":"2025-08-17T01:48:36.099Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.3,"strikeZoneTop":3.55884512066144,"strikeZoneBottom":1.61950027839864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.723421489603332,"aZ":-27.821491112599816,"pfxX":2.584827694211944,"pfxZ":2.48662057753657,"pX":-0.29494091918474397,"pZ":2.4703995778263197,"vX0":1.987335155584207,"vY0":-130.56117211941233,"vZ0":-2.734612953108127,"x":128.24,"y":172.08,"x0":-1.3980248612255777,"y0":50.00392867897326,"z0":5.593602824920366,"aX":4.527942515027124},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.2,"breakHorizontal":-5.0,"spinRate":2468,"spinDirection":192},"zone":4,"typeConfidence":0.9,"plateTime":0.4172025365033134,"extension":5.983149909784936},"index":3,"playId":"af991248-c36f-3f2d-b252-398c990671b0","pitchNumber":4,"startTime":"2025-08-17T01:48:49.398Z","endTime":"2025-08-17T01:48:54.171Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T01:48:54.171Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jordan Beck lines out to right fielder Corbin Carroll.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-17T01:50:51.313Z","endTime":"2025-08-17T01:51:56.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":83.1,"strikeZoneTop":3.66,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.44558285607685,"aZ":-29.490598393496303,"pfxX":2.874119779733431,"pfxZ":1.580570480678793,"pX":0.8415313023578029,"pZ":0.7161865905570904,"vX0":3.608739529260316,"vY0":-127.87509330936005,"vZ0":-7.925028079207509,"x":84.92,"y":219.44,"x0":-0.9470017003942665,"y0":50.00608540576255,"z0":6.080970189763823,"aX":4.893955110394167},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.8,"breakHorizontal":-5.9,"spinRate":2442,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.423835551927469,"extension":6.781951124822334},"index":0,"playId":"cf032267-22b1-376e-94d7-72e6837ddb35","pitchNumber":1,"startTime":"2025-08-17T01:51:03.697Z","endTime":"2025-08-17T01:51:08.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":88.6,"strikeZoneTop":3.69929024493526,"strikeZoneBottom":1.66746253064483,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.779677900078276,"aZ":-13.73271537510821,"pfxX":-1.0609797653652846,"pfxZ":9.358535262896986,"pX":0.5690136294064587,"pZ":1.6964091017298404,"vX0":3.823204458964011,"vY0":-138.06520107450297,"vZ0":-9.516357344154766,"x":95.31,"y":192.98,"x0":-0.6834630851601693,"y0":50.002726784567926,"z0":6.066913122617733,"aX":-2.091039824556261},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.6,"breakHorizontal":1.3,"spinRate":2243,"spinDirection":193},"zone":9,"typeConfidence":2.0,"plateTime":0.3936352830151426,"extension":6.935132793804912},"index":1,"playId":"0c61c2b9-5b98-338b-96ff-8a679615deee","pitchNumber":2,"startTime":"2025-08-17T01:51:22.211Z","endTime":"2025-08-17T01:51:26.751Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-17T01:51:33.981Z","endTime":"2025-08-17T01:51:49.011Z","isPitch":false,"type":"action","player":{"id":687597,"link":"/api/v1/people/687597"}},{"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":95.4,"endSpeed":88.7,"strikeZoneTop":3.66,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.84861068445311,"aZ":-12.90514975157678,"pfxX":-0.6368575063383097,"pfxZ":9.674554276935755,"pX":0.38470853851069137,"pZ":2.8976045067673484,"vX0":3.512452691447467,"vY0":-138.9759012170503,"vZ0":-6.353750562241298,"x":102.34,"y":160.54,"x0":-0.8029569728645232,"y0":50.00116237375662,"z0":6.04055837804358,"aX":-1.2685216888781814},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.7,"breakHorizontal":0.6,"spinRate":2230,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.3914108819250868,"extension":6.859211868036566},"hitData":{"launchSpeed":93.8,"launchAngle":23.0,"totalDistance":357.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":194.75,"coordY":72.35}},"index":3,"playId":"63c49583-5d48-368f-95b7-52a4715093f9","pitchNumber":3,"startTime":"2025-08-17T01:51:49.011Z","endTime":"2025-08-17T01:51:56.560Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T01:51:56.560Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Warming Bernabel grounds out, third baseman Blaze Alexander to first baseman Tyler Locklear.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-17T01:51:57.863Z","endTime":"2025-08-17T01:52:47.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.9,"strikeZoneTop":3.08454357293555,"strikeZoneBottom":1.30607316937092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.288862493923588,"aZ":-31.334247187181585,"pfxX":2.4283921496203686,"pfxZ":0.4890544124965359,"pX":1.0105619719206995,"pZ":2.4221300140063473,"vX0":4.300447162256026,"vY0":-129.14960785808185,"vZ0":-3.558601471259438,"x":78.48,"y":173.38,"x0":-0.9799618661729241,"y0":50.00309422486702,"z0":6.1812828846382875,"aX":4.177073395507582},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.4,"breakHorizontal":-5.2,"spinRate":2449,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4211783349310396,"extension":6.643715288719497},"index":0,"playId":"0e68c4c6-89be-319c-b817-15ee95190601","pitchNumber":1,"startTime":"2025-08-17T01:52:24.079Z","endTime":"2025-08-17T01:52:28.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":81.3,"strikeZoneTop":3.09,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.41390998179123,"aZ":-31.03897360406589,"pfxX":1.5521250822748813,"pfxZ":0.6891990593843973,"pX":0.2602402875403854,"pZ":1.6699770030014685,"vX0":3.1917809896536844,"vY0":-125.69171264892675,"vZ0":-5.028138440420072,"x":107.08,"y":193.69,"x0":-1.215142414621996,"y0":50.000253901552796,"z0":6.143643302675469,"aX":2.5458440043579107},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.6,"breakHorizontal":-3.4,"spinRate":2481,"spinDirection":94},"zone":8,"typeConfidence":2.0,"plateTime":0.4316131079569221,"extension":6.715197245102147},"hitData":{"launchSpeed":97.3,"launchAngle":-1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.69,"coordY":167.9}},"index":1,"playId":"690b7f18-9963-3f64-982d-82d0ab71e25c","pitchNumber":2,"startTime":"2025-08-17T01:52:40.461Z","endTime":"2025-08-17T01:52:47.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T01:52:47.994Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Karros pops out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-17T01:52:59.246Z","endTime":"2025-08-17T01:53:59.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(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":97.1,"endSpeed":89.7,"strikeZoneTop":3.66,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.43265485800272,"aZ":-16.097440646216302,"pfxX":-3.3912595816557163,"pfxZ":7.857278726400178,"pX":-0.054680696503544055,"pZ":2.9283699617848127,"vX0":3.3034868777800774,"vY0":-141.47236341111486,"vZ0":-6.0751410489632125,"x":119.08,"y":159.71,"x0":-0.7916132640187452,"y0":50.00394902537355,"z0":6.11905089436708,"aX":-6.93950371701376},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.3,"breakHorizontal":5.5,"spinRate":2197,"spinDirection":189},"zone":5,"typeConfidence":2.0,"plateTime":0.3857797194016843,"extension":6.849569584484458},"index":0,"playId":"5a4772eb-b272-3fb3-a222-4271c1590080","pitchNumber":1,"startTime":"2025-08-17T01:53:13.809Z","endTime":"2025-08-17T01:53:18.578Z","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":84.2,"endSpeed":79.0,"strikeZoneTop":3.72184772337064,"strikeZoneBottom":1.72266427365941,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.927220466523746,"aZ":-32.63909555264209,"pfxX":3.4813094369946693,"pfxZ":-0.2953583994457887,"pX":1.6795043502283817,"pZ":2.480811910379768,"vX0":5.611435855694635,"vY0":-122.68315670897097,"vZ0":-2.4426356143892245,"x":52.98,"y":171.8,"x0":-1.0731946240446157,"y0":50.005653164302785,"z0":6.220003024902601,"aX":5.408462338379834},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.8,"breakHorizontal":-7.4,"spinRate":2333,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.4432346105151783,"extension":6.759230645003447},"index":1,"playId":"9e6bb79d-909f-355c-9928-7bbb1d3c4ef1","pitchNumber":2,"startTime":"2025-08-17T01:53:32.999Z","endTime":"2025-08-17T01:53:37.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":78.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.041744401558415,"aZ":-34.13655958453162,"pfxX":3.2763503003482413,"pfxZ":-1.285302862808761,"pX":-0.0514467461285441,"pZ":2.4764324480943105,"vX0":1.8962343848868137,"vY0":-121.1872577240447,"vZ0":-2.0819327591671395,"x":118.96,"y":171.92,"x0":-1.263308786408661,"y0":50.00305837622705,"z0":6.257823163050756,"aX":4.997137998835366},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.5,"breakHorizontal":-6.4,"spinRate":2446,"spinDirection":67},"zone":5,"typeConfidence":2.0,"plateTime":0.44765401191654464,"extension":6.66344487005896},"hitData":{"launchSpeed":81.9,"launchAngle":70.0,"totalDistance":123.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":156.24}},"index":2,"playId":"27990c04-50ee-3b33-b233-e977daeb2ebf","pitchNumber":3,"startTime":"2025-08-17T01:53:50.017Z","endTime":"2025-08-17T01:53:59.777Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T01:53:59.777Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ketel Marte pops out to third baseman Kyle Karros in foul territory.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-17T01:56:27.436Z","endTime":"2025-08-17T01:57:50.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623433,"fullName":"Nick Anderson","link":"/api/v1/people/623433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","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":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Nick Anderson replaces Jaden Hill.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-17T01:54:32.562Z","endTime":"2025-08-17T01:56:29.474Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623433,"link":"/api/v1/people/623433"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.5,"strikeZoneTop":3.57424729205479,"strikeZoneBottom":1.4001074934021,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.11285163106024,"aZ":-32.68409479791329,"pfxX":1.4355107723024525,"pfxZ":-0.3399898330304456,"pX":0.14586241927135968,"pZ":2.7696220568553795,"vX0":1.6635586199269305,"vY0":-121.76904614439411,"vZ0":-1.8987590905763307,"x":111.44,"y":164.0,"x0":-0.7305398898444934,"y0":50.00002333168121,"z0":6.365700397521257,"aX":2.172621391659207},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.8,"breakHorizontal":-3.0,"spinRate":2004,"spinDirection":131},"zone":5,"typeConfidence":0.9,"plateTime":0.448435064072199,"extension":6.286628147558574},"index":1,"playId":"6c82a1d9-ca97-324e-9cf3-1ac6de8882a0","pitchNumber":1,"startTime":"2025-08-17T01:56:29.474Z","endTime":"2025-08-17T01:56:33.487Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.4,"strikeZoneTop":3.63,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.162916373899026,"aZ":-27.027257496516505,"pfxX":-7.350560939297763,"pfxZ":3.029534631147061,"pX":0.6118903280591975,"pZ":1.6025384556322348,"vX0":6.2250835695902,"vY0":-128.36689915132627,"vZ0":-6.305727779945283,"x":93.68,"y":195.51,"x0":-0.868906467851327,"y0":50.00175312368101,"z0":6.1462995992010105,"aX":-12.48370315689251},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.6,"breakHorizontal":12.2,"spinRate":1754,"spinDirection":242},"zone":9,"typeConfidence":0.89,"plateTime":0.4238338078551753,"extension":6.124908170322081},"index":2,"playId":"0c7b27ad-c320-3191-af1d-1b565dacdb86","pitchNumber":2,"startTime":"2025-08-17T01:56:44.438Z","endTime":"2025-08-17T01:56:50.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.9,"strikeZoneTop":3.63,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.873935095249664,"aZ":-28.110410091491143,"pfxX":-7.117439209555417,"pfxZ":2.371601549461559,"pX":-0.600866540951514,"pZ":1.670111732188236,"vX0":3.312068326924744,"vY0":-128.8941905820757,"vZ0":-5.795671823927099,"x":139.9,"y":193.69,"x0":-0.9642525589431634,"y0":50.0046707316068,"z0":6.0653735353463585,"aX":-12.211769593833361},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.5,"breakHorizontal":12.4,"spinRate":1606,"spinDirection":248},"zone":7,"typeConfidence":0.9,"plateTime":0.4218038028756004,"extension":6.1536534731036685},"index":3,"playId":"fb7d8b32-761f-3629-817d-6e7b84729800","pitchNumber":3,"startTime":"2025-08-17T01:57:00.524Z","endTime":"2025-08-17T01:57:04.739Z","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.8,"endSpeed":88.2,"strikeZoneTop":3.63,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.603942066341585,"aZ":-16.627385648192146,"pfxX":-4.558691162266821,"pfxZ":7.8915576454343555,"pX":-0.6169289848828079,"pZ":3.4210562376563574,"vX0":2.670988444460188,"vY0":-138.2238007181599,"vZ0":-4.405919296904577,"x":140.52,"y":146.41,"x0":-0.9944580534460858,"y0":50.00336842793089,"z0":6.123827195018371,"aX":-8.980277935946898},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.8,"breakHorizontal":7.8,"spinRate":2184,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.3935736018595244,"extension":6.055159093168185},"index":4,"playId":"66fd9c21-536c-3d9c-a652-3764ecf689a5","pitchNumber":4,"startTime":"2025-08-17T01:57:21.315Z","endTime":"2025-08-17T01:57:25.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":89.0,"strikeZoneTop":3.63,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.077659279422168,"aZ":-14.238291816319272,"pfxX":-3.215298299148143,"pfxZ":8.905751915432564,"pX":0.22911458493274012,"pZ":3.1653215554580076,"vX0":3.469857230657972,"vY0":-140.15937992789998,"vZ0":-6.265641457469686,"x":108.27,"y":153.32,"x0":-0.6000530211240088,"y0":50.00171874295839,"z0":6.3389728758156485,"aX":-6.474585756664395},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.2,"breakHorizontal":5.2,"spinRate":2424,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.3889997632038318,"extension":6.0610744159028505},"hitData":{"launchSpeed":82.3,"launchAngle":73.0,"totalDistance":129.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":81.91,"coordY":173.36}},"index":5,"playId":"f661ebd1-5d11-3d6a-b7a4-7756d8b9f7bd","pitchNumber":5,"startTime":"2025-08-17T01:57:41.018Z","endTime":"2025-08-17T01:57:50.429Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T01:57:50.429Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Corbin Carroll singles on a fly ball to center fielder Brenton Doyle.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-17T01:58:02.492Z","endTime":"2025-08-17T01:59:21.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623433,"fullName":"Nick Anderson","link":"/api/v1/people/623433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":89.4,"strikeZoneTop":3.18067528678091,"strikeZoneBottom":1.53833674790022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.837742934960346,"aZ":-16.085625316508104,"pfxX":-3.7943176633872593,"pfxZ":8.006785163776861,"pX":1.158385760568874,"pZ":1.8651986512937793,"vX0":6.092954499453552,"vY0":-139.53671952626385,"vZ0":-8.946423526843727,"x":72.85,"y":188.42,"x0":-0.5417772696609049,"y0":50.00037129148077,"z0":6.131017245738383,"aX":-7.62249737457486},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.2,"breakHorizontal":5.9,"spinRate":2276,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.38973814477638147,"extension":6.227390607178122},"index":0,"playId":"fde863de-87ab-3858-ab4e-0b57212fae89","pitchNumber":1,"startTime":"2025-08-17T01:58:16.692Z","endTime":"2025-08-17T01:58:21.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.602911002827106,"aZ":-30.034432316508884,"pfxX":1.6288816531720676,"pfxZ":1.3555994390749175,"pX":-0.07542743235442105,"pZ":1.2080474671635537,"vX0":1.070056543760193,"vY0":-123.77196095620714,"vZ0":-6.200551703043722,"x":119.88,"y":206.16,"x0":-0.7229666110190146,"y0":50.000322158620804,"z0":6.219076697332632,"aX":2.560185824689303},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.4,"breakHorizontal":-3.1,"spinRate":2021,"spinDirection":170},"zone":13,"typeConfidence":0.87,"plateTime":0.4402918404122689,"extension":6.150098731697927},"index":1,"playId":"c2d3845a-5e21-3d92-90bd-cb8fbd75cdaf","pitchNumber":2,"startTime":"2025-08-17T01:58:33.242Z","endTime":"2025-08-17T01:58:37.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":82.1,"strikeZoneTop":3.12036315619419,"strikeZoneBottom":1.4885439828434,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.02676357271179,"aZ":-26.733669567287713,"pfxX":-5.864295057484513,"pfxZ":3.213394996432857,"pX":-2.1566540163513235,"pZ":2.862017184208818,"vX0":-0.8909160696841149,"vY0":-128.14811086606747,"vZ0":-3.428238262272471,"x":199.21,"y":161.51,"x0":-1.0429114633445478,"y0":50.00301370692125,"z0":6.264891721558892,"aX":-9.928017429527143},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.4,"breakHorizontal":10.8,"spinRate":1755,"spinDirection":244},"zone":11,"typeConfidence":0.85,"plateTime":0.424527386083148,"extension":5.995366112093269},"index":2,"playId":"f3f89828-13db-3d85-ae08-48ae0c2e1b29","pitchNumber":3,"startTime":"2025-08-17T01:58:51.030Z","endTime":"2025-08-17T01:58:55.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":88.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.01394940350498,"aZ":-16.78475461442932,"pfxX":-3.860172883218697,"pfxZ":7.780379518907816,"pX":0.6272265325350439,"pZ":2.8938578053971353,"vX0":4.65182289302237,"vY0":-138.37469006612352,"vZ0":-6.240635088153104,"x":93.09,"y":160.65,"x0":-0.5583212756149837,"y0":50.00681904851478,"z0":6.265577933396354,"aX":-7.639500433095345},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.3,"breakHorizontal":6.2,"spinRate":2258,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.39281605555416244,"extension":6.213692983931637},"hitData":{"launchSpeed":68.1,"launchAngle":36.0,"totalDistance":231.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.76,"coordY":106.66}},"index":3,"playId":"0e34f85d-052d-323a-b3a9-85b7c6b42387","pitchNumber":4,"startTime":"2025-08-17T01:59:09.809Z","endTime":"2025-08-17T01:59:21.144Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T01:59:21.144Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lourdes Gurriel Jr. strikes out swinging. Corbin Carroll steals (15) 2nd base.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-17T01:59:26.491Z","endTime":"2025-08-17T02:02:30.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623433,"fullName":"Nick Anderson","link":"/api/v1/people/623433"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.67532370858619,"strikeZoneBottom":1.60856952558655,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.871193407177326,"aZ":-31.66580212957576,"pfxX":0.22378142123751754,"pfxZ":0.3306371326791311,"pX":0.3366079399877686,"pZ":3.0177303140639062,"vX0":2.330405909590708,"vY0":-122.70223021789583,"vZ0":-1.7910802226342213,"x":104.17,"y":157.3,"x0":-0.65037589045211,"y0":50.00385606564805,"z0":6.428546127480353,"aX":0.34447325963385006},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.5,"breakHorizontal":-0.8,"spinRate":2019,"spinDirection":120},"zone":6,"typeConfidence":0.89,"plateTime":0.44458926694464385,"extension":6.206999359648002},"index":0,"playId":"9ab15891-b102-38c9-a354-d7f50b5e1e10","pitchNumber":1,"startTime":"2025-08-17T01:59:48.076Z","endTime":"2025-08-17T01:59:52.261Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"1ad86bb6-f196-3eec-9f49-a97e69ece987","startTime":"2025-08-17T02:00:03.602Z","endTime":"2025-08-17T02:00:07.844Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":88.4,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.064691873767913,"aZ":-15.565777790467813,"pfxX":-3.1037344092076395,"pfxZ":8.407948588312587,"pX":-0.518058125990789,"pZ":2.776920435733667,"vX0":1.596185845724958,"vY0":-138.50185617271637,"vZ0":-6.659280769391071,"x":136.75,"y":163.8,"x0":-0.6934332599347368,"y0":50.002868636175045,"z0":6.222258148383133,"aX":-6.131241353980421},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.3,"breakHorizontal":5.4,"spinRate":2301,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.3929605711709758,"extension":6.072999775898984},"index":2,"playId":"89d06a29-9117-3519-b250-9d82e2a1ef6f","pitchNumber":2,"startTime":"2025-08-17T02:00:23.984Z","endTime":"2025-08-17T02:00:28.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":79.7,"strikeZoneTop":3.78729626510239,"strikeZoneBottom":1.72016474231387,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.841958240673858,"aZ":-31.13724862966634,"pfxX":0.34496727429305896,"pfxZ":0.6607814725551249,"pX":1.3661807847206084,"pZ":1.0039653408822788,"vX0":4.547041201303673,"vY0":-123.26730698704638,"vZ0":-6.283984927928728,"x":64.92,"y":211.67,"x0":-0.531826237388735,"y0":50.00468490025769,"z0":6.150322492765473,"aX":0.540575586100213},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.2,"breakHorizontal":-1.4,"spinRate":1963,"spinDirection":172},"zone":14,"typeConfidence":0.88,"plateTime":0.44094470593098833,"extension":6.281618468516072},"index":3,"playId":"f4e4f344-5019-30b1-aa1c-ff1f2aed6128","pitchNumber":3,"startTime":"2025-08-17T02:00:47.581Z","endTime":"2025-08-17T02:00:52.198Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.6,"strikeZoneTop":3.78925111137384,"strikeZoneBottom":1.72212143243767,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.77376278385875,"aZ":-16.931236414995027,"pfxX":-3.827396997148444,"pfxZ":7.466744621215387,"pX":-1.0897741773620657,"pZ":4.38078696667064,"vX0":0.597418225205256,"vY0":-140.97948887160115,"vZ0":-2.584701529327832,"x":158.54,"y":120.5,"x0":-0.8046880121587227,"y0":50.00480501123524,"z0":6.384195073167987,"aX":-7.814362441157893},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.3,"breakHorizontal":6.8,"spinRate":2375,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3864249119730996,"extension":6.011146175591292},"index":4,"playId":"0c716926-e53b-3aea-b9f7-2480d261fa25","pitchNumber":4,"startTime":"2025-08-17T02:01:16.952Z","endTime":"2025-08-17T02:01:21.493Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.9,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.32819870873071,"aZ":-22.725355828875532,"pfxX":-6.401791069682818,"pfxZ":5.45396150933732,"pX":-0.8827198585849978,"pZ":2.2932125178826737,"vX0":2.153816745965175,"vY0":-129.79196021854798,"vZ0":-5.603054917410829,"x":150.65,"y":176.86,"x0":-0.8843263270119607,"y0":50.00125685941581,"z0":6.175540070157713,"aX":-11.085622070392647},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.0,"breakHorizontal":11.3,"spinRate":1866,"spinDirection":236},"zone":13,"typeConfidence":0.86,"plateTime":0.4196005154046163,"extension":6.145969703983055},"index":5,"playId":"808e00d2-c066-3229-a83e-ec86a52d9637","pitchNumber":5,"startTime":"2025-08-17T02:01:38.433Z","endTime":"2025-08-17T02:01:45.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.4,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.077781039952,"aZ":-32.07969012465947,"pfxX":0.07385089647151355,"pfxZ":0.06207752710844083,"pX":0.24585511856342915,"pZ":2.059167807795603,"vX0":2.090071710066391,"vY0":-121.81514339060303,"vZ0":-3.596719009402909,"x":107.63,"y":183.18,"x0":-0.6314923706206991,"y0":50.00339132007405,"z0":6.317157830530845,"aX":0.11098563167546241},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.5,"breakHorizontal":-0.6,"spinRate":2009,"spinDirection":132},"zone":8,"typeConfidence":0.89,"plateTime":0.4489927597869401,"extension":6.201085100417371},"index":6,"playId":"d844e8bf-0e9a-3d60-9978-3f9d6cf448fe","pitchNumber":6,"startTime":"2025-08-17T02:02:23.427Z","endTime":"2025-08-17T02:02:30.035Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T02:02:30.035Z","atBatIndex":54},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Adrian Del Castillo homers (2) on a fly ball to right field. Corbin Carroll scores.","rbi":2,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-17T02:02:51.199Z","endTime":"2025-08-17T02:05:37.028Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623433,"fullName":"Nick Anderson","link":"/api/v1/people/623433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":{"id":623433,"link":"/api/v1/people/623433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":{"id":623433,"link":"/api/v1/people/623433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":83.3,"strikeZoneTop":3.44328080020357,"strikeZoneBottom":1.45294968149175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.71242923817589,"aZ":-25.55491369174179,"pfxX":-6.451725465289064,"pfxZ":3.8579938532849485,"pX":-0.5902692869478611,"pZ":-0.19691156524538025,"vX0":2.546267092087125,"vY0":-128.83011722011656,"vZ0":-10.679281431507418,"x":139.5,"y":244.1,"x0":-0.7422074724199588,"y0":50.00068748937545,"z0":5.9099719568796285,"aX":-11.061824958660493},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.3,"breakHorizontal":11.3,"spinRate":1789,"spinDirection":234},"zone":13,"typeConfidence":0.85,"plateTime":0.42193052747391135,"extension":6.179281439500238},"index":0,"playId":"18558b4e-4bd1-3d2f-859b-44ba3ba843ca","pitchNumber":1,"startTime":"2025-08-17T02:03:02.021Z","endTime":"2025-08-17T02:03:06.450Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"58c06c06-3ad3-4afd-b78c-0847791a151f","startTime":"2025-08-17T02:03:28.719Z","endTime":"2025-08-17T02:03:33.719Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":88.1,"strikeZoneTop":3.44176839450141,"strikeZoneBottom":1.50508410967251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.071000320306663,"aZ":-15.45922682738585,"pfxX":-4.675373410419671,"pfxZ":8.475053179052333,"pX":0.6151014520837721,"pZ":3.292627863786971,"vX0":5.326727562541286,"vY0":-138.62620683336922,"vZ0":-5.269133583489397,"x":93.55,"y":149.88,"x0":-0.7116901072206103,"y0":50.00558714346086,"z0":6.227982180861671,"aX":-9.224289929313937},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.6,"breakHorizontal":7.6,"spinRate":2445,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.39310075753300877,"extension":6.101391474245265},"index":2,"playId":"3fa45462-a7af-3794-bc8a-3ff09292f5e9","pitchNumber":2,"startTime":"2025-08-17T02:03:48.361Z","endTime":"2025-08-17T02:03:54.677Z","isPitch":true,"type":"pitch"},{"details":{"description":"Corbin Carroll steals (16) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"3fa45462-a7af-3794-bc8a-3ff09292f5e9","startTime":"2025-08-17T02:03:59.667Z","endTime":"2025-08-17T02:04:28.348Z","isPitch":false,"isBaseRunningPlay":true,"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.44265200327726,"strikeZoneBottom":1.39466284477814,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.470222954482857,"aZ":-33.829248095207625,"pfxX":1.5037759532399617,"pfxZ":-1.127770231330036,"pX":-1.3201527765605665,"pZ":4.462165007146376,"vX0":-1.3610352325275727,"vY0":-120.26009699664844,"vZ0":2.2500720891107533,"x":167.32,"y":118.3,"x0":-0.9433022792406791,"y0":50.00148931978929,"z0":6.506975494781454,"aX":2.2111372097023705},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.3,"breakHorizontal":-2.4,"spinRate":1956,"spinDirection":99},"zone":11,"typeConfidence":0.9,"plateTime":0.45477454381724636,"extension":6.129320549094192},"index":4,"playId":"d272bf42-3e79-3421-8f03-af14bee15c43","pitchNumber":3,"startTime":"2025-08-17T02:04:28.348Z","endTime":"2025-08-17T02:04:33.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.72377317681715,"aZ":-16.605300811828872,"pfxX":-3.242370562796938,"pfxZ":7.843197223443383,"pX":0.16267478862452633,"pZ":3.3364022618925464,"vX0":3.9378077461070116,"vY0":-139.37737034255468,"vZ0":-5.0028952913787865,"x":110.8,"y":148.7,"x0":-0.8413293104432488,"y0":50.00199096004864,"z0":6.236497816406897,"aX":-6.435688673178694},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.4,"breakHorizontal":5.2,"spinRate":2398,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.3916517561924917,"extension":6.071963624752292},"index":5,"playId":"55a1c071-9a3b-3df0-a7d3-0764a2e37115","pitchNumber":4,"startTime":"2025-08-17T02:04:47.624Z","endTime":"2025-08-17T02:04:51.638Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.528199795008515,"aZ":-34.337869657789504,"pfxX":0.7385957557961642,"pfxZ":-1.444932030825644,"pX":0.24171611595269143,"pZ":2.1240099820858642,"vX0":2.2772741320653624,"vY0":-121.3396863535223,"vZ0":-2.845359349979072,"x":107.79,"y":181.43,"x0":-0.8028138062014832,"y0":50.00162808865514,"z0":6.287434296717961,"aX":1.1070478904151302},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.0,"breakHorizontal":-1.8,"spinRate":2011,"spinDirection":100},"zone":8,"typeConfidence":0.9,"plateTime":0.4504610974099501,"extension":6.2371366872972205},"hitData":{"launchSpeed":97.1,"launchAngle":30.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":222.76,"coordY":78.71}},"index":6,"playId":"d8a70ab8-cc3d-3554-8c8a-93b315efccdf","pitchNumber":5,"startTime":"2025-08-17T02:05:12.646Z","endTime":"2025-08-17T02:05:37.028Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T02:05:37.028Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Locklear grounds out, third baseman Kyle Karros to first baseman Warming Bernabel.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-17T02:05:45.874Z","endTime":"2025-08-17T02:07:56.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623433,"fullName":"Nick Anderson","link":"/api/v1/people/623433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.198966824803602,"aZ":-14.532125884652743,"pfxX":-3.3468978404944547,"pfxZ":8.827269195216953,"pX":-0.073301362577848,"pZ":2.61345714650258,"vX0":2.8709379919442015,"vY0":-139.26793137971936,"vZ0":-7.362185951507737,"x":119.79,"y":168.22,"x0":-0.6740094243431823,"y0":50.000566965582365,"z0":6.219603281734245,"aX":-6.6875575007795796},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":5.6,"spinRate":2364,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.39071878537000426,"extension":6.151597729439251},"index":0,"playId":"9adf10d5-6381-3b52-975b-4861108cb7d1","pitchNumber":1,"startTime":"2025-08-17T02:06:03.239Z","endTime":"2025-08-17T02:06:07.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.612880349678793,"aZ":-14.132218991919377,"pfxX":-3.0624508817197467,"pfxZ":9.07037693001754,"pX":-0.0765955495375766,"pZ":3.1597783738814313,"vX0":2.7569608074362937,"vY0":-139.5009140535609,"vZ0":-6.155665757054008,"x":119.92,"y":153.47,"x0":-0.67527054893187,"y0":50.00637362593033,"z0":6.310843693386518,"aX":-6.094098443073251},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.5,"breakHorizontal":5.0,"spinRate":2394,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.39123172382567173,"extension":6.248214250074055},"index":1,"playId":"2824e278-8b99-395a-8d10-12705d8a36bb","pitchNumber":2,"startTime":"2025-08-17T02:06:24.320Z","endTime":"2025-08-17T02:06:28.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":89.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.84826465425715,"aZ":-15.500984102158023,"pfxX":-4.502827443373283,"pfxZ":8.166012957183154,"pX":-1.0216915376833906,"pZ":3.721678984355157,"vX0":1.0634890554935654,"vY0":-140.58047546247147,"vZ0":-4.412280943552477,"x":155.94,"y":138.29,"x0":-0.814728952595864,"y0":50.00365134446235,"z0":6.288094838985506,"aX":-9.194482509956147},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.3,"breakHorizontal":8.0,"spinRate":2372,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3866601368143132,"extension":6.026152429964094},"index":2,"playId":"92eb20b1-8399-34cb-a612-8936c42569a9","pitchNumber":3,"startTime":"2025-08-17T02:06:48.112Z","endTime":"2025-08-17T02:06:52.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.077836201294176,"aZ":-31.83643916436232,"pfxX":0.3130357404475168,"pfxZ":0.22656449645967136,"pX":-0.04717647900099999,"pZ":3.2238815056433636,"vX0":1.4362818092764547,"vY0":-120.6167802165686,"vZ0":-0.8845442664494555,"x":118.8,"y":151.74,"x0":-0.6916823107624587,"y0":50.0009151632911,"z0":6.409669699249452,"aX":0.4596028380086971},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.5,"breakHorizontal":-1.0,"spinRate":2062,"spinDirection":89},"zone":2,"typeConfidence":0.9,"plateTime":0.45459922029015143,"extension":6.264861739721761},"index":3,"playId":"20807d40-b9e8-3946-8ab2-b155fc4dd932","pitchNumber":4,"startTime":"2025-08-17T02:07:10.785Z","endTime":"2025-08-17T02:07:15.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":88.1,"strikeZoneTop":3.55603876224693,"strikeZoneBottom":1.51310005363915,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.43849090973413,"aZ":-18.744109535057063,"pfxX":-2.4915121452041524,"pfxZ":6.831328930480915,"pX":0.895495470278512,"pZ":4.716334977609524,"vX0":4.879200963271679,"vY0":-137.82989518005465,"vZ0":-1.3947657785784862,"x":82.87,"y":111.44,"x0":-0.5569299293261972,"y0":50.001087703272844,"z0":6.467943158587817,"aX":-4.897494784372589},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.4,"breakHorizontal":3.7,"spinRate":2346,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.3941685541442834,"extension":6.055778186467501},"index":4,"playId":"aaedd649-0b09-3b1f-95b5-ac0cf723c0df","pitchNumber":5,"startTime":"2025-08-17T02:07:31.981Z","endTime":"2025-08-17T02:07:36.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.55412063213168,"aZ":-32.91457369127317,"pfxX":0.6139307836977139,"pfxZ":-0.4940866127356358,"pX":0.4681706585873557,"pZ":2.4861568996003016,"vX0":2.300729157246606,"vY0":-121.38912806720467,"vZ0":-2.4340635305920415,"x":99.15,"y":171.65,"x0":-0.5731082730303071,"y0":50.005420872411925,"z0":6.377479207857133,"aX":0.912918056363541},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.2,"breakHorizontal":-1.7,"spinRate":1998,"spinDirection":89},"zone":6,"typeConfidence":0.89,"plateTime":0.4518391698374242,"extension":6.27858868235383},"hitData":{"launchSpeed":79.3,"launchAngle":-38.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.69,"coordY":165.36}},"index":5,"playId":"99d600f2-f6ba-3025-9dc1-5350fd320169","pitchNumber":6,"startTime":"2025-08-17T02:07:48.805Z","endTime":"2025-08-17T02:07:56.792Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T02:07:56.792Z","atBatIndex":56},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brenton Doyle pops out to second baseman Connor Kaiser.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-17T02:10:09.026Z","endTime":"2025-08-17T02:10:20.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663731,"link":"/api/v1/people/663731"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.268753715083385,"aZ":-15.31186554539715,"pfxX":-1.5076549742457708,"pfxZ":8.931015372586117,"pX":-0.9616559883236658,"pZ":3.403915151821775,"vX0":0.7693795774687343,"vY0":-135.04133074818242,"vZ0":-4.899602282658534,"x":153.66,"y":146.87,"x0":-1.0510143784851396,"y0":50.00408944630079,"z0":6.2827699223486,"aX":-2.8466734182391016},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.6,"breakHorizontal":2.6,"spinRate":2306,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.4022089200388068,"extension":6.676013488492242},"hitData":{"launchSpeed":79.1,"launchAngle":60.0,"totalDistance":202.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":144.09,"coordY":122.04}},"index":0,"playId":"f3e0bafb-b760-3c1c-a016-0216080016b0","pitchNumber":1,"startTime":"2025-08-17T02:10:10.545Z","endTime":"2025-08-17T02:10:20.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T02:10:20.231Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yanquiel Fernández singles on a ground ball to right fielder Corbin Carroll.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-17T02:10:23.703Z","endTime":"2025-08-17T02:10:54.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"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":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"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.0,"endSpeed":86.6,"strikeZoneTop":3.62,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.65457692864939,"aZ":-14.828603602543453,"pfxX":-1.56160624113798,"pfxZ":9.18830701663643,"pX":-0.22804904213398772,"pZ":1.8323390326723699,"vX0":2.4329166633374135,"vY0":-135.33512239195719,"vZ0":-8.627117837353115,"x":125.69,"y":189.31,"x0":-0.9285791003074214,"y0":50.00171135939239,"z0":6.061575632677234,"aX":-2.94775791166247},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.4,"breakHorizontal":2.4,"spinRate":2265,"spinDirection":192},"zone":8,"typeConfidence":2.0,"plateTime":0.402025515470394,"extension":6.903378331235679},"hitData":{"launchSpeed":94.0,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.27,"coordY":116.72}},"index":0,"playId":"56a23c08-ff96-3fb3-a4c4-a33e79ab7df2","pitchNumber":1,"startTime":"2025-08-17T02:10:42.725Z","endTime":"2025-08-17T02:10:54.534Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T02:10:54.534Z","atBatIndex":58},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Ryan Ritter triples (3) on a sharp fly ball to center fielder Alek Thomas. Yanquiel Fernández scores.","rbi":1,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-17T02:12:17.802Z","endTime":"2025-08-17T02:14:11.752Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7],"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":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"responsiblePitcher":{"id":669194,"link":"/api/v1/people/669194"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-17T02:11:28.820Z","endTime":"2025-08-17T02:12:20.023Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.7,"strikeZoneTop":3.60113611613504,"strikeZoneBottom":1.64613091781683,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.008900841799715,"aZ":-27.453001300280743,"pfxX":1.5905018636424124,"pfxZ":2.755210576329098,"pX":1.0466507224111232,"pZ":2.29425644290356,"vX0":5.005628477238648,"vY0":-129.1241611133634,"vZ0":-4.579951372142258,"x":77.1,"y":176.84,"x0":-1.111805042396675,"y0":50.00341472313995,"z0":6.165110023792313,"aX":2.7273972060665783},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.3,"breakHorizontal":-3.8,"spinRate":2205,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.4217138454745881,"extension":6.657020094584788},"index":1,"playId":"b6bc37ed-abc6-3be8-b862-a19be8886ef2","pitchNumber":1,"startTime":"2025-08-17T02:12:20.023Z","endTime":"2025-08-17T02:12:25.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.504616760295352,"aZ":-26.719130763044316,"pfxX":3.0774934730151835,"pfxZ":3.364165422689826,"pX":0.8055200927913436,"pZ":1.3857927166089294,"vX0":4.1432635891316565,"vY0":-125.56126797392075,"vZ0":-6.305392141054915,"x":86.3,"y":201.36,"x0":-1.2557255212400609,"y0":50.00465745324001,"z0":6.057203469276094,"aX":4.995439086731072},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.0,"breakHorizontal":-6.4,"spinRate":2279,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.4335128675086106,"extension":6.6289100417232225},"index":2,"playId":"17e386db-1214-3ab2-8fc2-a7bfa03fa1b3","pitchNumber":2,"startTime":"2025-08-17T02:12:36.860Z","endTime":"2025-08-17T02:12:41.223Z","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":1},"pitchData":{"startSpeed":87.5,"endSpeed":82.1,"strikeZoneTop":3.63187581051728,"strikeZoneBottom":1.60335667382483,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.17195760647768,"aZ":-28.16826511001077,"pfxX":1.4748876770564365,"pfxZ":2.3884014025995226,"pX":1.4693898688359517,"pZ":1.8932106552258077,"vX0":6.027436176592095,"vY0":-127.47041782846253,"vZ0":-4.9826551062942475,"x":60.99,"y":187.66,"x0":-1.0981219627012608,"y0":50.00502199613973,"z0":6.04339949025952,"aX":2.477045233328144},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.6,"breakHorizontal":-3.7,"spinRate":2324,"spinDirection":152},"zone":14,"typeConfidence":2.0,"plateTime":0.4263681286843295,"extension":6.564890499068918},"index":3,"playId":"6b0486f7-eb43-3ebb-8b93-21a83283ec79","pitchNumber":3,"startTime":"2025-08-17T02:12:54.679Z","endTime":"2025-08-17T02:12:59.429Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.333685306244583,"aZ":-14.039917531999933,"pfxX":-2.0032246031766814,"pfxZ":9.605495694570056,"pX":-0.35274675651278614,"pZ":3.3306534714976763,"vX0":3.2465699066676965,"vY0":-135.48656223931815,"vZ0":-4.85726913815758,"x":130.45,"y":148.85,"x0":-1.2979222481186734,"y0":50.0028750601638,"z0":6.104056452175923,"aX":-3.7821457132852947},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.8,"breakHorizontal":3.1,"spinRate":2328,"spinDirection":196},"zone":1,"typeConfidence":2.0,"plateTime":0.40191964398862856,"extension":6.810914224333048},"index":4,"playId":"ece09ee0-a399-3912-b544-a3e46185f13b","pitchNumber":4,"startTime":"2025-08-17T02:13:12.099Z","endTime":"2025-08-17T02:13:16.391Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-17T02:13:23.823Z","endTime":"2025-08-17T02:13:38.260Z","isPitch":false,"type":"action","player":{"id":690022,"link":"/api/v1/people/690022"}},{"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":1},"pitchData":{"startSpeed":86.3,"endSpeed":81.3,"strikeZoneTop":3.63035058410519,"strikeZoneBottom":1.55570677839361,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.27474505976163,"aZ":-29.933454172854592,"pfxX":2.444308159304237,"pfxZ":1.3656271581102035,"pX":0.14927863048015122,"pZ":0.7911680716009829,"vX0":2.997722425497541,"vY0":-125.7177774419629,"vZ0":-7.102646066940654,"x":111.31,"y":217.42,"x0":-1.3663650431125733,"y0":50.000093328801064,"z0":6.013771097024968,"aX":3.9964820816306763},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.4,"breakHorizontal":-5.0,"spinRate":2363,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.43211170406575583,"extension":6.572283540195736},"index":6,"playId":"1616c62a-478d-34b8-9104-592dbeaffd47","pitchNumber":5,"startTime":"2025-08-17T02:13:38.260Z","endTime":"2025-08-17T02:13:42.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.378181154300947,"aZ":-26.73845164180744,"pfxX":0.5076559832627746,"pfxZ":3.1585306894237615,"pX":0.23719666076737098,"pZ":2.6848749536104477,"vX0":3.7936628333629456,"vY0":-129.2546418282718,"vZ0":-3.4613672322321825,"x":107.96,"y":166.29,"x0":-1.3047515895946504,"y0":50.0056838127046,"z0":6.0541889763700105,"aX":0.8743312658878154},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.3,"breakHorizontal":-1.6,"spinRate":2182,"spinDirection":180},"zone":5,"typeConfidence":2.0,"plateTime":0.42086839094374007,"extension":6.692323518871482},"hitData":{"launchSpeed":103.0,"launchAngle":26.0,"totalDistance":424.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":154.18,"coordY":29.51}},"index":7,"playId":"280737a1-8cdc-34b9-95c7-8c78c4116bdc","pitchNumber":6,"startTime":"2025-08-17T02:13:56.731Z","endTime":"2025-08-17T02:14:11.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T02:14:11.752Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Freeman grounds out, second baseman Connor Kaiser to first baseman Tyler Locklear. Ryan Ritter scores.","rbi":1,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-17T02:17:09.866Z","endTime":"2025-08-17T02:19:27.766Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[1,2],"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663731,"link":"/api/v1/people/663731"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":{"id":669194,"link":"/api/v1/people/669194"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-17T02:14:37.290Z","endTime":"2025-08-17T02:14:55.752Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Kyle Backhus replaces Ryne Nelson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-17T02:14:55.752Z","endTime":"2025-08-17T02:16:59.133Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679775,"link":"/api/v1/people/679775"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Tyler Freeman replaces Mickey Moniak.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2025-08-17T02:16:59.133Z","endTime":"2025-08-17T02:17:11.718Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":666160,"link":"/api/v1/people/666160"}},{"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":1,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":73.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.65324293025536,"aZ":-33.66752607382249,"pfxX":-5.954087739697847,"pfxZ":-1.1019567847944005,"pX":-0.49587741279141334,"pZ":1.8482824022243696,"vX0":-6.4059798229857785,"vY0":-114.9105703303357,"vZ0":1.3088819776997689,"x":135.9,"y":188.88,"x0":3.0878320101478858,"y0":50.00268400023618,"z0":4.509721674056921,"aX":-8.067168189839357},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-1.4,"breakHorizontal":12.2,"spinRate":2244,"spinDirection":300},"zone":7,"typeConfidence":0.9,"plateTime":0.47426785812045846,"extension":6.9570076251887},"index":3,"playId":"77ead9f2-f270-3e23-af95-6a60d35b9046","pitchNumber":1,"startTime":"2025-08-17T02:17:11.718Z","endTime":"2025-08-17T02:17:18.275Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.9,"strikeZoneTop":3.31558579033881,"strikeZoneBottom":1.55469308635977,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.833697585032137,"aZ":-31.90618292027631,"pfxX":9.859363640290677,"pfxZ":0.15070920810963884,"pX":-0.2127747139278996,"pZ":3.517981301832698,"vX0":-11.00560448540106,"vY0":-133.0454751667997,"vZ0":2.81026459131263,"x":125.11,"y":143.79,"x0":2.662422558327778,"y0":50.005651256227765,"z0":4.734650940245581,"aX":17.989688827813616},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.0,"breakHorizontal":-16.0,"spinRate":2235,"spinDirection":105},"zone":11,"typeConfidence":0.9,"plateTime":0.40895220745780225,"extension":7.03581059105397},"index":4,"playId":"4fbc0ad8-63d8-3bca-9376-bd14f4e3e5a5","pitchNumber":2,"startTime":"2025-08-17T02:17:56.894Z","endTime":"2025-08-17T02:18:01.695Z","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":92.9,"endSpeed":86.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.788402750103934,"aZ":-27.466507806571297,"pfxX":9.498609754343214,"pfxZ":2.4969388281479823,"pX":1.1792881497004017,"pZ":2.757281657902711,"vX0":-7.673972057308918,"vY0":-135.2967126498723,"vZ0":0.04822471480535451,"x":72.05,"y":164.33,"x0":2.7946177012337317,"y0":50.00275345115821,"z0":4.637252423474845,"aX":17.910884391687897},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.7,"breakHorizontal":-16.0,"spinRate":2326,"spinDirection":104},"zone":12,"typeConfidence":0.9,"plateTime":0.40221938773325183,"extension":7.096460320788655},"index":5,"playId":"c3bd076d-8791-3712-a9e5-d036172fbafb","pitchNumber":3,"startTime":"2025-08-17T02:18:15.641Z","endTime":"2025-08-17T02:18:20.142Z","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":91.5,"endSpeed":84.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.563919123800613,"aZ":-29.302426616168447,"pfxX":9.330655272925194,"pfxZ":1.5717253895417524,"pX":0.34350826966412523,"pZ":3.42925006972195,"vX0":-9.06621976920699,"vY0":-133.08671329065655,"vZ0":1.9816539212603965,"x":103.91,"y":146.19,"x0":2.551747074952945,"y0":50.00370337234034,"z0":4.77074527578983,"aX":17.052071919120234},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.5,"breakHorizontal":-15.4,"spinRate":2283,"spinDirection":102},"zone":12,"typeConfidence":0.9,"plateTime":0.4086688742715596,"extension":7.057387468836695},"index":6,"playId":"853107fd-5904-366a-9420-36ac97ccf97e","pitchNumber":4,"startTime":"2025-08-17T02:18:37.079Z","endTime":"2025-08-17T02:18:41.295Z","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":92.2,"endSpeed":85.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.607855858086797,"aZ":-29.856292107792097,"pfxX":8.88286388661495,"pfxZ":1.2495823018986645,"pX":-0.5510034683392463,"pZ":2.9953103912769747,"vX0":-11.347628647923914,"vY0":-133.98905131253682,"vZ0":1.1503121168272803,"x":138.0,"y":157.91,"x0":2.546449133879212,"y0":50.001767453541326,"z0":4.662996298797771,"aX":16.468673638055055},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.6,"breakHorizontal":-14.2,"spinRate":2267,"spinDirection":100},"zone":1,"typeConfidence":0.9,"plateTime":0.4057430415757195,"extension":7.128885814144266},"index":7,"playId":"4949f92b-5109-37c0-bfc6-b45f4a4a536e","pitchNumber":5,"startTime":"2025-08-17T02:18:58.179Z","endTime":"2025-08-17T02:19:04.508Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.41523420966207,"aZ":-30.858208475791816,"pfxX":8.71818309184627,"pfxZ":0.7033972915941256,"pX":0.8967962463608694,"pZ":2.341449404403731,"vX0":-8.016890479435784,"vY0":-134.87090119383004,"vZ0":-0.3952422203651179,"x":82.82,"y":175.56,"x0":2.754734218478285,"y0":50.001070805365885,"z0":4.639703218584036,"aX":16.28859017830838},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.4,"breakHorizontal":-14.4,"spinRate":2329,"spinDirection":103},"zone":14,"typeConfidence":0.9,"plateTime":0.40390967841326475,"extension":7.070230790628716},"hitData":{"launchSpeed":102.1,"launchAngle":-1.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.83,"coordY":156.75}},"index":8,"playId":"6cf3404a-371f-3441-9b64-d17e80a93a00","pitchNumber":6,"startTime":"2025-08-17T02:19:20.154Z","endTime":"2025-08-17T02:19:27.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T02:19:27.766Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-17T02:19:50.678Z","endTime":"2025-08-17T02:20:41.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"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":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.852784807916326,"aZ":-30.582465311729255,"pfxX":8.9761638577275,"pfxZ":0.8451239004914548,"pX":0.24817863850055116,"pZ":2.5945976595949816,"vX0":-9.894506141943605,"vY0":-135.19584244199314,"vZ0":0.24756476605226718,"x":107.54,"y":168.73,"x0":2.754336254850161,"y0":50.00615958394442,"z0":4.613501542622775,"aX":16.958878908661976},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.8,"breakHorizontal":-14.6,"spinRate":2442,"spinDirection":110},"zone":5,"typeConfidence":0.9,"plateTime":0.4020412734783787,"extension":7.078014989756758},"index":0,"playId":"f12fb384-acd0-346b-9d3c-12034e74de52","pitchNumber":1,"startTime":"2025-08-17T02:19:57.480Z","endTime":"2025-08-17T02:20:09.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":74.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.584592790446692,"aZ":-28.355399500150565,"pfxX":5.408076511326236,"pfxZ":2.7648084294934945,"pX":1.2386660296142895,"pZ":1.7502752236093226,"vX0":-5.144534227156796,"vY0":-115.42495991409596,"vZ0":-0.8106047087008099,"x":69.78,"y":191.52,"x0":2.768455634949703,"y0":50.00340076173369,"z0":4.77869888378403,"aX":7.474978213931504},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":5.2,"breakHorizontal":-8.9,"spinRate":1656,"spinDirection":108},"zone":14,"typeConfidence":0.79,"plateTime":0.4701975194039223,"extension":7.315868286329585},"index":1,"playId":"be4b1a1b-7e10-3260-a144-30c15176ad63","pitchNumber":2,"startTime":"2025-08-17T02:20:17.013Z","endTime":"2025-08-17T02:20:21.247Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.198280655478104,"aZ":-27.69831326004383,"pfxX":8.23713858897326,"pfxZ":2.353294226041971,"pX":0.5569856332801935,"pZ":3.368865686482213,"vX0":-8.406206205549655,"vY0":-135.92742246025358,"vZ0":1.4166300911933627,"x":95.77,"y":147.82,"x0":2.5953074946932206,"y0":50.003059103028235,"z0":4.741740261624698,"aX":15.66824474201643},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.7,"breakHorizontal":-13.6,"spinRate":2368,"spinDirection":102},"zone":3,"typeConfidence":0.9,"plateTime":0.40044816980087283,"extension":7.170862116744043},"index":2,"playId":"77084bbb-fb7a-39b6-9e89-639987728ba8","pitchNumber":3,"startTime":"2025-08-17T02:20:35.985Z","endTime":"2025-08-17T02:20:41.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T02:20:41.394Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blaze Alexander called out on strikes.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-17T02:23:11.917Z","endTime":"2025-08-17T02:25:23.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7,8,9],"actionIndex":[0,1],"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":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Tyler Freeman remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-17T02:21:40.043Z","endTime":"2025-08-17T02:21:40.067Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":666160,"link":"/api/v1/people/666160"}},{"details":{"description":"Pitching Change: Ryan Rolison replaces Nick Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-17T02:21:40.067Z","endTime":"2025-08-17T02:23:14.160Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669020,"link":"/api/v1/people/669020"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":87.9,"strikeZoneTop":3.22264522761126,"strikeZoneBottom":1.52740533699792,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.011880943556275,"aZ":-19.09171291361468,"pfxX":1.9297573574866766,"pfxZ":6.806483930341601,"pX":-0.24371779600798968,"pZ":1.0288263523220562,"vX0":-6.5386592575061515,"vY0":-135.91397108556356,"vZ0":-9.083108655245434,"x":126.29,"y":211.0,"x0":1.9138300082230835,"y0":50.006616221224114,"z0":5.67184936463624,"aX":3.7117055058369512},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.2,"breakHorizontal":-2.5,"spinRate":2268,"spinDirection":147},"zone":13,"typeConfidence":0.91,"plateTime":0.39879916982053576,"extension":6.500909065378187},"index":2,"playId":"8a3fee75-d88e-30a1-9f1f-6fbcd1365d42","pitchNumber":1,"startTime":"2025-08-17T02:23:14.160Z","endTime":"2025-08-17T02:23:18.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":74.8,"strikeZoneTop":3.18245356518028,"strikeZoneBottom":1.52117305091058,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.557283046482617,"aZ":-40.75941235375316,"pfxX":-3.4742955801959683,"pfxZ":-6.160313153558379,"pX":0.40149709448838444,"pZ":2.8796290402066775,"vX0":-2.5676670683355076,"vY0":-116.39964498982107,"vZ0":1.2489326056163914,"x":101.7,"y":161.03,"x0":1.9640313667294962,"y0":50.00206717777602,"z0":6.148167346547754,"aX":-4.842911468535144},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-10.7,"breakHorizontal":6.8,"spinRate":2665,"spinDirection":324},"zone":3,"typeConfidence":0.9,"plateTime":0.4677084452793796,"extension":6.081479339388661},"index":3,"playId":"b616f36c-ebd2-3284-b80c-bc893a279fc7","pitchNumber":2,"startTime":"2025-08-17T02:23:30.114Z","endTime":"2025-08-17T02:23:34.363Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":4,"startTime":"2025-08-17T02:23:42.889Z","endTime":"2025-08-17T02:23:58.398Z","isPitch":false,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":88.7,"strikeZoneTop":3.1816875731427,"strikeZoneBottom":1.52042091132952,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.425044414332746,"aZ":-17.66628146408699,"pfxX":1.582919414811863,"pfxZ":7.354030572344611,"pX":-0.6663442076870932,"pZ":2.293840720899368,"vX0":-7.480833051774602,"vY0":-137.8483644692719,"vZ0":-6.3321882487111205,"x":142.4,"y":176.85,"x0":1.8478885048117755,"y0":50.002839304110296,"z0":5.765166244094579,"aX":3.1233748415082245},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.5,"breakHorizontal":-1.7,"spinRate":2280,"spinDirection":161},"zone":4,"typeConfidence":0.91,"plateTime":0.39360106198028877,"extension":6.3675960947195085},"index":5,"playId":"d5121b9b-96b2-3b14-9d70-41babfefdf5e","pitchNumber":3,"startTime":"2025-08-17T02:23:58.398Z","endTime":"2025-08-17T02:24:02.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":669020,"fullName":"Ryan Rolison"}}},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"playId":"33db2c65-cad9-4ad7-8e68-6c9165ec1113","pitchNumber":3,"startTime":"2025-08-17T02:24:21.242Z","endTime":"2025-08-17T02:24:28.270Z","isPitch":false,"type":"no_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":94.3,"endSpeed":88.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.579679872898268,"aZ":-19.621935641181132,"pfxX":1.356058950686295,"pfxZ":6.390248270376758,"pX":-0.5070467328775543,"pZ":2.162980368758019,"vX0":-6.839518115888647,"vY0":-137.3804475620067,"vZ0":-6.1675782430299275,"x":136.33,"y":180.38,"x0":1.8094693625967049,"y0":50.001728056410876,"z0":5.715508172365149,"aX":2.66388363298958},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.8,"breakHorizontal":-1.4,"spinRate":2264,"spinDirection":157},"zone":4,"typeConfidence":0.91,"plateTime":0.39457866650072226,"extension":6.416340478114618},"index":7,"playId":"d2a38696-0b75-3bc9-b3ad-3083385d1963","pitchNumber":4,"startTime":"2025-08-17T02:24:37.264Z","endTime":"2025-08-17T02:24:42.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":87.8,"strikeZoneTop":3.22803860383147,"strikeZoneBottom":1.49375148663731,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.50403858642664,"aZ":-23.10719049162346,"pfxX":-0.10924296959231894,"pfxZ":4.673890114822019,"pX":0.20725313969874193,"pZ":4.466682933297743,"vX0":-4.028073937106885,"vY0":-136.320853449511,"vZ0":0.20460937362345255,"x":109.1,"y":118.18,"x0":1.6998282679477337,"y0":50.0000444345124,"z0":5.9479525728745815,"aX":-0.2102914093122717},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.8,"breakHorizontal":0.8,"spinRate":2056,"spinDirection":162},"zone":12,"typeConfidence":0.9,"plateTime":0.397276806790122,"extension":6.512780299541912},"index":8,"playId":"6c359abd-5cd5-3e1b-a735-620ab6093be4","pitchNumber":5,"startTime":"2025-08-17T02:25:01.570Z","endTime":"2025-08-17T02:25:05.711Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":87.1,"strikeZoneTop":3.22014778168852,"strikeZoneBottom":1.48603855894422,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.21127980990208,"aZ":-21.00314575839813,"pfxX":0.216476472656582,"pfxZ":5.862868342337716,"pX":-0.661835143826229,"pZ":3.0399916244366523,"vX0":-6.348370379302744,"vY0":-135.37346715425574,"vZ0":-3.6205204360949166,"x":142.23,"y":156.7,"x0":1.6596501024481554,"y0":50.00198912958231,"z0":5.818743109454816,"aX":0.4132703211555643},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.3,"breakHorizontal":0.6,"spinRate":2262,"spinDirection":168},"zone":1,"typeConfidence":0.9,"plateTime":0.4005911220184042,"extension":6.587411899040714},"index":9,"playId":"4c9a7b5c-678a-32b4-a9c9-7e8b7204093a","pitchNumber":6,"startTime":"2025-08-17T02:25:18.473Z","endTime":"2025-08-17T02:25:23.883Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T02:25:23.883Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alek Thomas grounds out softly, catcher Hunter Goodman to first baseman Warming Bernabel.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-17T02:25:35.500Z","endTime":"2025-08-17T02:26:08.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.7,"endSpeed":76.1,"strikeZoneTop":3.3270571102508,"strikeZoneBottom":1.40748083947791,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.71985465517895,"aZ":-39.17705425213956,"pfxX":-2.583012683984447,"pfxZ":-4.8812427970391745,"pX":0.32326480534829866,"pZ":2.306372683789732,"vX0":-2.7949243948811433,"vY0":-117.7240215882886,"vZ0":-0.5344674663283642,"x":104.68,"y":176.51,"x0":1.8518050945634226,"y0":50.00247694832955,"z0":6.095292937023998,"aX":-3.705443719720959},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-8.8,"breakHorizontal":5.3,"spinRate":2640,"spinDirection":322},"zone":6,"typeConfidence":0.85,"plateTime":0.4613912029965581,"extension":6.152157090154521},"index":0,"playId":"99fc0b17-8254-3607-b513-27fcabcb69ca","pitchNumber":1,"startTime":"2025-08-17T02:25:46.296Z","endTime":"2025-08-17T02:25:50.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":80.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.320602983263306,"aZ":-36.40337236539513,"pfxX":-1.3286531451676002,"pfxZ":-2.6617586152629853,"pX":0.34308072297240433,"pZ":1.6010790421047607,"vX0":-3.854930864567477,"vY0":-124.08363754006442,"vZ0":-2.811252649510366,"x":103.92,"y":195.55,"x0":2.077413173616854,"y0":50.00218289646515,"z0":5.72468240822367,"aX":-2.1113998279999646},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-5.2,"breakHorizontal":3.1,"spinRate":2651,"spinDirection":305},"zone":9,"typeConfidence":0.91,"plateTime":0.4381871157910959,"extension":6.229587515168094},"hitData":{"launchSpeed":50.4,"launchAngle":-79.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":128.59,"coordY":200.39}},"index":1,"playId":"d882ded2-3136-396f-89cd-19425838f384","pitchNumber":2,"startTime":"2025-08-17T02:26:00.939Z","endTime":"2025-08-17T02:26:08.608Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T02:26:08.608Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Kaiser strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-17T02:26:18.638Z","endTime":"2025-08-17T02:28:05.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663731,"fullName":"Connor Kaiser","link":"/api/v1/people/663731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663731,"fullName":"Connor Kaiser","link":"/api/v1/people/663731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":87.5,"strikeZoneTop":3.73540501207601,"strikeZoneBottom":1.76379984921989,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.434886640349667,"aZ":-21.56776067959719,"pfxX":0.5401177986172712,"pfxZ":5.53223383940839,"pX":0.36673032628695884,"pZ":2.9123134434337468,"vX0":-4.834176042732444,"vY0":-135.58716379375204,"vZ0":-3.7830426553608487,"x":103.02,"y":160.15,"x0":2.0804845419486004,"y0":50.00203799817921,"z0":5.777749889521452,"aX":1.0361813846965984},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.7,"breakHorizontal":-0.2,"spinRate":2320,"spinDirection":155},"zone":6,"typeConfidence":0.9,"plateTime":0.3995081039659607,"extension":6.443201001731963},"index":0,"playId":"ded9e90d-a64a-30f4-aff1-186eb114e225","pitchNumber":1,"startTime":"2025-08-17T02:26:35.669Z","endTime":"2025-08-17T02:26:39.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":89.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.79153188133337,"aZ":-19.234465872593244,"pfxX":0.700566135721151,"pfxZ":6.463015013173292,"pX":-0.5764613319178393,"pZ":1.6250454152761291,"vX0":-6.804006909978682,"vY0":-138.4185639313024,"vZ0":-7.801968039372612,"x":138.97,"y":194.9,"x0":1.7900445200030344,"y0":50.000010020879536,"z0":5.698819810210474,"aX":1.4030240620069376},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.8,"breakHorizontal":-0.4,"spinRate":2474,"spinDirection":154},"zone":7,"typeConfidence":0.91,"plateTime":0.3910669497488657,"extension":6.450542516097651},"index":1,"playId":"46d1a0d9-1814-352a-9d75-75f084cefb85","pitchNumber":2,"startTime":"2025-08-17T02:26:53.714Z","endTime":"2025-08-17T02:26:57.381Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-17T02:27:04.998Z","endTime":"2025-08-17T02:27:20.502Z","isPitch":false,"type":"action","player":{"id":663731,"link":"/api/v1/people/663731"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":75.3,"strikeZoneTop":3.64460741171971,"strikeZoneBottom":1.67269343182183,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.55546922848485,"aZ":-39.43303909847329,"pfxX":-4.101987216810471,"pfxZ":-5.2008889432064205,"pX":-0.62257644752753,"pZ":-0.03139492028577389,"vX0":-4.198952947946719,"vY0":-116.93745571426497,"vZ0":-4.8780502382837545,"x":140.73,"y":239.63,"x0":1.7245834887983502,"y0":50.00525598406482,"z0":5.752780074334602,"aX":-5.7218565674356645},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-10.3,"breakHorizontal":8.4,"spinRate":2724,"spinDirection":319},"zone":13,"typeConfidence":0.9,"plateTime":0.46711087096926995,"extension":6.398891105803504},"index":3,"playId":"62899c0c-c8f2-3f06-8123-c963f8b65e8c","pitchNumber":3,"startTime":"2025-08-17T02:27:20.502Z","endTime":"2025-08-17T02:27:27.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":87.6,"strikeZoneTop":3.72065664079806,"strikeZoneBottom":1.74899028371083,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.733996134490997,"aZ":-24.464827431984503,"pfxX":1.8089218380767629,"pfxZ":4.005527218129631,"pX":0.8612702726823588,"pZ":2.666834239354876,"vX0":-3.374715373918205,"vY0":-136.1494594834878,"vZ0":-3.974032748571385,"x":84.17,"y":166.78,"x0":1.8677523115130872,"y0":50.00546964028864,"z0":5.788135531763801,"aX":3.483769801426072},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.8,"breakHorizontal":-2.8,"spinRate":2338,"spinDirection":160},"zone":14,"typeConfidence":0.88,"plateTime":0.39845468536616657,"extension":6.341361811438615},"index":4,"playId":"b71e03f8-d555-3ba7-bc66-99c7f714aa42","pitchNumber":4,"startTime":"2025-08-17T02:27:44.803Z","endTime":"2025-08-17T02:27:49.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":76.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.177163586711725,"aZ":-40.552126623955644,"pfxX":-3.0540485852559716,"pfxZ":-5.912848849534505,"pX":-0.4284557630196623,"pZ":0.8928858560679497,"vX0":-4.167766018858164,"vY0":-117.14874670392967,"vZ0":-3.1290800516367625,"x":133.33,"y":214.67,"x0":1.7577163646389016,"y0":50.00474314770401,"z0":5.9670622786463525,"aX":-4.325317059155079},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-11.2,"breakHorizontal":6.4,"spinRate":2714,"spinDirection":329},"zone":13,"typeConfidence":0.9,"plateTime":0.4641928000738278,"extension":6.153141390044249},"index":5,"playId":"6788bbac-1db3-36f6-bd5f-332d2984275a","pitchNumber":5,"startTime":"2025-08-17T02:28:01.123Z","endTime":"2025-08-17T02:28:05.887Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T02:28:05.887Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-17T02:30:36.726Z","endTime":"2025-08-17T02:32:36.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andrew Hoffmann replaces Kyle Backhus.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-17T02:29:17.495Z","endTime":"2025-08-17T02:30:38.956Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694851,"link":"/api/v1/people/694851"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.22650537813487,"strikeZoneBottom":1.29445751170684,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.43003392498262,"aZ":-28.32600165661591,"pfxX":-1.570146103543236,"pfxZ":2.31523459048881,"pX":-0.39698940342297173,"pZ":1.7431372268257832,"vX0":1.8675368656816238,"vY0":-127.64020784412982,"vZ0":-4.857543995068925,"x":132.13,"y":191.72,"x0":-0.9315834858265559,"y0":50.004714702879824,"z0":5.881740494123542,"aX":-2.610706873815187},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.4,"breakHorizontal":2.5,"spinRate":844,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.4279042991118782,"extension":6.537347843007922},"index":1,"playId":"56b5d85f-9ca2-3474-b875-d24fa61216b2","pitchNumber":1,"startTime":"2025-08-17T02:30:38.956Z","endTime":"2025-08-17T02:30:43.629Z","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.8,"endSpeed":88.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.535178565545745,"aZ":-14.770968686177726,"pfxX":-4.746904274692442,"pfxZ":8.812827115397527,"pX":0.28941290165988104,"pZ":2.973971346720188,"vX0":4.366317551510527,"vY0":-138.1630287358022,"vZ0":-5.446678979737824,"x":105.97,"y":158.48,"x0":-0.6782594480585508,"y0":50.00469979615258,"z0":5.928366497991641,"aX":-9.376939057575822},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":7.9,"spinRate":2357,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.39319359976162316,"extension":6.569030176730707},"index":2,"playId":"a1fd2f88-765f-3087-8ebc-b86ddb466077","pitchNumber":2,"startTime":"2025-08-17T02:30:56.167Z","endTime":"2025-08-17T02:31:01.201Z","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.2,"endSpeed":87.6,"strikeZoneTop":3.39735854311128,"strikeZoneBottom":1.50272597951759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.870071851983877,"aZ":-17.569790164616446,"pfxX":-3.3205005265990377,"pfxZ":7.506544427687452,"pX":0.41337500257804094,"pZ":4.296162936821118,"vX0":4.019378244784303,"vY0":-137.27891455174455,"vZ0":-1.5002818973495162,"x":101.24,"y":122.78,"x0":-0.625146061233609,"y0":50.004312348205744,"z0":6.022518284208715,"aX":-6.461589345574849},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.6,"breakHorizontal":5.4,"spinRate":2300,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.39608381904653367,"extension":6.486395296577849},"index":3,"playId":"2c624568-b799-3499-8ab1-ff9420c6af6a","pitchNumber":3,"startTime":"2025-08-17T02:31:15.642Z","endTime":"2025-08-17T02:31:20.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":88.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.44402330096953,"aZ":-15.462631174802011,"pfxX":-3.917893670058657,"pfxZ":8.529919852618288,"pX":0.29499273010881927,"pZ":3.7752469407468734,"vX0":3.9535725064482095,"vY0":-137.40314054506482,"vZ0":-3.2094874365966275,"x":105.76,"y":136.85,"x0":-0.6368212119357776,"y0":50.0001600280353,"z0":5.976219125498536,"aX":-7.673929826492005},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":6.5,"spinRate":2371,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.39494480052999004,"extension":6.557086710910592},"index":4,"playId":"19293216-8d01-3da3-9dfb-a6b5a9b88001","pitchNumber":4,"startTime":"2025-08-17T02:31:34.533Z","endTime":"2025-08-17T02:31:41.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":83.2,"strikeZoneTop":3.51717390176618,"strikeZoneBottom":1.59048279568304,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.41639054414042,"aZ":-26.824570635965863,"pfxX":-4.0792475739147,"pfxZ":3.1111176923496213,"pX":-0.7511153214730919,"pZ":-0.19294339599611238,"vX0":2.074682623263829,"vY0":-129.40938083272738,"vZ0":-9.590836135291923,"x":145.63,"y":243.99,"x0":-1.0271860745074313,"y0":50.00561585983039,"z0":5.57054030164424,"aX":-7.017972919829924},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.0,"breakHorizontal":7.1,"spinRate":962,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4209768050799658,"extension":6.4911515555913155},"index":5,"playId":"8d155c9c-c4cd-30f2-a43e-bfc886876f19","pitchNumber":5,"startTime":"2025-08-17T02:32:09.973Z","endTime":"2025-08-17T02:32:14.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":83.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.813987246286935,"aZ":-30.80164657330311,"pfxX":-1.8244597117310586,"pfxZ":0.7914420918386114,"pX":-0.01367932229279057,"pZ":0.9622900558111356,"vX0":3.3013473568855436,"vY0":-129.4098954196416,"vZ0":-6.3494626199645054,"x":117.52,"y":212.8,"x0":-1.0593826702715834,"y0":50.00005260858482,"z0":5.758135230486211,"aX":-3.1456884251621466},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.5,"breakHorizontal":2.8,"spinRate":841,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.42060125335515597,"extension":6.545750951723656},"index":6,"playId":"d0f55288-a8a1-3b1d-914e-fd0526c4c353","pitchNumber":6,"startTime":"2025-08-17T02:32:32.188Z","endTime":"2025-08-17T02:32:36.267Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T02:32:36.267Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jordan Beck doubles (22) on a sharp line drive to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-17T02:32:50.389Z","endTime":"2025-08-17T02:33:53.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"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(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":89.8,"endSpeed":84.7,"strikeZoneTop":3.66,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.429266886385413,"aZ":-27.043193196915997,"pfxX":0.10744303974754943,"pfxZ":2.8681285081493977,"pX":0.1610862078015189,"pZ":2.101946300740004,"vX0":2.14395832168782,"vY0":-131.06642659603529,"vZ0":-4.503335272152846,"x":110.86,"y":182.03,"x0":-0.6720705158499428,"y0":50.00239663480238,"z0":5.7962897185864986,"aX":0.19183508910639302},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.7,"breakHorizontal":-0.5,"spinRate":2469,"spinDirection":167},"zone":8,"typeConfidence":2.0,"plateTime":0.41352636193838244,"extension":6.637079625446868},"index":0,"playId":"67855be7-dc2c-33bb-a4c4-727f132e3374","pitchNumber":1,"startTime":"2025-08-17T02:33:03.774Z","endTime":"2025-08-17T02:33:07.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":83.7,"strikeZoneTop":3.58701211521809,"strikeZoneBottom":1.66483407864696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.96485224365737,"aZ":-29.92510743985441,"pfxX":-1.538186660445784,"pfxZ":1.2898526957882734,"pX":-0.24818037094837597,"pZ":0.754221843550747,"vX0":2.3946292673958327,"vY0":-130.23205259606166,"vZ0":-6.918539189297267,"x":126.46,"y":218.42,"x0":-0.9726450192662506,"y0":50.006173980753346,"z0":5.658379664145907,"aX":-2.68816835909893},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.2,"breakHorizontal":2.4,"spinRate":815,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4178592368137042,"extension":6.433585402356255},"index":1,"playId":"9b5f4f90-c47b-3cd7-b4eb-e37c5dbd1d81","pitchNumber":2,"startTime":"2025-08-17T02:33:21.081Z","endTime":"2025-08-17T02:33:25.510Z","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":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":88.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.07381000803444,"aZ":-15.743766996403922,"pfxX":-5.639327184202296,"pfxZ":8.453942925002629,"pX":-0.48583032604985793,"pZ":1.9022483739035652,"vX0":2.6480042784578406,"vY0":-136.82076373832172,"vZ0":-7.413975504905305,"x":135.52,"y":187.42,"x0":-0.7203537422319802,"y0":50.004695554857506,"z0":5.676006663641666,"aX":-10.96131025661037},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.4,"breakHorizontal":9.8,"spinRate":2344,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.39655184664612175,"extension":6.71494225829304},"hitData":{"launchSpeed":105.3,"launchAngle":18.0,"totalDistance":338.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":79.57,"coordY":44.24}},"index":2,"playId":"f6b8e70a-cff8-35e8-b7a9-26bd7055a72a","pitchNumber":3,"startTime":"2025-08-17T02:33:39.858Z","endTime":"2025-08-17T02:33:53.184Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T02:33:53.184Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Warming Bernabel walks.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-17T02:33:59.480Z","endTime":"2025-08-17T02:37:05.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"postOnSecond":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":82.2,"strikeZoneTop":3.14164407751561,"strikeZoneBottom":1.24240585714774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.68428488448779,"aZ":-29.97205627405139,"pfxX":-3.6450223422345376,"pfxZ":1.2994946184296747,"pX":0.33062575078129225,"pZ":2.1360548621384114,"vX0":4.420906855343966,"vY0":-128.11246758880247,"vZ0":-3.5451183797586694,"x":104.4,"y":181.11,"x0":-0.928447200688752,"y0":50.0032892496853,"z0":5.83251065289449,"aX":-6.176347511231184},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.9,"breakHorizontal":5.9,"spinRate":923,"spinDirection":243},"zone":6,"typeConfidence":2.0,"plateTime":0.42442834564061194,"extension":6.726306475187045},"index":0,"playId":"152eb494-4a81-3f00-a0ca-75bf518f1e51","pitchNumber":1,"startTime":"2025-08-17T02:34:25.867Z","endTime":"2025-08-17T02:34:30.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":83.7,"strikeZoneTop":3.09,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.82582848267263,"aZ":-34.46958676920344,"pfxX":-4.398448214088079,"pfxZ":-1.3232028094011539,"pX":0.1686047187208593,"pZ":0.771551531908503,"vX0":4.573258715104708,"vY0":-129.65545870723,"vZ0":-5.9937130185479415,"x":110.57,"y":217.95,"x0":-1.0294497674564922,"y0":50.000231470346726,"z0":5.678880172562813,"aX":-7.643082488540909},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-3.4,"breakHorizontal":7.2,"spinRate":1012,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.41913857354078,"extension":6.587638149630458},"index":1,"playId":"62397be4-ce97-34bc-b769-31080265d90a","pitchNumber":2,"startTime":"2025-08-17T02:34:44.094Z","endTime":"2025-08-17T02:34:48.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.6,"strikeZoneTop":2.95153852268661,"strikeZoneBottom":1.30831199857256,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.58312192813642,"aZ":-24.70184176459285,"pfxX":-3.610636705212907,"pfxZ":4.249376508156873,"pX":-0.691508768412588,"pZ":1.2846410807749273,"vX0":1.7926494239187305,"vY0":-130.9660588844808,"vZ0":-6.707237452350048,"x":143.36,"y":204.09,"x0":-0.9114455404127115,"y0":50.00267050541115,"z0":5.6957290963136025,"aX":-6.346460349317883},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.6,"breakHorizontal":6.2,"spinRate":972,"spinDirection":250},"zone":7,"typeConfidence":2.0,"plateTime":0.4163439461197327,"extension":6.532597783268073},"index":2,"playId":"42d7344e-b868-3e26-a28a-d783616ef4b4","pitchNumber":3,"startTime":"2025-08-17T02:35:07.945Z","endTime":"2025-08-17T02:35:12.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.5,"strikeZoneTop":3.09,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.620346276394322,"aZ":-32.56671702818792,"pfxX":-5.92816120632511,"pfxZ":-0.22792755640844398,"pX":0.05448321697127036,"pZ":0.630346754873929,"vX0":4.490348081423895,"vY0":-129.0271873517861,"vZ0":-6.555647735890068,"x":114.92,"y":221.76,"x0":-0.9305670760831813,"y0":50.00511489058133,"z0":5.6858848384094065,"aX":-10.085328547540984},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.6,"breakHorizontal":9.8,"spinRate":989,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.4230746153913487,"extension":6.617684439642826},"index":3,"playId":"e4d18568-02d6-33e1-b5c0-d6d2310c85c9","pitchNumber":4,"startTime":"2025-08-17T02:35:27.284Z","endTime":"2025-08-17T02:35:32.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.8,"strikeZoneTop":3.00297009604962,"strikeZoneBottom":1.26229910810041,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.02846848179125,"aZ":-14.806199493856678,"pfxX":-4.845955847466738,"pfxZ":8.907520557560595,"pX":-1.656477415496777,"pZ":2.1023597560285006,"vX0":-0.08402143206147109,"vY0":-137.68261186192055,"vZ0":-7.117715786317706,"x":180.14,"y":182.02,"x0":-0.9943771270069949,"y0":50.00603977670312,"z0":5.693080417659045,"aX":-9.453004781362388},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.1,"breakHorizontal":8.9,"spinRate":2305,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.3954359957284632,"extension":6.628111759231009},"index":4,"playId":"9b8881d4-b76f-33b3-b093-fe0b2dfbe016","pitchNumber":5,"startTime":"2025-08-17T02:35:51.614Z","endTime":"2025-08-17T02:35:56.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.7,"strikeZoneTop":3.09,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.026195156022627,"aZ":-16.971336262786423,"pfxX":-5.0909900183956385,"pfxZ":7.814252537133232,"pX":-1.0510320042004617,"pZ":2.9177985476950363,"vX0":1.0418487886242147,"vY0":-137.31788377507917,"vZ0":-4.8280383170054915,"x":157.06,"y":160.0,"x0":-0.7688575421087837,"y0":50.00296128834034,"z0":5.82174314247133,"aX":-9.906188111789094},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.6,"breakHorizontal":9.1,"spinRate":2250,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3960281140448316,"extension":6.637135199738267},"index":5,"playId":"ba27a08b-b88a-3f74-96be-6d5bbff55356","pitchNumber":6,"startTime":"2025-08-17T02:36:11.355Z","endTime":"2025-08-17T02:36:15.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":83.5,"strikeZoneTop":3.03207363201336,"strikeZoneBottom":1.29117005984008,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.670586926005722,"aZ":-31.28370549945523,"pfxX":-2.7328972258878297,"pfxZ":0.5167646764914742,"pX":-0.1705754244076088,"pZ":-0.12964099273366558,"vX0":2.765775106552754,"vY0":-129.87276219374152,"vZ0":-8.674170640431734,"x":123.5,"y":242.28,"x0":-0.8872836848352046,"y0":50.00512712448195,"z0":5.5867318201274845,"aX":-4.733872284278576},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.5,"breakHorizontal":4.4,"spinRate":869,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4195311597899427,"extension":6.642683289154273},"index":6,"playId":"a1f2d86d-b33b-3ba6-b6be-1dede31b386a","pitchNumber":7,"startTime":"2025-08-17T02:36:37.435Z","endTime":"2025-08-17T02:36:42.878Z","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":88.9,"endSpeed":83.0,"strikeZoneTop":3.0103583752007,"strikeZoneBottom":1.26979415838041,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.930530247993357,"aZ":-26.29973829015355,"pfxX":-1.719815219005018,"pfxZ":3.4043973005172434,"pX":0.35267199371857744,"pZ":0.8846492428543957,"vX0":3.3596383855341196,"vY0":-129.4089207640692,"vZ0":-7.192510492928758,"x":103.56,"y":214.89,"x0":-0.7295966635786173,"y0":50.00042285666085,"z0":5.669447369552716,"aX":-2.9641129171636384},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.0,"breakHorizontal":2.5,"spinRate":896,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4206831666955275,"extension":6.6512094261813},"index":7,"playId":"4dd203aa-3966-3000-a6e8-4b462a1715f7","pitchNumber":8,"startTime":"2025-08-17T02:37:01.018Z","endTime":"2025-08-17T02:37:05.588Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T02:37:05.588Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Karros walks. Jordan Beck to 3rd. Warming Bernabel to 2nd.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-17T02:38:25.662Z","endTime":"2025-08-17T02:40:41.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"postOnSecond":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"postOnThird":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6,7],"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":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-17T02:37:18.530Z","endTime":"2025-08-17T02:38:27.879Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.64549533869651,"strikeZoneBottom":1.64160477197628,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.645031999586553,"aZ":-31.90972361694101,"pfxX":-2.878593190895429,"pfxZ":0.1647640626788629,"pX":-0.7487740766865568,"pZ":4.466239501301757,"vX0":1.2237635841454257,"vY0":-125.7126870065483,"vZ0":2.3399661359685373,"x":145.54,"y":118.19,"x0":-0.8647104163820093,"y0":50.0040452824868,"z0":6.0928594689593085,"aX":-4.662475331445044},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.0,"breakHorizontal":5.0,"spinRate":949,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.43373090838612205,"extension":6.426877549607086},"index":1,"playId":"6a75c901-a7b6-3c4e-98cb-ba00a3dc1661","pitchNumber":1,"startTime":"2025-08-17T02:38:27.879Z","endTime":"2025-08-17T02:38:33.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":84.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.273890087407814,"aZ":-28.33748360002828,"pfxX":0.2708413376699026,"pfxZ":2.1867718882622853,"pX":0.7449006995499157,"pZ":1.6553063751205541,"vX0":3.7991928028464934,"vY0":-129.83620845873352,"vZ0":-5.179492585748236,"x":88.61,"y":194.09,"x0":-0.7562296955971127,"y0":50.000951577585745,"z0":5.762640166359317,"aX":0.4748292593423916},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.4,"breakHorizontal":-1.1,"spinRate":2343,"spinDirection":162},"zone":9,"typeConfidence":2.0,"plateTime":0.41756656585578655,"extension":6.771855095178238},"index":2,"playId":"00659a7d-c50b-3b4b-9a72-abf1811a3bd5","pitchNumber":2,"startTime":"2025-08-17T02:38:47.525Z","endTime":"2025-08-17T02:38:51.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":82.1,"strikeZoneTop":3.66,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.837354136108974,"aZ":-34.82566961503872,"pfxX":-3.2359024673665377,"pfxZ":-1.5698959675618243,"pX":-0.5754351027967917,"pZ":1.4774944488863164,"vX0":2.05734020061511,"vY0":-128.09276041973567,"vZ0":-3.942008425375544,"x":138.93,"y":198.89,"x0":-0.9626702131014501,"y0":50.0045065951448,"z0":5.717218716419094,"aX":-5.456391701783196},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.5,"breakHorizontal":5.5,"spinRate":836,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.42524084842185816,"extension":6.69445440004045},"index":3,"playId":"37467035-0d43-373f-bb57-af16cea1d1be","pitchNumber":3,"startTime":"2025-08-17T02:39:06.077Z","endTime":"2025-08-17T02:39:12.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":83.7,"strikeZoneTop":3.6829424773691,"strikeZoneBottom":1.64384628335124,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.14715361002461,"aZ":-26.701912156291005,"pfxX":-5.9951492523873,"pfxZ":3.1411365963984275,"pX":0.1914563805544947,"pZ":0.1228246318421261,"vX0":4.823539189851305,"vY0":-129.81879226910536,"vZ0":-9.036758782886249,"x":109.7,"y":235.46,"x0":-0.8939695553298618,"y0":50.001622645264746,"z0":5.620209042228497,"aX":-10.434252018854773},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.3,"breakHorizontal":10.1,"spinRate":860,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.41878761292899336,"extension":6.6916904081019775},"index":4,"playId":"7ffbaa62-8215-3021-82f2-6a6ab4b3658e","pitchNumber":4,"startTime":"2025-08-17T02:39:30.125Z","endTime":"2025-08-17T02:39:34.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":89.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.39516197302293,"aZ":-16.623832455586225,"pfxX":-3.655230641871556,"pfxZ":7.746724662184717,"pX":0.8284396702820044,"pZ":2.5688327369587594,"vX0":5.097481431335978,"vY0":-138.95249872352912,"vZ0":-5.922172399559502,"x":85.42,"y":169.42,"x0":-0.5327399454242915,"y0":50.003543624503145,"z0":5.7852667885117395,"aX":-7.33798420118066},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.3,"breakHorizontal":5.9,"spinRate":2396,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.3902695927507387,"extension":6.6285231884567635},"index":5,"playId":"4a4ee418-8f29-3fda-8bb8-0ac2d819c2c6","pitchNumber":5,"startTime":"2025-08-17T02:39:52.746Z","endTime":"2025-08-17T02:39:59.014Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":83.3,"strikeZoneTop":3.73997974069364,"strikeZoneBottom":1.70172954596428,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.49409690466878,"aZ":-29.06652809227144,"pfxX":-5.038166560942486,"pfxZ":1.7964549678679487,"pX":0.829853311416118,"pZ":0.993515171935636,"vX0":5.572978150056373,"vY0":-129.88485559211207,"vZ0":-6.564268530316033,"x":85.37,"y":211.96,"x0":-0.6744242326325154,"y0":50.00550652332832,"z0":5.72219769289736,"aX":-8.734811251069898},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.2,"breakHorizontal":8.2,"spinRate":954,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.41938203784370254,"extension":6.714058448844917},"index":6,"playId":"38ce1adc-1249-3c67-ba0c-c051cdd05b1d","pitchNumber":6,"startTime":"2025-08-17T02:40:16.687Z","endTime":"2025-08-17T02:40:21.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":83.3,"strikeZoneTop":3.72290517946495,"strikeZoneBottom":1.64779096499196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.24428547397543,"aZ":-28.704303631186068,"pfxX":0.23151290762994936,"pfxZ":1.9949286138890603,"pX":1.1339638966851344,"pZ":2.335125099527278,"vX0":4.796943221053357,"vY0":-129.91026632265456,"vZ0":-3.1470455464068303,"x":73.78,"y":175.73,"x0":-0.7518087705229047,"y0":50.005682278017396,"z0":5.699615194612268,"aX":0.4034183375661966},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.2,"breakHorizontal":-1.3,"spinRate":2400,"spinDirection":170},"zone":14,"typeConfidence":2.0,"plateTime":0.41852893021270976,"extension":6.870126209010666},"index":7,"playId":"d4b9373a-edd9-3b5b-abc7-b492998e498b","pitchNumber":7,"startTime":"2025-08-17T02:40:36.138Z","endTime":"2025-08-17T02:40:41.443Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T02:40:41.443Z","atBatIndex":68},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brenton Doyle doubles (15) on a fly ball to center fielder Alek Thomas. Jordan Beck scores. Warming Bernabel scores. Kyle Karros to 3rd.","rbi":2,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-17T02:40:59.348Z","endTime":"2025-08-17T02:42:53.124Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"postOnThird":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"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":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":{"id":694851,"link":"/api/v1/people/694851"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":{"id":694851,"link":"/api/v1/people/694851"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.26075996224826,"aZ":-28.537936222655123,"pfxX":-2.6609852461009407,"pfxZ":2.119099989513855,"pX":-0.7105132879671512,"pZ":1.8450189818280758,"vX0":1.6478048497725784,"vY0":-129.16268725582484,"vZ0":-4.377947247461111,"x":144.08,"y":188.96,"x0":-1.0063582717645227,"y0":50.00151235715454,"z0":5.7201734578133205,"aX":-4.560685521443427},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.2,"breakHorizontal":4.6,"spinRate":825,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.4217436211079941,"extension":6.557296233269893},"index":0,"playId":"f4b4ddbd-3b58-3dd2-a54b-d2a951a56dbe","pitchNumber":1,"startTime":"2025-08-17T02:41:11.796Z","endTime":"2025-08-17T02:41:16.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.5,"strikeZoneTop":3.44059612293225,"strikeZoneBottom":1.59221883639154,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.779181306790978,"aZ":-28.225326802468214,"pfxX":-2.039395664059931,"pfxZ":2.2568668349332204,"pX":0.620177678256541,"pZ":0.9434693093068497,"vX0":4.319394544561674,"vY0":-130.74460099123414,"vZ0":-6.874345491766933,"x":93.36,"y":213.31,"x0":-0.7803951153924252,"y0":50.00268675782866,"z0":5.6942651387075705,"aX":-3.5689440590139694},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.9,"breakHorizontal":2.9,"spinRate":802,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.417206830571188,"extension":6.5878925534005806},"index":1,"playId":"62898e28-d124-38ef-a81a-aa451fc66dc5","pitchNumber":2,"startTime":"2025-08-17T02:41:36.694Z","endTime":"2025-08-17T02:41:41.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.5,"strikeZoneTop":3.39098079631796,"strikeZoneBottom":1.57927156931475,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.070389107302713,"aZ":-29.829982012681022,"pfxX":-3.5723607621340006,"pfxZ":1.376387524261646,"pX":0.8753125928487268,"pZ":1.014250864718661,"vX0":5.2821545173073385,"vY0":-128.70384128457704,"vZ0":-6.206417042545263,"x":83.64,"y":211.4,"x0":-0.7258945018100953,"y0":50.00275700722083,"z0":5.724960276559353,"aX":-6.080824879279709},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.4,"breakHorizontal":5.5,"spinRate":899,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.42322556545240886,"extension":6.711367230575108},"index":2,"playId":"1dda75c9-98f0-34ef-aab9-770fb01f0160","pitchNumber":3,"startTime":"2025-08-17T02:41:57.212Z","endTime":"2025-08-17T02:42:03.227Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":87.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.34774256151299,"aZ":-16.064148500165427,"pfxX":-4.525635048373069,"pfxZ":8.299908388572284,"pX":-0.31075765406906425,"pZ":2.771266557341744,"vX0":2.8514274357705633,"vY0":-136.80457552506607,"vZ0":-5.189856023172854,"x":128.85,"y":163.96,"x0":-0.7657567920038908,"y0":50.005616260558284,"z0":5.75363112827933,"aX":-8.786729521113815},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.4,"breakHorizontal":7.8,"spinRate":2195,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.39674783974488514,"extension":6.649541152106031},"index":3,"playId":"edb68ddb-c9c3-38bd-93eb-8b756dfc08c8","pitchNumber":4,"startTime":"2025-08-17T02:42:19.308Z","endTime":"2025-08-17T02:42:23.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":88.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.273022774968908,"aZ":-13.54217216146162,"pfxX":-4.405601022133039,"pfxZ":9.4136969715622,"pX":-0.1525308995968298,"pZ":2.471405614171483,"vX0":2.996871785939954,"vY0":-138.46091065852178,"vZ0":-6.4747399285196074,"x":122.81,"y":172.05,"x0":-0.665895907990166,"y0":50.004108319684136,"z0":5.713030372242754,"aX":-8.721397426950125},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":7.6,"spinRate":2333,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.3926815854940182,"extension":6.778047981526828},"hitData":{"launchSpeed":97.3,"launchAngle":34.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":196.25,"coordY":64.99}},"index":4,"playId":"c78a6ad1-8edb-3409-8a00-2011d91ce27e","pitchNumber":5,"startTime":"2025-08-17T02:42:40.505Z","endTime":"2025-08-17T02:42:53.124Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T02:42:53.124Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Farmer singles on a line drive to left fielder Lourdes Gurriel Jr. Kyle Karros scores. Brenton Doyle scores. Fielding error by left fielder Lourdes Gurriel Jr.","rbi":1,"awayScore":7,"homeScore":8,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-17T02:45:48.264Z","endTime":"2025-08-17T02:46:36.112Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5],"actionIndex":[1,2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":{"id":694851,"link":"/api/v1/people/694851"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":{"id":694851,"link":"/api/v1/people/694851"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-17T02:43:25.261Z","endTime":"2025-08-17T02:44:13.623Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Andrew Saalfrank replaces Andrew Hoffmann.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-17T02:44:13.623Z","endTime":"2025-08-17T02:44:20.056Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685314,"link":"/api/v1/people/685314"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Kyle Farmer replaces Yanquiel Fernández.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2025-08-17T02:44:20.056Z","endTime":"2025-08-17T02:45:50.426Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571657,"link":"/api/v1/people/571657"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":692585,"link":"/api/v1/people/692585"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":73.6,"strikeZoneTop":3.27742372396933,"strikeZoneBottom":1.43173069373778,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.876528007911865,"aZ":-40.88682948684405,"pfxX":-0.2810336839554486,"pfxZ":-6.519721631426063,"pX":-1.1032105191943804,"pZ":1.4425275411705323,"vX0":-3.972370174865315,"vY0":-114.27751580916612,"vZ0":-2.024161196240557,"x":159.05,"y":199.83,"x0":0.6860376426675163,"y0":50.00141513126329,"z0":6.31552670695151,"aX":-0.37497827726182925},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-12.0,"breakHorizontal":1.4,"spinRate":2191,"spinDirection":338},"zone":13,"typeConfidence":0.91,"plateTime":0.4772848816318054,"extension":6.0964304077055465},"index":3,"playId":"35a908a8-3cb6-30b2-9b88-e66aac9b6811","pitchNumber":1,"startTime":"2025-08-17T02:45:50.426Z","endTime":"2025-08-17T02:45:55.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":73.0,"strikeZoneTop":3.38745801747974,"strikeZoneBottom":1.54167023443514,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.75226223525828,"aZ":-40.505557581442986,"pfxX":-0.778600161445655,"pfxZ":-6.303362990264143,"pX":0.31635263559564497,"pZ":1.499587523423513,"vX0":-0.8365810526899208,"vY0":-113.91871430753396,"vZ0":-1.8229142554701132,"x":104.94,"y":198.29,"x0":0.7886680146597493,"y0":50.002907787238144,"z0":6.292492575678319,"aX":-1.0291813606174767},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-11.6,"breakHorizontal":1.6,"spinRate":2137,"spinDirection":338},"zone":9,"typeConfidence":0.9,"plateTime":0.47971754217656626,"extension":6.099801916512115},"index":4,"playId":"d0831b28-bd3e-3c67-af28-c817603547fb","pitchNumber":2,"startTime":"2025-08-17T02:46:06.199Z","endTime":"2025-08-17T02:46:11.141Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.888089631933354,"aZ":-40.99055219793642,"pfxX":-0.26650727950623576,"pfxZ":-6.492287143581509,"pX":0.6282503736569611,"pZ":1.741527268274719,"vX0":-0.39815098731677534,"vY0":-115.31042666485989,"vZ0":-1.5703621877350757,"x":93.05,"y":191.76,"x0":0.837276732406869,"y0":50.00532522405362,"z0":6.3587072370117115,"aX":-0.36167051916186876},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-11.9,"breakHorizontal":0.6,"spinRate":2209,"spinDirection":335},"zone":9,"typeConfidence":0.89,"plateTime":0.47361264165992756,"extension":6.044279309754736},"hitData":{"launchSpeed":87.6,"launchAngle":18.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.82,"coordY":104.06}},"index":5,"playId":"d317135c-50ea-32ad-82f2-1408b99dfb46","pitchNumber":3,"startTime":"2025-08-17T02:46:23.507Z","endTime":"2025-08-17T02:46:36.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T02:46:36.112Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Ritter grounds out, third baseman Blaze Alexander to first baseman Tyler Locklear. Kyle Farmer to 2nd.","rbi":0,"awayScore":7,"homeScore":8,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-17T02:47:00.965Z","endTime":"2025-08-17T02:48:55.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.7,"strikeZoneTop":3.47697650080416,"strikeZoneBottom":1.4493059715621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.16948100781122,"aZ":-27.397027520698163,"pfxX":5.581228392760801,"pfxZ":2.7115205263407756,"pX":0.5089678481110943,"pZ":3.6348755511489568,"vX0":-2.841352230509554,"vY0":-130.27755691655585,"vZ0":-1.744564830563147,"x":97.6,"y":140.64,"x0":0.8748520329982088,"y0":50.0004684137377,"z0":6.33655953099924,"aX":9.823990055823533},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.8,"breakHorizontal":-9.7,"spinRate":2202,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.4166176406521136,"extension":5.907457924871486},"index":0,"playId":"0c5dc3d4-f2ba-3707-93db-e8b6cf98f675","pitchNumber":1,"startTime":"2025-08-17T02:47:16.519Z","endTime":"2025-08-17T02:47:22.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":74.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.174872838910748,"aZ":-38.58579649850705,"pfxX":-1.1747326049357705,"pfxZ":-4.6432156668753155,"pX":-0.6664953373648147,"pZ":0.8579615978342693,"vX0":-2.7393622971194804,"vY0":-116.06384987340068,"vZ0":-3.8712516562615535,"x":142.41,"y":215.62,"x0":0.6757959843340872,"y0":50.00190839789778,"z0":6.175495385997316,"aX":-1.6223847251230767},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-9.0,"breakHorizontal":2.8,"spinRate":2165,"spinDirection":344},"zone":13,"typeConfidence":0.9,"plateTime":0.469681993824449,"extension":6.160346640827914},"index":1,"playId":"695bc74b-8282-3d62-9825-bbc555b70a73","pitchNumber":2,"startTime":"2025-08-17T02:47:33.064Z","endTime":"2025-08-17T02:47:39.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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":83.7,"strikeZoneTop":3.48219200666522,"strikeZoneBottom":1.52864226004298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.4565576965504,"aZ":-25.863485869427954,"pfxX":-0.8122152234036435,"pfxZ":3.5853718355423894,"pX":0.27371355634785205,"pZ":4.097172340415592,"vX0":-1.8866114727887457,"vY0":-130.12266807274665,"vZ0":-0.6580010915520873,"x":106.57,"y":128.16,"x0":1.1061527113666687,"y0":50.00482352879483,"z0":6.267651364870857,"aX":-1.4295984611783514},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.6,"breakHorizontal":1.8,"spinRate":2380,"spinDirection":165},"zone":12,"typeConfidence":0.91,"plateTime":0.416716895578229,"extension":5.922265026859967},"index":2,"playId":"ab590367-ec97-3d0f-a525-3ff582a1f225","pitchNumber":3,"startTime":"2025-08-17T02:47:54.090Z","endTime":"2025-08-17T02:48:00.662Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"15ddd058-cc58-3b9e-8ca9-e2f9ae953249","startTime":"2025-08-17T02:48:12.837Z","endTime":"2025-08-17T02:48:17.959Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.8,"strikeZoneTop":3.5057645137682,"strikeZoneBottom":1.51543446444875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.368781025209376,"aZ":-39.98029196495936,"pfxX":-1.8473062240039728,"pfxZ":-5.756088988131762,"pX":0.016622441342536466,"pZ":1.7504844744835124,"vX0":-1.2616770667283632,"vY0":-115.41830599334794,"vZ0":-1.5772387512564365,"x":116.37,"y":191.52,"x0":0.8092610570161206,"y0":50.00138529408666,"z0":6.273449489693026,"aX":-2.505829315472304},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-10.6,"breakHorizontal":3.6,"spinRate":2224,"spinDirection":340},"zone":8,"typeConfidence":0.9,"plateTime":0.47356141490802806,"extension":6.198365054308046},"index":4,"playId":"34ad3434-3b84-3520-899e-84a5273cdab5","pitchNumber":4,"startTime":"2025-08-17T02:48:30.516Z","endTime":"2025-08-17T02:48:35.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":84.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.157585626331258,"aZ":-25.302608638378338,"pfxX":-2.2392117196080825,"pfxZ":3.8520171370371035,"pX":-0.7268836832015474,"pZ":3.009020069197116,"vX0":-3.5914397389932815,"vY0":-131.2594046566236,"vZ0":-3.2994998404298395,"x":144.71,"y":157.54,"x0":0.9386828437988964,"y0":50.00078360831895,"z0":6.121915388050972,"aX":-3.9899557631201525},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.6,"breakHorizontal":4.7,"spinRate":2450,"spinDirection":161},"zone":1,"typeConfidence":0.9,"plateTime":0.41389456874130826,"extension":5.965939101692921},"hitData":{"launchSpeed":65.8,"launchAngle":-46.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.26,"coordY":181.58}},"index":5,"playId":"8f80d5b9-1821-391c-8102-60673d28df8d","pitchNumber":5,"startTime":"2025-08-17T02:48:48.063Z","endTime":"2025-08-17T02:48:55.673Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T02:48:55.673Z","atBatIndex":71},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Tyler Freeman homers (2) on a fly ball to left center field. Kyle Farmer scores.","rbi":2,"awayScore":7,"homeScore":10,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-17T02:49:11.053Z","endTime":"2025-08-17T02:49:51.219Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":{"id":685314,"link":"/api/v1/people/685314"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":{"id":685314,"link":"/api/v1/people/685314"},"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":2},"pitchData":{"startSpeed":88.9,"endSpeed":83.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.420871192098723,"aZ":-23.46656106499462,"pfxX":5.270708972278795,"pfxZ":4.99323756444725,"pX":-0.27953531548229266,"pZ":2.616635595993476,"vX0":-4.073542619124777,"vY0":-129.53765753157936,"vZ0":-4.7928546896204365,"x":127.66,"y":168.13,"x0":0.6086219281502055,"y0":50.00304321264576,"z0":6.226816006016176,"aX":9.191796761255462},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.5,"breakHorizontal":-9.0,"spinRate":2051,"spinDirection":154},"zone":4,"typeConfidence":2.0,"plateTime":0.41867581855563873,"extension":6.065573975314844},"hitData":{"launchSpeed":103.1,"launchAngle":30.0,"totalDistance":434.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":48.73,"coordY":40.46}},"index":0,"playId":"f60aed8d-1db2-37cb-9034-38b6c2ee03d4","pitchNumber":1,"startTime":"2025-08-17T02:49:27.258Z","endTime":"2025-08-17T02:49:51.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T02:49:51.219Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Tovar grounds out, third baseman Blaze Alexander to first baseman Tyler Locklear.","rbi":0,"awayScore":7,"homeScore":10,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-17T02:50:05.288Z","endTime":"2025-08-17T02:50:38.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":74.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.70637939701173,"aZ":-35.10841491165957,"pfxX":-4.329122739601713,"pfxZ":-2.143254728220972,"pX":-1.0146967168725192,"pZ":1.0309294324523957,"vX0":-2.2958479947309622,"vY0":-115.54690819821884,"vZ0":-4.25190902109488,"x":155.68,"y":210.94,"x0":0.5496672230769654,"y0":50.002163004404984,"z0":6.21894576738322,"aX":-5.934373729806768},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-4.6,"breakHorizontal":8.4,"spinRate":2184,"spinDirection":342},"zone":13,"typeConfidence":0.91,"plateTime":0.47152144417686914,"extension":6.18848350049465},"index":0,"playId":"ae2ebed8-82f1-30d2-80c0-de7ce5967143","pitchNumber":1,"startTime":"2025-08-17T02:50:13.202Z","endTime":"2025-08-17T02:50:19.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":85.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.32903843039228,"aZ":-23.767830222076284,"pfxX":-0.3529258802492211,"pfxZ":4.649440254743126,"pX":-0.24836691881330217,"pZ":2.3901929097721326,"vX0":-3.116358532473313,"vY0":-131.95251972842715,"vZ0":-5.033676107322777,"x":126.47,"y":174.24,"x0":0.9815574587034199,"y0":50.00602617346729,"z0":6.017312058018617,"aX":-0.6375386951964579},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.8,"breakHorizontal":1.2,"spinRate":2491,"spinDirection":158},"zone":5,"typeConfidence":0.92,"plateTime":0.41110737274822995,"extension":6.02507587435052},"hitData":{"launchSpeed":60.3,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.75,"coordY":165.76}},"index":1,"playId":"d3630632-7753-34bc-ae51-1528982616df","pitchNumber":2,"startTime":"2025-08-17T02:50:31.225Z","endTime":"2025-08-17T02:50:38.740Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T02:50:38.740Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, third baseman Kyle Karros to first baseman Warming Bernabel.","rbi":0,"awayScore":7,"homeScore":10,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-17T02:53:09.940Z","endTime":"2025-08-17T02:54:46.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":7},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Victor Vodnik replaces Ryan Rolison, batting 8th.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-17T02:52:30.234Z","endTime":"2025-08-17T02:52:31.234Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680767,"link":"/api/v1/people/680767"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"802","replacedPlayer":{"id":571657,"link":"/api/v1/people/571657"}},{"details":{"description":"Jordan Beck remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-17T02:52:30.234Z","endTime":"2025-08-17T02:52:31.234Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"400"},{"details":{"description":"Defensive switch from left field to right field for Tyler Freeman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-17T02:52:30.234Z","endTime":"2025-08-17T02:53:12.331Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":666160,"link":"/api/v1/people/666160"}},{"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":99.9,"endSpeed":93.1,"strikeZoneTop":3.37519645202141,"strikeZoneBottom":1.32474561251257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.160002567123495,"aZ":-14.54561021462236,"pfxX":-4.283647256626503,"pfxZ":8.064540593208832,"pX":0.1631006522641506,"pZ":1.9466964217071474,"vX0":7.338281191219533,"vY0":-145.34372338156297,"vZ0":-7.353672420384691,"x":110.78,"y":186.22,"x0":-1.8131853920964265,"y0":50.00144685852581,"z0":5.354579570725232,"aX":-9.362772114536234},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":13.7,"breakHorizontal":6.7,"spinRate":2346,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.37377590307896336,"extension":6.69606385724561},"index":3,"playId":"365a5045-ae9a-39cf-a3e8-c9e309d68d32","pitchNumber":1,"startTime":"2025-08-17T02:53:12.331Z","endTime":"2025-08-17T02:53:16.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.541069219230852,"aZ":-29.200162221028897,"pfxX":-8.273813264416919,"pfxZ":1.5671007397828802,"pX":-0.6566670507614725,"pZ":1.7645146249868322,"vX0":7.086259711938067,"vY0":-135.31171511465462,"vZ0":-3.9154408048021985,"x":142.03,"y":191.14,"x0":-2.2071421719844886,"y0":50.001863179627875,"z0":5.2272870447802235,"aX":-15.673667554341343},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.4,"breakHorizontal":13.9,"spinRate":2067,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.4014990396056608,"extension":6.482691796308747},"index":4,"playId":"177e9010-b97b-393d-80db-e9541bd73f9e","pitchNumber":2,"startTime":"2025-08-17T02:53:27.610Z","endTime":"2025-08-17T02:53:34.147Z","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":91.6,"endSpeed":85.5,"strikeZoneTop":3.48946288030638,"strikeZoneBottom":1.5238354670699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.65457470730971,"aZ":-34.77480062755261,"pfxX":-5.321516841485334,"pfxZ":-1.412779339573504,"pX":-1.7565824538788288,"pZ":2.421856584589815,"vX0":4.256715161121724,"vY0":-133.6034612508025,"vZ0":-0.29546925782106626,"x":183.96,"y":173.39,"x0":-2.6643306365498716,"y0":50.00145536542938,"z0":4.99331628814609,"aX":-9.802467726487007},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-2.4,"breakHorizontal":9.0,"spinRate":1561,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.40702531639635087,"extension":6.629108977623814},"index":5,"playId":"48dded0c-0cf8-31ea-9881-5522bed5a9a0","pitchNumber":3,"startTime":"2025-08-17T02:54:03.320Z","endTime":"2025-08-17T02:54:07.750Z","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":100.5,"endSpeed":93.4,"strikeZoneTop":3.41809934396871,"strikeZoneBottom":1.4526320536528,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.522607274715842,"aZ":-18.962856373032075,"pfxX":-2.1605651620646995,"pfxZ":5.968631751668049,"pX":0.3201025827910659,"pZ":4.2919796947475355,"vX0":6.68652442867606,"vY0":-146.4471414551923,"vZ0":-0.5512967925721781,"x":104.8,"y":122.9,"x0":-1.6932500613670376,"y0":50.00007224927499,"z0":5.598171093618528,"aX":-4.781744309972762},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":10.9,"breakHorizontal":2.9,"spinRate":2185,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.37137943140064156,"extension":6.465586599843565},"index":6,"playId":"25752df4-c0b5-30b9-8be1-fa426018eba0","pitchNumber":4,"startTime":"2025-08-17T02:54:20.087Z","endTime":"2025-08-17T02:54:24.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.3,"endSpeed":93.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.168897141361207,"aZ":-17.38731271711232,"pfxX":-3.014043495891058,"pfxZ":6.714791061130903,"pX":-0.5640007749707658,"pZ":2.113377029118059,"vX0":5.058066043257843,"vY0":-146.05975342966516,"vZ0":-6.7157194283898605,"x":138.5,"y":181.72,"x0":-1.9114321194455346,"y0":50.004527969682535,"z0":5.453134697858772,"aX":-6.639139383272472},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":11.3,"breakHorizontal":4.7,"spinRate":2252,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.37227585125318985,"extension":6.403406297394383},"hitData":{"launchSpeed":101.0,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.83,"coordY":162.93}},"index":7,"playId":"86af6b36-ffdf-32c2-9693-cda307282445","pitchNumber":5,"startTime":"2025-08-17T02:54:38.705Z","endTime":"2025-08-17T02:54:46.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T02:54:46.395Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ketel Marte called out on strikes.","rbi":0,"awayScore":7,"homeScore":10,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-17T02:55:11.603Z","endTime":"2025-08-17T02:56:58.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":91.3,"strikeZoneTop":3.63898346872793,"strikeZoneBottom":1.59034419656244,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.708700493346257,"aZ":-18.925656361039174,"pfxX":-3.7314208778094047,"pfxZ":6.268062882878491,"pX":-1.9688596457571343,"pZ":3.1007925996501937,"vX0":1.6246107127837268,"vY0":-143.24087470563472,"vZ0":-3.566521327699726,"x":192.05,"y":155.06,"x0":-2.0530649721482197,"y0":50.004034815621075,"z0":5.519546554989291,"aX":-7.889051559252982},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":10.9,"breakHorizontal":6.5,"spinRate":2232,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3798736223276138,"extension":6.60923287958473},"index":0,"playId":"992196b9-d3eb-3d0d-b4d5-efae36725d13","pitchNumber":1,"startTime":"2025-08-17T02:55:13.877Z","endTime":"2025-08-17T02:55:17.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":86.0,"strikeZoneTop":3.59561810720452,"strikeZoneBottom":1.58420761419278,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.76052683388269,"aZ":-31.143772749404835,"pfxX":-7.8390272257598905,"pfxZ":0.5554128156398548,"pX":-1.0012473436847737,"pZ":1.9765864225854972,"vX0":5.856337338289542,"vY0":-134.17823859309212,"vZ0":-2.8948996585057043,"x":155.17,"y":185.41,"x0":-2.172783833606201,"y0":50.00375603807138,"z0":5.244794143793452,"aX":-14.571474811281837},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.7,"breakHorizontal":13.3,"spinRate":1886,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4052297662449664,"extension":6.550700539085318},"index":1,"playId":"c2fc57c3-db39-34e4-8529-8557e8b3e933","pitchNumber":2,"startTime":"2025-08-17T02:55:28.576Z","endTime":"2025-08-17T02:55:34.416Z","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":98.5,"endSpeed":91.4,"strikeZoneTop":3.49507475810329,"strikeZoneBottom":1.48386911645473,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.216283010261407,"aZ":-17.94370285915455,"pfxX":-3.8006547800772887,"pfxZ":6.7049713729299185,"pX":-1.5896230832089457,"pZ":2.8660314069407513,"vX0":2.7814086229110924,"vY0":-143.5934891731413,"vZ0":-4.0086015249249165,"x":177.59,"y":161.4,"x0":-2.0691871483826065,"y0":50.00098786943667,"z0":5.372315334426974,"aX":-8.064174538735953},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":11.6,"breakHorizontal":6.5,"spinRate":2292,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.37911436027702106,"extension":6.680758898838166},"index":2,"playId":"a6ce563f-b359-336d-b713-8ceac96da660","pitchNumber":3,"startTime":"2025-08-17T02:55:43.926Z","endTime":"2025-08-17T02:55:48.221Z","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":98.6,"endSpeed":91.8,"strikeZoneTop":3.68787591447776,"strikeZoneBottom":1.63961585598793,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.129019701018347,"aZ":-19.956300459102962,"pfxX":-2.9125777978287175,"pfxZ":5.728216087205514,"pX":-0.7420646499811145,"pZ":2.730851572276066,"vX0":4.262005766051694,"vY0":-143.67447109403986,"vZ0":-4.223955686052556,"x":145.29,"y":165.05,"x0":-1.8528506780018357,"y0":50.00047779449738,"z0":5.428289564907994,"aX":-6.209269642498467},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.0,"breakHorizontal":4.6,"spinRate":2212,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.37841026604982364,"extension":6.537119114507589},"index":3,"playId":"b5866c41-9e57-39d1-bc82-f55582790372","pitchNumber":4,"startTime":"2025-08-17T02:56:01.069Z","endTime":"2025-08-17T02:56:05.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":92.0,"strikeZoneTop":3.63,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.12554198794611,"aZ":-17.49888339128587,"pfxX":-3.739092026399843,"pfxZ":6.865389521325237,"pX":-0.1582616163302392,"pZ":2.4262744001273924,"vX0":6.510817552230973,"vY0":-143.84402358697528,"vZ0":-5.11115460856057,"x":123.03,"y":173.27,"x0":-1.9448517665047629,"y0":50.0014719738001,"z0":5.278656819915205,"aX":-7.991653155473544},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":11.8,"breakHorizontal":5.8,"spinRate":2264,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.3779139130089342,"extension":6.810440524508433},"index":4,"playId":"4bcfb917-e052-3724-9cc8-1792e0e67d71","pitchNumber":5,"startTime":"2025-08-17T02:56:16.542Z","endTime":"2025-08-17T02:56:23.177Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-17T02:56:40.209Z","endTime":"2025-08-17T02:56:52.632Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.7,"strikeZoneTop":3.57734952875399,"strikeZoneBottom":1.71505926666678,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.719887994634593,"aZ":-27.689090860147704,"pfxX":-8.733525143962199,"pfxZ":2.375263702183333,"pX":0.5544889229638553,"pZ":1.51626013389876,"vX0":9.9150442246991,"vY0":-135.41629647457697,"vZ0":-4.73729596319021,"x":95.86,"y":197.84,"x0":-1.989745597761592,"y0":50.00583696143627,"z0":5.185093812815826,"aX":-16.5076632823578},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.6,"breakHorizontal":14.2,"spinRate":1927,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.40181044414509426,"extension":6.774886906529123},"index":6,"playId":"d95a2cf7-e435-3531-83c7-36ea45f6a7ea","pitchNumber":6,"startTime":"2025-08-17T02:56:52.632Z","endTime":"2025-08-17T02:56:58.248Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T02:56:58.248Z","atBatIndex":75},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Corbin Carroll pops out to third baseman Kyle Karros in foul territory.","rbi":0,"awayScore":7,"homeScore":10,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-17T02:57:02.467Z","endTime":"2025-08-17T02:57:30.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"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":"Pop Out","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":0},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":92.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.07375237788217,"aZ":-15.980569617864047,"pfxX":-2.56068847185039,"pfxZ":7.4524420685832276,"pX":0.6503612372254964,"pZ":3.1312103609589013,"vX0":7.29923142445537,"vY0":-145.15846033137865,"vZ0":-4.1891703347306715,"x":117.97,"y":125.35,"x0":-1.543808518164005,"y0":50.00656929333801,"z0":5.540230199512852,"aX":-5.567324579524391},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.0,"breakHorizontal":3.5,"spinRate":2380,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.37468457463850147,"extension":6.633696848714529},"hitData":{"launchSpeed":72.1,"launchAngle":72.0,"totalDistance":110.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":86.95,"coordY":177.53}},"index":0,"playId":"78bd7291-abb9-3b66-8cb2-4ae4dfe0e24d","pitchNumber":1,"startTime":"2025-08-17T02:57:21.071Z","endTime":"2025-08-17T02:57:30.055Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T02:57:30.055Z","atBatIndex":76}],"currentPlay":{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Corbin Carroll pops out to third baseman Kyle Karros in foul territory.","rbi":0,"awayScore":7,"homeScore":10,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-17T02:57:02.467Z","endTime":"2025-08-17T02:57:30.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"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":"Pop Out","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":0},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":92.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.07375237788217,"aZ":-15.980569617864047,"pfxX":-2.56068847185039,"pfxZ":7.4524420685832276,"pX":0.6503612372254964,"pZ":3.1312103609589013,"vX0":7.29923142445537,"vY0":-145.15846033137865,"vZ0":-4.1891703347306715,"x":117.97,"y":125.35,"x0":-1.543808518164005,"y0":50.00656929333801,"z0":5.540230199512852,"aX":-5.567324579524391},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.0,"breakHorizontal":3.5,"spinRate":2380,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.37468457463850147,"extension":6.633696848714529},"hitData":{"launchSpeed":72.1,"launchAngle":72.0,"totalDistance":110.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":86.95,"coordY":177.53}},"index":0,"playId":"78bd7291-abb9-3b66-8cb2-4ae4dfe0e24d","pitchNumber":1,"startTime":"2025-08-17T02:57:21.071Z","endTime":"2025-08-17T02:57:30.055Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T02:57:30.055Z","atBatIndex":76},"scoringPlays":[3,12,19,21,27,39,40,55,59,60,69,70,72],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3,4],"bottom":[5,6,7,8],"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":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":144.72,"y":150.16},"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":1,"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":201.08,"y":59.5},"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":1,"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":151.28,"y":74.45},"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":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":74.29,"y":105.57},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":184.89,"y":90.23},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":121.97,"y":60.85},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":105.7,"y":158.27},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"coordinates":{"x":186.26,"y":76.25},"type":"O","description":"Lineout"}]}},{"startIndex":9,"endIndex":16,"top":[9,10,11],"bottom":[12,13,14,15,16],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"coordinates":{"x":62.71,"y":44.39},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":113.3,"y":155.74},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"coordinates":{"x":95.27,"y":37.03},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"coordinates":{"x":126.0,"y":204.5},"type":"H","description":"Single"}]}},{"startIndex":17,"endIndex":28,"top":[17,18,19,20,21,22,23],"bottom":[24,25,26,27,28],"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":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":663731,"fullName":"Connor Kaiser","link":"/api/v1/people/663731"},"coordinates":{"x":131.88,"y":82.47},"type":"O","description":"Lineout"},{"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":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":225.05,"y":95.2},"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":3,"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":111.78,"y":175.5},"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":3,"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"coordinates":{"x":181.85,"y":97.84},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":155.36,"y":154.22},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":36.88,"y":114.24},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"coordinates":{"x":185.26,"y":125.33},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"coordinates":{"x":196.95,"y":115.89},"type":"O","description":"Flyout"}]}},{"startIndex":29,"endIndex":35,"top":[29,30,31],"bottom":[32,33,34,35],"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":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"coordinates":{"x":211.46,"y":100.51},"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":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"coordinates":{"x":126.53,"y":30.32},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"coordinates":{"x":192.86,"y":124.32},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"coordinates":{"x":37.62,"y":113.85},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"coordinates":{"x":112.8,"y":170.94},"type":"O","description":"Groundout"}]}},{"startIndex":36,"endIndex":44,"top":[36,37,38,39,40,41],"bottom":[42,43,44],"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":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":91.12,"y":83.41},"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":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":103.02,"y":97.9},"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":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":114.32,"y":151.68},"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":5,"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":104.89,"y":115.08},"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":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":59.08,"y":129.89},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":123.23,"y":46.2},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":55.64,"y":93.98},"type":"O","description":"Lineout"}]}},{"startIndex":45,"endIndex":51,"top":[45,46,47,48],"bottom":[49,50,51],"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":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"coordinates":{"x":179.95,"y":57.48},"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":6,"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"coordinates":{"x":131.33,"y":99.8},"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":6,"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"batter":{"id":663731,"fullName":"Connor Kaiser","link":"/api/v1/people/663731"},"coordinates":{"x":112.59,"y":95.55},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"coordinates":{"x":194.75,"y":72.35},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"coordinates":{"x":104.69,"y":167.9},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":116.34,"y":156.24},"type":"O","description":"Pop Out"}]}},{"startIndex":52,"endIndex":61,"top":[52,53,54,55,56],"bottom":[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":7,"pitcher":{"id":623433,"fullName":"Nick Anderson","link":"/api/v1/people/623433"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":81.91,"y":173.36},"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":7,"pitcher":{"id":623433,"fullName":"Nick Anderson","link":"/api/v1/people/623433"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":107.76,"y":106.66},"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":7,"pitcher":{"id":623433,"fullName":"Nick Anderson","link":"/api/v1/people/623433"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":222.76,"y":78.71},"type":"H","description":"Home Run"},{"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":623433,"fullName":"Nick Anderson","link":"/api/v1/people/623433"},"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"coordinates":{"x":104.69,"y":165.36},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"coordinates":{"x":144.09,"y":122.04},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"coordinates":{"x":186.27,"y":116.72},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"coordinates":{"x":154.18,"y":29.51},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":152.83,"y":156.75},"type":"O","description":"Groundout"}]}},{"startIndex":62,"endIndex":73,"top":[62,63,64],"bottom":[65,66,67,68,69,70,71,72,73],"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":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"coordinates":{"x":128.59,"y":200.39},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"coordinates":{"x":79.57,"y":44.24},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"coordinates":{"x":196.25,"y":64.99},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314"},"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"coordinates":{"x":80.82,"y":104.06},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314"},"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"coordinates":{"x":110.26,"y":181.58},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":48.73,"y":40.46},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":104.75,"y":165.76},"type":"O","description":"Groundout"}]}},{"startIndex":74,"endIndex":76,"top":[74,75,76],"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":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":103.83,"y":162.93},"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":9,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":86.95,"y":177.53},"type":"O","description":"Pop Out"}],"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":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":2,"errors":1,"leftOnBase":1},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":6,"hits":4,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":1,"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":10,"hits":12,"errors":1,"leftOnBase":4},"away":{"runs":7,"hits":9,"errors":1,"leftOnBase":5}},"defense":{"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"catcher":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"first":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"second":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"third":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"shortstop":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"left":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"center":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"right":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"onDeck":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"inHole":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"battingOrder":3,"team":{"id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"}},"offense":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"onDeck":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"inHole":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"pitcher":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314"},"battingOrder":3,"team":{"id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"}},"balls":0,"strikes":0,"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":6,"groundOuts":6,"airOuts":10,"runs":7,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".250","atBats":37,"obp":".325","slg":".440","ops":".765","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":15,"rbi":6,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":5,"groundOuts":8,"airOuts":10,"runs":10,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":36,"obp":".368","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":134,"era":"4.57","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":10,"whip":"1.34","battersFaced":38,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":134,"balls":42,"strikes":92,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":9,"pitchesPerInning":"16.75","runsScoredPer9":"11.25","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":24,"errors":1,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID645444":{"person":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"jerseyNumber":"11","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":30,"groundOuts":45,"airOuts":51,"runs":21,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":47,"baseOnBalls":23,"intentionalWalks":0,"hits":31,"hitByPitch":1,"avg":".193","atBats":161,"obp":".293","slg":".267","ops":".560","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":198,"totalBases":43,"rbi":17,"leftOnBase":63,"sacBunts":10,"sacFlies":3,"babip":".252","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"80.50","popOuts":10,"lineOuts":11},"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":0,"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":8,"stolenBases":37,"stolenBasePercentage":".822","caughtStealingPercentage":".178","assists":16,"putOuts":460,"errors":3,"chances":479,"fielding":".994","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694851":{"person":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(L, 1-1)(H, 2)","summary":"0.1 IP, 4 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":29,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":4,"battersFaced":5,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":13,"strikes":16,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"108.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":8,"groundOuts":9,"airOuts":11,"runs":11,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":8,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":43,"obp":".373","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":199,"era":"6.10","inningsPitched":"10.1","wins":1,"losses":1,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":7,"whip":"1.84","battersFaced":51,"outs":31,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":199,"balls":81,"strikes":118,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":2,"winPercentage":".500","pitchesPerInning":"19.26","gamesFinished":4,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"10.45","walksPer9Inn":"6.97","hitsPer9Inn":"9.58","runsScoredPer9":"9.58","homeRunsPer9":"1.74","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":21,"gamesStarted":21,"flyOuts":61,"groundOuts":91,"airOuts":123,"runs":74,"doubles":28,"triples":2,"homeRuns":20,"strikeOuts":111,"baseOnBalls":43,"intentionalWalks":2,"hits":137,"hitByPitch":1,"atBats":454,"obp":".361","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1865,"era":"5.40","inningsPitched":"110.0","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":66,"whip":"1.64","battersFaced":507,"outs":330,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1865,"balls":700,"strikes":1165,"strikePercentage":".620","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".417","pitchesPerInning":"16.95","gamesFinished":0,"strikeoutWalkRatio":"2.58","strikeoutsPer9Inn":"9.08","walksPer9Inn":"3.52","hitsPer9Inn":"11.21","runsScoredPer9":"6.05","homeRunsPer9":"1.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":4,"sacFlies":4,"passedBall":0,"popOuts":36,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":0,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666661":{"person":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"jerseyNumber":"67","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":33,"gamesStarted":0,"flyOuts":7,"groundOuts":28,"airOuts":23,"runs":18,"doubles":6,"triples":2,"homeRuns":2,"strikeOuts":29,"baseOnBalls":16,"intentionalWalks":0,"hits":32,"hitByPitch":1,"atBats":111,"obp":".383","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":509,"era":"4.60","inningsPitched":"29.1","wins":0,"losses":2,"saves":1,"saveOpportunities":2,"holds":5,"blownSaves":1,"earnedRuns":15,"whip":"1.64","battersFaced":129,"outs":88,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":509,"balls":193,"strikes":316,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.22","rbi":0,"winPercentage":".000","pitchesPerInning":"17.35","gamesFinished":5,"strikeoutWalkRatio":"1.81","strikeoutsPer9Inn":"8.90","walksPer9Inn":"4.91","hitsPer9Inn":"9.82","runsScoredPer9":"5.52","homeRunsPer9":"0.61","inheritedRunners":15,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":8},"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}},"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":{},"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":25,"gamesStarted":25,"flyOuts":77,"groundOuts":137,"airOuts":145,"runs":78,"doubles":43,"triples":1,"homeRuns":21,"strikeOuts":108,"baseOnBalls":30,"intentionalWalks":1,"hits":151,"hitByPitch":10,"atBats":537,"obp":".329","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","numberOfPitches":2212,"era":"5.08","inningsPitched":"133.0","wins":12,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":75,"whip":"1.36","battersFaced":582,"outs":399,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2212,"balls":776,"strikes":1436,"strikePercentage":".650","hitBatsmen":10,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".600","pitchesPerInning":"16.63","gamesFinished":0,"strikeoutWalkRatio":"3.60","strikeoutsPer9Inn":"7.31","walksPer9Inn":"2.03","hitsPer9Inn":"10.22","runsScoredPer9":"5.28","homeRunsPer9":"1.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":22,"lineOuts":46},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":13,"errors":3,"chances":25,"fielding":".880","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680728":{"person":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"jerseyNumber":"25","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | HR, 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":17,"groundOuts":4,"airOuts":25,"runs":5,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":23,"baseOnBalls":2,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".239","atBats":67,"obp":".268","slg":".403","ops":".671","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":71,"totalBases":27,"rbi":10,"leftOnBase":35,"sacBunts":0,"sacFlies":1,"babip":".326","groundOutsToAirouts":"0.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.50","popOuts":4,"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":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":24,"errors":0,"chances":24,"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"}]},"ID663731":{"person":{"id":663731,"fullName":"Connor Kaiser","link":"/api/v1/people/663731"},"jerseyNumber":"65","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":1,"groundOuts":2,"airOuts":5,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".182","atBats":11,"obp":".250","slg":".273","ops":".523","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":3,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".222","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":4,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID682988":{"person":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"600","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":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":5,"groundOuts":15,"airOuts":9,"runs":6,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":22,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".179","atBats":56,"obp":".258","slg":".286","ops":".544","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":62,"totalBases":16,"rbi":3,"leftOnBase":31,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":125,"errors":1,"chances":132,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID664983":{"person":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"jerseyNumber":"31","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":19,"groundOuts":48,"airOuts":29,"runs":9,"doubles":4,"triples":3,"homeRuns":2,"strikeOuts":27,"baseOnBalls":10,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".184","atBats":125,"obp":".248","slg":".312","ops":".560","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":138,"totalBases":39,"rbi":11,"leftOnBase":58,"sacBunts":1,"sacFlies":1,"babip":".216","groundOutsToAirouts":"1.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"62.50","popOuts":6,"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":90,"errors":0,"chances":90,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656222":{"person":{"id":656222,"fullName":"Jalen Beeks","link":"/api/v1/people/656222"},"jerseyNumber":"68","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":47,"gamesStarted":0,"flyOuts":29,"groundOuts":52,"airOuts":43,"runs":23,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":41,"baseOnBalls":18,"intentionalWalks":2,"hits":36,"hitByPitch":2,"atBats":171,"obp":".292","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":753,"era":"4.05","inningsPitched":"46.2","wins":3,"losses":1,"saves":1,"saveOpportunities":3,"holds":11,"blownSaves":2,"earnedRuns":21,"whip":"1.16","battersFaced":192,"outs":140,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":753,"balls":289,"strikes":464,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".750","pitchesPerInning":"16.14","gamesFinished":6,"strikeoutWalkRatio":"2.28","strikeoutsPer9Inn":"7.91","walksPer9Inn":"3.47","hitsPer9Inn":"6.94","runsScoredPer9":"4.44","homeRunsPer9":"0.96","inheritedRunners":20,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":2,"errors":0,"chances":10,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | 2 2B, K, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":2,"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":4,"rbi":0,"leftOnBase":1,"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":91,"flyOuts":45,"groundOuts":93,"airOuts":93,"runs":69,"doubles":20,"triples":0,"homeRuns":23,"strikeOuts":55,"baseOnBalls":53,"intentionalWalks":5,"hits":102,"hitByPitch":5,"avg":".298","atBats":342,"obp":".399","slg":".558","ops":".957","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":401,"totalBases":191,"rbi":56,"leftOnBase":133,"sacBunts":0,"sacFlies":1,"babip":".298","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.87","popOuts":30,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":188,"putOuts":136,"errors":4,"chances":328,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"700","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":11,"groundOuts":25,"airOuts":19,"runs":14,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":35,"baseOnBalls":8,"intentionalWalks":0,"hits":25,"hitByPitch":6,"avg":".245","atBats":102,"obp":".336","slg":".431","ops":".767","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":118,"totalBases":44,"rbi":13,"leftOnBase":47,"sacBunts":2,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.32","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.50","popOuts":0,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":78,"putOuts":27,"errors":3,"chances":108,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"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":{"summary":"6.1 IP, 4 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":5,"airOuts":10,"runs":4,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":27,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":85,"inningsPitched":"6.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":27,"outs":19,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":26,"strikes":59,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.68","homeRunsPer9":"1.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"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":26,"gamesStarted":16,"flyOuts":77,"groundOuts":97,"airOuts":137,"runs":49,"doubles":19,"triples":7,"homeRuns":13,"strikeOuts":99,"baseOnBalls":30,"intentionalWalks":0,"hits":91,"hitByPitch":4,"atBats":423,"obp":".273","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1801,"era":"3.58","inningsPitched":"113.0","wins":6,"losses":3,"saves":1,"saveOpportunities":2,"holds":1,"blownSaves":1,"earnedRuns":45,"whip":"1.07","battersFaced":458,"outs":339,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":1801,"balls":620,"strikes":1181,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.71","rbi":3,"winPercentage":".667","pitchesPerInning":"15.94","gamesFinished":4,"strikeoutWalkRatio":"3.30","strikeoutsPer9Inn":"7.88","walksPer9Inn":"2.39","hitsPer9Inn":"7.25","runsScoredPer9":"3.90","homeRunsPer9":"1.04","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":19,"lineOuts":41},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":3,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"100","stats":{"batting":{"summary":"1-4 | BB, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":123,"flyOuts":84,"groundOuts":126,"airOuts":152,"runs":74,"doubles":26,"triples":2,"homeRuns":13,"strikeOuts":59,"baseOnBalls":74,"intentionalWalks":0,"hits":129,"hitByPitch":6,"avg":".285","atBats":452,"obp":".386","slg":".438","ops":".824","caughtStealing":4,"stolenBases":20,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":546,"totalBases":198,"rbi":79,"leftOnBase":171,"sacBunts":4,"sacFlies":10,"babip":".297","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.77","popOuts":34,"lineOuts":34},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":284,"putOuts":161,"errors":10,"chances":455,"fielding":".978","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":{},"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":15,"gamesStarted":0,"flyOuts":16,"groundOuts":18,"airOuts":28,"runs":9,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":19,"hitByPitch":0,"atBats":75,"obp":".282","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":294,"era":"4.19","inningsPitched":"19.1","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":9,"whip":"1.14","battersFaced":78,"outs":58,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":294,"balls":100,"strikes":194,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.21","gamesFinished":6,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"4.66","walksPer9Inn":"1.40","hitsPer9Inn":"8.84","runsScoredPer9":"4.19","homeRunsPer9":"0.93","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","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":{},"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":10,"gamesStarted":0,"flyOuts":13,"groundOuts":26,"airOuts":22,"runs":12,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":0,"hits":29,"hitByPitch":0,"atBats":84,"obp":".385","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":334,"era":"5.12","inningsPitched":"19.1","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":11,"whip":"1.81","battersFaced":93,"outs":58,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":334,"balls":126,"strikes":208,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":0,"winPercentage":".000","pitchesPerInning":"17.28","gamesFinished":3,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"4.66","walksPer9Inn":"2.79","hitsPer9Inn":"13.50","runsScoredPer9":"5.59","homeRunsPer9":"0.47","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":6},"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":true,"isSubstitute":false}},"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":"300","stats":{"batting":{"summary":"1-4 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":72,"groundOuts":89,"airOuts":120,"runs":81,"doubles":22,"triples":14,"homeRuns":26,"strikeOuts":118,"baseOnBalls":42,"intentionalWalks":1,"hits":107,"hitByPitch":7,"avg":".248","atBats":431,"obp":".323","slg":".545","ops":".868","caughtStealing":4,"stolenBases":16,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":483,"totalBases":235,"rbi":63,"leftOnBase":155,"sacBunts":0,"sacFlies":3,"babip":".279","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.58","popOuts":27,"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":7,"putOuts":229,"errors":1,"chances":237,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":25,"gamesStarted":25,"flyOuts":107,"groundOuts":139,"airOuts":152,"runs":90,"doubles":31,"triples":3,"homeRuns":24,"strikeOuts":131,"baseOnBalls":52,"intentionalWalks":1,"hits":143,"hitByPitch":4,"atBats":561,"obp":".321","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2351,"era":"5.31","inningsPitched":"144.0","wins":9,"losses":12,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":85,"whip":"1.35","battersFaced":621,"outs":432,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2351,"balls":867,"strikes":1484,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".429","pitchesPerInning":"16.33","gamesFinished":0,"strikeoutWalkRatio":"2.52","strikeoutsPer9Inn":"8.19","walksPer9Inn":"3.25","hitsPer9Inn":"8.94","runsScoredPer9":"5.63","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":35},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":13,"errors":1,"chances":24,"fielding":".958","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,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | K, 3 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":3,"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":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":114,"flyOuts":88,"groundOuts":111,"airOuts":164,"runs":43,"doubles":23,"triples":2,"homeRuns":15,"strikeOuts":68,"baseOnBalls":29,"intentionalWalks":0,"hits":110,"hitByPitch":5,"avg":".247","atBats":446,"obp":".296","slg":".408","ops":".704","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":487,"totalBases":182,"rbi":65,"leftOnBase":205,"sacBunts":0,"sacFlies":7,"babip":".257","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.73","popOuts":34,"lineOuts":42},"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":190,"errors":3,"chances":197,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID686228":{"person":{"id":686228,"fullName":"Juan Burgos","link":"/api/v1/people/686228"},"jerseyNumber":"52","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":0,"flyOuts":6,"groundOuts":8,"airOuts":10,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":39,"obp":".333","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":159,"era":"2.61","inningsPitched":"10.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":3,"whip":"1.35","battersFaced":45,"outs":31,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":159,"balls":57,"strikes":102,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".---","pitchesPerInning":"15.39","gamesFinished":4,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"10.45","walksPer9Inn":"4.35","hitsPer9Inn":"7.84","runsScoredPer9":"2.61","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"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}},"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":{"note":"(BS, 1)","summary":"0.2 IP, 2 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":1,"runsScoredPer9":"27.00","homeRunsPer9":"13.50","inheritedRunners":2,"inheritedRunnersScored":2,"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":14,"gamesStarted":0,"flyOuts":8,"groundOuts":19,"airOuts":15,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":1,"hits":12,"hitByPitch":0,"atBats":55,"obp":".283","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":211,"era":"1.84","inningsPitched":"14.2","wins":0,"losses":1,"saves":1,"saveOpportunities":2,"holds":1,"blownSaves":1,"earnedRuns":3,"whip":"1.16","battersFaced":60,"outs":44,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":211,"balls":69,"strikes":142,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":3,"winPercentage":".000","pitchesPerInning":"14.39","gamesFinished":4,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"5.52","walksPer9Inn":"3.07","hitsPer9Inn":"7.36","runsScoredPer9":"2.45","homeRunsPer9":"0.61","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID543391":{"person":{"id":543391,"fullName":"Casey Kelly","link":"/api/v1/people/543391"},"jerseyNumber":"60","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":2,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":24,"era":"0.00","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.20","battersFaced":6,"outs":5,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":11,"strikes":13,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.40","gamesFinished":2,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"5.40","hitsPer9Inn":"5.40","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":6,"groundOuts":21,"airOuts":11,"runs":11,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":8,"intentionalWalks":0,"hits":17,"hitByPitch":3,"avg":".243","atBats":70,"obp":".346","slg":".400","ops":".746","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":81,"totalBases":28,"rbi":8,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"babip":".304","groundOutsToAirouts":"1.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.33","popOuts":1,"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":5,"stolenBases":12,"stolenBasePercentage":".706","caughtStealingPercentage":".294","assists":11,"putOuts":149,"errors":1,"chances":161,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":0,"strikes":9,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":9,"groundOuts":17,"airOuts":19,"runs":9,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":20,"baseOnBalls":3,"intentionalWalks":0,"hits":20,"hitByPitch":2,"atBats":73,"obp":".316","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":302,"era":"3.86","inningsPitched":"18.2","wins":0,"losses":2,"saves":1,"saveOpportunities":2,"holds":6,"blownSaves":1,"earnedRuns":8,"whip":"1.23","battersFaced":81,"outs":56,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":302,"balls":99,"strikes":203,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":1,"winPercentage":".000","pitchesPerInning":"16.18","gamesFinished":6,"strikeoutWalkRatio":"6.67","strikeoutsPer9Inn":"9.64","walksPer9Inn":"1.45","hitsPer9Inn":"9.64","runsScoredPer9":"4.34","homeRunsPer9":"1.45","inheritedRunners":9,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":14,"flyOuts":10,"groundOuts":9,"airOuts":14,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":1,"avg":".111","atBats":36,"obp":".132","slg":".194","ops":".326","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":7,"rbi":4,"leftOnBase":16,"sacBunts":0,"sacFlies":1,"babip":".148","groundOutsToAirouts":"0.64","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":28,"errors":0,"chances":28,"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":"800","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":107,"flyOuts":40,"groundOuts":103,"airOuts":60,"runs":40,"doubles":15,"triples":2,"homeRuns":8,"strikeOuts":92,"baseOnBalls":17,"intentionalWalks":0,"hits":81,"hitByPitch":5,"avg":".246","atBats":329,"obp":".291","slg":".377","ops":".668","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":358,"totalBases":124,"rbi":32,"leftOnBase":137,"sacBunts":4,"sacFlies":3,"babip":".315","groundOutsToAirouts":"1.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.12","popOuts":8,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":243,"errors":3,"chances":249,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[672695,606466,682998,666971,680728,682988,677942,677950,663731,669194,679775,694851,685314],"pitchers":[669194,679775,694851,685314],"bench":[678489,645444,543510,664983],"bullpen":[656222,686228,595928,668678,543391,666661,694297,593958,663765],"battingOrder":[672695,606466,682998,666971,680728,682988,677942,677950,663731],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Marte, K 2 (20, Dollander, Dollander); Del Castillo (5, Dollander)."},{"label":"HR","value":"Del Castillo (2, 7th inning off Anderson, N, 1 on, 2 out)."},{"label":"TB","value":"Carroll; Del Castillo 6; Gurriel Jr. 2; Kaiser, C; Marte, K 4; Perdomo."},{"label":"RBI","value":"Del Castillo 3 (10); Gurriel Jr. 3 (65)."},{"label":"2-out RBI","value":"Gurriel Jr. 2; Del Castillo 3."},{"label":"Runners left in scoring position, 2 out","value":"Locklear 2."},{"label":"Team RISP","value":"3-for-10."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Perdomo (20, 2nd base off Dollander/Goodman); Carroll 2 (16, 2nd base off Anderson, N/Goodman, 3rd base off Anderson, N/Goodman)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Gurriel Jr. (3, fielding)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":8,"airOuts":10,"runs":10,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".239","atBats":36,"obp":".297","slg":".396","ops":".693","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":24,"rbi":9,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":6,"airOuts":10,"runs":7,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":37,"obp":".282","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":160,"era":"6.00","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.60","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":160,"balls":52,"strikes":108,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":6,"pitchesPerInning":"17.78","runsScoredPer9":"7.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":1,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID663372":{"person":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":22,"groundOuts":33,"airOuts":32,"runs":17,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":25,"baseOnBalls":12,"intentionalWalks":0,"hits":33,"hitByPitch":0,"atBats":122,"obp":".333","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":522,"era":"4.75","inningsPitched":"30.1","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.48","battersFaced":135,"outs":91,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":522,"balls":198,"strikes":324,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".000","pitchesPerInning":"17.21","gamesFinished":0,"strikeoutWalkRatio":"2.08","strikeoutsPer9Inn":"7.42","walksPer9Inn":"3.56","hitsPer9Inn":"9.79","runsScoredPer9":"5.04","homeRunsPer9":"1.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"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}},"ID623433":{"person":{"id":623433,"fullName":"Nick Anderson","link":"/api/v1/people/623433"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 2 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":26,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":7,"strikes":19,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"9.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":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":8,"gamesStarted":0,"flyOuts":6,"groundOuts":9,"airOuts":12,"runs":7,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":39,"obp":".308","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":164,"era":"7.27","inningsPitched":"8.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.38","battersFaced":39,"outs":26,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":164,"balls":49,"strikes":115,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":2,"winPercentage":".---","pitchesPerInning":"18.92","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"6.23","walksPer9Inn":"0.00","hitsPer9Inn":"12.46","runsScoredPer9":"7.27","homeRunsPer9":"1.04","inheritedRunners":4,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666160":{"person":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"100","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":57,"groundOuts":61,"airOuts":92,"runs":45,"doubles":14,"triples":6,"homeRuns":18,"strikeOuts":84,"baseOnBalls":18,"intentionalWalks":1,"hits":83,"hitByPitch":2,"avg":".262","atBats":317,"obp":".303","slg":".514","ops":".817","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":340,"totalBases":163,"rbi":47,"leftOnBase":113,"sacBunts":0,"sacFlies":3,"babip":".298","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.61","popOuts":9,"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":3,"putOuts":182,"errors":5,"chances":190,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID680767":{"person":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"802","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":{"note":"(S, 6)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":5,"strikes":7,"strikePercentage":".580","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":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":39,"gamesStarted":0,"flyOuts":18,"groundOuts":43,"airOuts":26,"runs":17,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":41,"baseOnBalls":21,"intentionalWalks":2,"hits":35,"hitByPitch":0,"atBats":144,"obp":".337","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":703,"era":"3.52","inningsPitched":"38.1","wins":3,"losses":3,"saves":6,"saveOpportunities":10,"holds":7,"blownSaves":4,"earnedRuns":15,"whip":"1.46","battersFaced":166,"outs":115,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":703,"balls":296,"strikes":407,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.65","rbi":0,"winPercentage":".500","pitchesPerInning":"18.34","gamesFinished":18,"strikeoutWalkRatio":"1.95","strikeoutsPer9Inn":"9.63","walksPer9Inn":"4.93","hitsPer9Inn":"8.22","runsScoredPer9":"3.99","homeRunsPer9":"0.94","inheritedRunners":18,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID623474":{"person":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":38,"groundOuts":55,"airOuts":78,"runs":21,"doubles":13,"triples":0,"homeRuns":6,"strikeOuts":58,"baseOnBalls":19,"intentionalWalks":0,"hits":62,"hitByPitch":7,"atBats":249,"obp":".317","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1021,"era":"2.73","inningsPitched":"66.0","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":20,"whip":"1.23","battersFaced":279,"outs":198,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":1021,"balls":365,"strikes":656,"strikePercentage":".640","hitBatsmen":7,"balks":2,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".333","pitchesPerInning":"15.47","gamesFinished":5,"strikeoutWalkRatio":"3.05","strikeoutsPer9Inn":"7.91","walksPer9Inn":"2.59","hitsPer9Inn":"8.45","runsScoredPer9":"2.86","homeRunsPer9":"0.82","inheritedRunners":31,"inheritedRunnersScored":13,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":21,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":1,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682653":{"person":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"jerseyNumber":"25","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | HR, BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":11,"groundOuts":22,"airOuts":21,"runs":9,"doubles":6,"triples":1,"homeRuns":4,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".293","atBats":75,"obp":".321","slg":".560","ops":".881","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":78,"totalBases":42,"rbi":12,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".295","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.75","popOuts":5,"lineOuts":5},"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":17,"putOuts":145,"errors":1,"chances":163,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID801403":{"person":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"4.2 IP, 4 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":3,"airOuts":6,"runs":5,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":95,"inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":23,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":35,"strikes":60,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"9.64","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":49,"groundOuts":80,"airOuts":87,"runs":61,"doubles":11,"triples":0,"homeRuns":15,"strikeOuts":63,"baseOnBalls":38,"intentionalWalks":0,"hits":85,"hitByPitch":2,"atBats":311,"obp":".353","caughtStealing":1,"stolenBases":14,"stolenBasePercentage":".933","caughtStealingPercentage":".067","numberOfPitches":1423,"era":"6.43","inningsPitched":"78.1","wins":2,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.57","battersFaced":355,"outs":235,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1423,"balls":553,"strikes":870,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":4,"winPercentage":".182","pitchesPerInning":"18.17","gamesFinished":0,"strikeoutWalkRatio":"1.66","strikeoutsPer9Inn":"7.24","walksPer9Inn":"4.37","hitsPer9Inn":"9.77","runsScoredPer9":"7.01","homeRunsPer9":"1.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":11,"lineOuts":27},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":6,"chances":17,"fielding":".647","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID690924":{"person":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"jerseyNumber":"37","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":12,"groundOuts":8,"airOuts":19,"runs":5,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":24,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".222","atBats":63,"obp":".239","slg":".333","ops":".572","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":67,"totalBases":21,"rbi":13,"leftOnBase":23,"sacBunts":0,"sacFlies":2,"babip":".325","groundOutsToAirouts":"0.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.00","popOuts":3,"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":5,"stolenBases":11,"stolenBasePercentage":".688","caughtStealingPercentage":".313","assists":4,"putOuts":106,"errors":5,"chances":115,"fielding":".957","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607536":{"person":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":129,"airOuts":126,"runs":79,"doubles":25,"triples":4,"homeRuns":16,"strikeOuts":80,"baseOnBalls":30,"intentionalWalks":1,"hits":143,"hitByPitch":5,"atBats":473,"obp":".348","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1799,"era":"5.18","inningsPitched":"116.1","wins":3,"losses":12,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":67,"whip":"1.49","battersFaced":513,"outs":349,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1799,"balls":578,"strikes":1221,"strikePercentage":".680","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".200","pitchesPerInning":"15.46","gamesFinished":0,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"6.19","walksPer9Inn":"2.32","hitsPer9Inn":"11.06","runsScoredPer9":"6.11","homeRunsPer9":"1.24","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":19,"lineOuts":41},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":3,"errors":3,"chances":15,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596295":{"person":{"id":596295,"fullName":"Austin Gomber","link":"/api/v1/people/596295"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":11,"gamesStarted":11,"flyOuts":56,"groundOuts":51,"airOuts":80,"runs":44,"doubles":16,"triples":2,"homeRuns":14,"strikeOuts":32,"baseOnBalls":15,"intentionalWalks":0,"hits":73,"hitByPitch":1,"atBats":234,"obp":".355","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":924,"era":"6.75","inningsPitched":"54.2","wins":0,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.61","battersFaced":252,"outs":164,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":924,"balls":312,"strikes":612,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".000","pitchesPerInning":"16.90","gamesFinished":0,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"5.27","walksPer9Inn":"2.47","hitsPer9Inn":"12.02","runsScoredPer9":"7.24","homeRunsPer9":"2.30","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID699911":{"person":{"id":699911,"fullName":"Dugan Darnell","link":"/api/v1/people/699911"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":5,"groundOuts":12,"airOuts":6,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":28,"obp":".267","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":104,"era":"2.16","inningsPitched":"8.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.96","battersFaced":30,"outs":25,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":104,"balls":36,"strikes":68,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.48","gamesFinished":3,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"4.32","walksPer9Inn":"2.16","hitsPer9Inn":"6.48","runsScoredPer9":"2.16","homeRunsPer9":"1.08","inheritedRunners":8,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671289":{"person":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"jerseyNumber":"2","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"101","stats":{"batting":{"note":"a-","summary":"1-2 | HR, 3 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":47,"groundOuts":84,"airOuts":68,"runs":36,"doubles":17,"triples":2,"homeRuns":2,"strikeOuts":27,"baseOnBalls":27,"intentionalWalks":0,"hits":77,"hitByPitch":7,"avg":".306","atBats":252,"obp":".383","slg":".413","ops":".796","caughtStealing":7,"stolenBases":16,"stolenBasePercentage":".696","caughtStealingPercentage":".304","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":290,"totalBases":104,"rbi":24,"leftOnBase":86,"sacBunts":0,"sacFlies":4,"babip":".330","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"126.00","popOuts":3,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":80,"errors":1,"chances":89,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID675848":{"person":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":19,"groundOuts":35,"airOuts":43,"runs":25,"doubles":10,"triples":2,"homeRuns":4,"strikeOuts":49,"baseOnBalls":15,"intentionalWalks":0,"hits":37,"hitByPitch":3,"atBats":162,"obp":".304","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":750,"era":"4.09","inningsPitched":"44.0","wins":1,"losses":1,"saves":0,"saveOpportunities":2,"holds":8,"blownSaves":2,"earnedRuns":20,"whip":"1.18","battersFaced":182,"outs":132,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":750,"balls":265,"strikes":485,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".500","pitchesPerInning":"17.05","gamesFinished":11,"strikeoutWalkRatio":"3.27","strikeoutsPer9Inn":"10.02","walksPer9Inn":"3.07","hitsPer9Inn":"7.57","runsScoredPer9":"5.11","homeRunsPer9":"0.82","inheritedRunners":13,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":3,"chances":13,"fielding":".769","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID692585":{"person":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"jerseyNumber":"35","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"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":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":12,"groundOuts":18,"airOuts":16,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":21,"baseOnBalls":2,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".247","atBats":73,"obp":".267","slg":".315","ops":".582","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":75,"totalBases":23,"rbi":5,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"73.00","popOuts":2,"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":2,"putOuts":18,"errors":2,"chances":22,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID690022":{"person":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"jerseyNumber":"8","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | 3B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":10,"groundOuts":30,"airOuts":19,"runs":15,"doubles":5,"triples":3,"homeRuns":1,"strikeOuts":37,"baseOnBalls":7,"intentionalWalks":0,"hits":26,"hitByPitch":1,"avg":".241","atBats":108,"obp":".291","slg":".370","ops":".661","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":120,"totalBases":40,"rbi":13,"leftOnBase":46,"sacBunts":3,"sacFlies":1,"babip":".352","groundOutsToAirouts":"1.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"108.00","popOuts":3,"lineOuts":6},"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":86,"putOuts":49,"errors":5,"chances":140,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID696100":{"person":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":12,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":59,"groundOuts":71,"airOuts":109,"runs":59,"doubles":21,"triples":4,"homeRuns":25,"strikeOuts":116,"baseOnBalls":27,"intentionalWalks":0,"hits":113,"hitByPitch":3,"avg":".277","atBats":408,"obp":".326","slg":".532","ops":".858","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":439,"totalBases":217,"rbi":69,"leftOnBase":165,"sacBunts":0,"sacFlies":1,"babip":".328","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.32","popOuts":29,"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":11,"stolenBases":55,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":27,"putOuts":472,"errors":8,"chances":507,"fielding":".984","passedBall":5,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID669020":{"person":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","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":13,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","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":26,"gamesStarted":1,"flyOuts":20,"groundOuts":51,"airOuts":33,"runs":33,"doubles":5,"triples":1,"homeRuns":10,"strikeOuts":21,"baseOnBalls":18,"intentionalWalks":0,"hits":50,"hitByPitch":0,"atBats":152,"obp":".395","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":591,"era":"7.41","inningsPitched":"37.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.81","battersFaced":173,"outs":113,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":591,"balls":219,"strikes":372,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.55","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.69","gamesFinished":7,"strikeoutWalkRatio":"1.17","strikeoutsPer9Inn":"5.02","walksPer9Inn":"4.30","hitsPer9Inn":"11.95","runsScoredPer9":"7.88","homeRunsPer9":"2.39","inheritedRunners":17,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":3,"chances":9,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID571657":{"person":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"jerseyNumber":"6","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"801","stats":{"batting":{"note":"b-","summary":"1-1 | RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":34,"groundOuts":65,"airOuts":68,"runs":21,"doubles":14,"triples":0,"homeRuns":6,"strikeOuts":55,"baseOnBalls":14,"intentionalWalks":0,"hits":56,"hitByPitch":4,"avg":".230","atBats":243,"obp":".282","slg":".362","ops":".644","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":262,"totalBases":88,"rbi":26,"leftOnBase":95,"sacBunts":0,"sacFlies":1,"babip":".273","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.50","popOuts":11,"lineOuts":23},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"obp":".600","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":7,"era":"9.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"3.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":2,"strikes":5,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"7.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"27.00","runsScoredPer9":"9.00","homeRunsPer9":"9.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":128,"putOuts":148,"errors":4,"chances":280,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID687134":{"person":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":11,"gamesStarted":9,"flyOuts":38,"groundOuts":50,"airOuts":59,"runs":45,"doubles":8,"triples":0,"homeRuns":11,"strikeOuts":22,"baseOnBalls":18,"intentionalWalks":0,"hits":66,"hitByPitch":2,"atBats":194,"obp":".396","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":804,"era":"8.62","inningsPitched":"47.0","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.79","battersFaced":217,"outs":141,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":804,"balls":308,"strikes":496,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".200","pitchesPerInning":"17.11","gamesFinished":2,"strikeoutWalkRatio":"1.22","strikeoutsPer9Inn":"4.21","walksPer9Inn":"3.45","hitsPer9Inn":"12.64","runsScoredPer9":"8.62","homeRunsPer9":"2.11","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":2,"chances":11,"fielding":".818","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687597":{"person":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"jerseyNumber":"27","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | 2 2B, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":110,"flyOuts":53,"groundOuts":80,"airOuts":90,"runs":54,"doubles":22,"triples":5,"homeRuns":14,"strikeOuts":122,"baseOnBalls":36,"intentionalWalks":0,"hits":112,"hitByPitch":4,"avg":".278","atBats":403,"obp":".342","slg":".462","ops":".804","caughtStealing":8,"stolenBases":14,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":444,"totalBases":186,"rbi":44,"leftOnBase":138,"sacBunts":0,"sacFlies":1,"babip":".366","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.79","popOuts":16,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":194,"errors":3,"chances":206,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID685299":{"person":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":8,"flyOuts":22,"groundOuts":41,"airOuts":45,"runs":38,"doubles":10,"triples":3,"homeRuns":5,"strikeOuts":24,"baseOnBalls":9,"intentionalWalks":0,"hits":60,"hitByPitch":1,"atBats":170,"obp":".389","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":632,"era":"7.98","inningsPitched":"38.1","wins":3,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.80","battersFaced":180,"outs":115,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":632,"balls":199,"strikes":433,"strikePercentage":".690","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".375","pitchesPerInning":"16.49","gamesFinished":0,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"5.63","walksPer9Inn":"2.11","hitsPer9Inn":"14.09","runsScoredPer9":"8.92","homeRunsPer9":"1.17","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686668":{"person":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"jerseyNumber":"9","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | 2B, 2 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":56,"groundOuts":90,"airOuts":98,"runs":45,"doubles":15,"triples":2,"homeRuns":11,"strikeOuts":102,"baseOnBalls":25,"intentionalWalks":0,"hits":89,"hitByPitch":0,"avg":".237","atBats":376,"obp":".283","slg":".375","ops":".658","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":404,"totalBases":141,"rbi":42,"leftOnBase":144,"sacBunts":1,"sacFlies":2,"babip":".294","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.18","popOuts":12,"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":3,"putOuts":272,"errors":2,"chances":277,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID678662":{"person":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"jerseyNumber":"14","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"200","stats":{"batting":{"summary":"0-5 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":30,"groundOuts":43,"airOuts":67,"runs":30,"doubles":15,"triples":2,"homeRuns":6,"strikeOuts":56,"baseOnBalls":11,"intentionalWalks":0,"hits":59,"hitByPitch":1,"avg":".266","atBats":222,"obp":".303","slg":".432","ops":".735","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":237,"totalBases":96,"rbi":21,"leftOnBase":70,"sacBunts":3,"sacFlies":0,"babip":".331","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":8,"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":164,"putOuts":100,"errors":7,"chances":271,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID606115":{"person":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"jerseyNumber":"11","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":24,"groundOuts":48,"airOuts":44,"runs":8,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":35,"baseOnBalls":7,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".186","atBats":156,"obp":".221","slg":".276","ops":".497","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":163,"totalBases":43,"rbi":8,"leftOnBase":70,"sacBunts":0,"sacFlies":0,"babip":".220","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.00","popOuts":9,"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":87,"putOuts":85,"errors":4,"chances":176,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683627":{"person":{"id":683627,"fullName":"Anthony Molina","link":"/api/v1/people/683627"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":1,"flyOuts":10,"groundOuts":16,"airOuts":18,"runs":15,"doubles":3,"triples":0,"homeRuns":8,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":24,"hitByPitch":0,"atBats":68,"obp":".366","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":269,"era":"8.44","inningsPitched":"16.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.63","battersFaced":72,"outs":48,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":269,"balls":103,"strikes":166,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".000","pitchesPerInning":"16.81","gamesFinished":4,"strikeoutWalkRatio":"5.50","strikeoutsPer9Inn":"6.19","walksPer9Inn":"1.13","hitsPer9Inn":"13.50","runsScoredPer9":"8.44","homeRunsPer9":"4.50","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":8},"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}},"ID677955":{"person":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"jerseyNumber":"0","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":1,"strikes":13,"strikePercentage":".930","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":12,"gamesStarted":0,"flyOuts":9,"groundOuts":10,"airOuts":12,"runs":6,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":12,"baseOnBalls":7,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":44,"obp":".346","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":202,"era":"3.86","inningsPitched":"11.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.54","battersFaced":52,"outs":35,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":202,"balls":73,"strikes":129,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.31","gamesFinished":5,"strikeoutWalkRatio":"1.71","strikeoutsPer9Inn":"9.26","walksPer9Inn":"5.40","hitsPer9Inn":"8.49","runsScoredPer9":"4.63","homeRunsPer9":"0.00","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":3},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691720":{"person":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"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":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":3,"groundOuts":10,"airOuts":6,"runs":7,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".290","atBats":31,"obp":".389","slg":".387","ops":".776","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":12,"rbi":3,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".360","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"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":17,"putOuts":12,"errors":0,"chances":29,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[666160,671289,678662,696100,687597,682653,691720,686668,692585,571657,680767,690022,801403,677955,623433,669020],"pitchers":[801403,677955,623433,669020,680767],"bench":[606115,690924],"bullpen":[687134,699911,663372,607536,596295,685299,623474,675848,683627],"battingOrder":[671289,678662,696100,687597,682653,691720,686668,680767,690022],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Goodman (21, Nelson, R); Beck 2 (22, Nelson, R, Hoffmann, A); Doyle, B (15, Hoffmann, A)."},{"label":"3B","value":"Ritter (3, Nelson, R)."},{"label":"HR","value":"Bernabel (4, 2nd inning off Nelson, R, 0 on, 0 out); Freeman, T (2, 8th inning off Saalfrank, 1 on, 2 out)."},{"label":"TB","value":"Beck 4; Bernabel 4; Doyle, B 3; Farmer, K; Fernández, Y 2; Freeman, T 4; Goodman 2; Moniak; Ritter 3."},{"label":"RBI","value":"Beck (44); Bernabel (12); Doyle, B 2 (42); Farmer, K (26); Freeman, T 3 (24); Ritter (13)."},{"label":"2-out RBI","value":"Freeman, T 2; Beck."},{"label":"Runners left in scoring position, 2 out","value":"Beck; Bernabel."},{"label":"Team RISP","value":"4-for-7."},{"label":"Team LOB","value":"4."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Fernández, Y (2, throw)."}]}],"note":[{"label":"a","value":"Grounded out for Moniak in the 7th."},{"label":"b","value":"Singled for Fernández, Y in the 8th."}]}},"officials":[{"official":{"id":607884,"fullName":"Paul Clemons","link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":594151,"fullName":"Ramon De Jesus","link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":482641,"fullName":"Adrian Johnson","link":"/api/v1/people/482641"},"officialType":"Second Base"},{"official":{"id":511890,"fullName":"Quinn Wolcott","link":"/api/v1/people/511890"},"officialType":"Third Base"}],"info":[{"label":"Pitch timer violations","value":"Rolison (pitcher)."},{"label":"Pitches-strikes","value":"Nelson, R 85-59; Backhus 9-9; Hoffmann, A 29-16; Saalfrank 11-8; Dollander 95-60; Hill 14-13; Anderson, N 26-19; Rolison 13-9; Vodnik 12-7."},{"label":"Groundouts-flyouts","value":"Nelson, R 5-5; Backhus 1-0; Hoffmann, A 0-0; Saalfrank 2-0; Dollander 3-4; Hill 0-2; Anderson, N 1-0; Rolison 1-0; Vodnik 1-0."},{"label":"Batters faced","value":"Nelson, R 27; Backhus 2; Hoffmann, A 5; Saalfrank 4; Dollander 23; Hill 5; Anderson, N 5; Rolison 3; Vodnik 3."},{"label":"Inherited runners-scored","value":"Backhus 1-1; Saalfrank 2-2; Hill 1-0."},{"label":"Umpires","value":"HP: Paul Clemons. 1B: Ramon De Jesus. 2B: Adrian Johnson. 3B: Quinn Wolcott. "},{"label":"Weather","value":"83 degrees, Partly Cloudy."},{"label":"Wind","value":"5 mph, L To R."},{"label":"First pitch","value":"6:13 PM."},{"label":"T","value":"2:44."},{"label":"Att","value":"27,929."},{"label":"Venue","value":"Coors Field."},{"label":"August 16, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728","boxscoreName":"Del Castillo"},"jerseyNumber":"25","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | HR, 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":17,"groundOuts":4,"airOuts":25,"runs":5,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":23,"baseOnBalls":2,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".239","atBats":67,"obp":".268","slg":".403","ops":".671","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":71,"totalBases":27,"rbi":10,"leftOnBase":35,"sacBunts":0,"sacFlies":1,"babip":".326","groundOutsToAirouts":"0.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.50","popOuts":4,"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":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":24,"errors":0,"chances":24,"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"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289","boxscoreName":"Freeman, T"},"jerseyNumber":"2","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"101","stats":{"batting":{"note":"a-","summary":"1-2 | HR, 3 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":47,"groundOuts":84,"airOuts":68,"runs":36,"doubles":17,"triples":2,"homeRuns":2,"strikeOuts":27,"baseOnBalls":27,"intentionalWalks":0,"hits":77,"hitByPitch":7,"avg":".306","atBats":252,"obp":".383","slg":".413","ops":".796","caughtStealing":7,"stolenBases":16,"stolenBasePercentage":".696","caughtStealingPercentage":".304","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":290,"totalBases":104,"rbi":24,"leftOnBase":86,"sacBunts":0,"sacFlies":4,"babip":".330","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"126.00","popOuts":3,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":80,"errors":1,"chances":89,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653","boxscoreName":"Bernabel"},"jerseyNumber":"25","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | HR, BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":11,"groundOuts":22,"airOuts":21,"runs":9,"doubles":6,"triples":1,"homeRuns":4,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".293","atBats":75,"obp":".321","slg":".560","ops":".881","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":78,"totalBases":42,"rbi":12,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".295","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.75","popOuts":5,"lineOuts":5},"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":17,"putOuts":145,"errors":1,"chances":163,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":57,"hittingGameScore":57}]},"decisions":{"winner":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"loser":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"save":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}