{"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":823263,"link":"/api/v1.1/game/823263/feed/live","metaData":{"wait":10,"timeStamp":"20260812_235632","gameEvents":["single","game_finished"],"logicalEvents":["countChange","count12","newRightHandedHit","runnerOnFirst","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823263,"type":"R","doubleHeader":"N","id":"2026/08/12/milmlb-sdnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823263-2026-08-12","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-12T20:10:00Z","originalDate":"2026-08-12","officialDate":"2026-08-12","dayNight":"day","time":"1: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":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158","season":2026,"venue":{"id":32,"name":"American Family Field","link":"/api/v1/venues/32"},"springVenue":{"id":2518,"link":"/api/v1/venues/2518"},"teamCode":"mil","fileCode":"mil","abbreviation":"MIL","teamName":"Brewers","locationName":"Milwaukee","firstYearOfPlay":"1968","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Milwaukee","record":{"gamesPlayed":121,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":74,"losses":47,"ties":0,"pct":".612"},"records":{},"divisionLeader":false,"wins":74,"losses":47,"winningPercentage":".612"},"franchiseName":"Milwaukee","clubName":"Brewers","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135","season":2026,"venue":{"id":2680,"name":"Petco Park","link":"/api/v1/venues/2680"},"springVenue":{"id":2530,"link":"/api/v1/venues/2530"},"teamCode":"sdn","fileCode":"sd","abbreviation":"SD","teamName":"Padres","locationName":"San Diego","firstYearOfPlay":"1968","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":"San Diego","record":{"gamesPlayed":122,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":65,"losses":57,"ties":0,"pct":".533"},"records":{},"divisionLeader":false,"wins":65,"losses":57,"winningPercentage":".533"},"franchiseName":"San Diego","clubName":"Padres","active":true}},"players":{"ID669134":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134","firstName":"Luis","lastName":"Campusano","primaryNumber":"12","birthDate":"1998-09-29","currentAge":27,"birthCity":"Augusta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":232,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Luis","useLastName":"Campusano","middleName":"Genaro","boxscoreName":"Campusano","gender":"M","nameMatrilineal":"Bracero","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"cam-puh-SAH-know","mlbDebutDate":"2020-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Campusano","nameSlug":"luis-campusano-669134","firstLastName":"Luis Campusano","lastFirstName":"Campusano, Luis","lastInitName":"Campusano, L","initLastName":"L Campusano","fullFMLName":"Luis Genaro Campusano","fullLFMName":"Campusano, Luis Genaro","strikeZoneTop":3.119,"strikeZoneBottom":1.574},"ID673513":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513","firstName":"Yuki","lastName":"Matsui","primaryNumber":"1","birthDate":"1995-10-30","currentAge":30,"birthCity":"Yokohama","birthCountry":"Japan","height":"5' 8\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yuki","useLastName":"Matsui","boxscoreName":"Matsui","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Yuki Matsui","nameSlug":"yuki-matsui-673513","firstLastName":"Yuki Matsui","lastFirstName":"Matsui, Yuki","lastInitName":"Matsui, Y","initLastName":"Y Matsui","fullFMLName":"Yuki Matsui","fullLFMName":"Matsui, Yuki ","strikeZoneTop":3.032,"strikeZoneBottom":1.53},"ID666023":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023","firstName":"Freddy","lastName":"Fermin","primaryNumber":"54","birthDate":"1995-05-16","currentAge":31,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Freddy","useLastName":"Fermin","middleName":"Antonio","boxscoreName":"Fermin","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":false,"pronunciation":"fer-meen","mlbDebutDate":"2022-07-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddy Fermin","nameSlug":"freddy-fermin-666023","firstLastName":"Freddy Fermin","lastFirstName":"Fermin, Freddy","lastInitName":"Fermin, F","initLastName":"F Fermin","fullFMLName":"Freddy Antonio Fermin","fullLFMName":"Fermin, Freddy Antonio","strikeZoneTop":3.105,"strikeZoneBottom":1.567},"ID650633":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633","firstName":"Michael","lastName":"King","primaryNumber":"34","birthDate":"1995-05-25","currentAge":31,"birthCity":"Rochester","birthStateProvince":"NY","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"King","middleName":"McRae","boxscoreName":"King, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-09-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael King","nameSlug":"michael-king-650633","firstLastName":"Michael King","lastFirstName":"King, Michael","lastInitName":"King, M","initLastName":"M King","fullFMLName":"Michael McRae King","fullLFMName":"King, Michael McRae","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663554":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554","firstName":"Casey","lastName":"Mize","primaryNumber":"32","birthDate":"1997-05-01","currentAge":29,"birthCity":"Springville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Mize","middleName":"A.","boxscoreName":"Mize","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Mize","nameSlug":"casey-mize-663554","firstLastName":"Casey Mize","lastFirstName":"Mize, Casey","lastInitName":"Mize, C","initLastName":"C Mize","fullFMLName":"Casey A. Mize","fullLFMName":"Mize, Casey A.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID687401":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401","firstName":"Joseph","lastName":"Ortiz","primaryNumber":"3","birthDate":"1998-07-14","currentAge":28,"birthCity":"Garden Grove","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Joey","useLastName":"Ortiz","middleName":"Anthony","boxscoreName":"Ortiz, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Ortiz","nameSlug":"joey-ortiz-687401","firstLastName":"Joey Ortiz","lastFirstName":"Ortiz, Joey","lastInitName":"Ortiz, J","initLastName":"J Ortiz","fullFMLName":"Joseph Anthony Ortiz","fullLFMName":"Ortiz, Joseph Anthony","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID621111":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111","firstName":"Walker","lastName":"Buehler","primaryNumber":"10","birthDate":"1994-07-28","currentAge":32,"birthCity":"Lexington","birthStateProvince":"KY","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Walker","useLastName":"Buehler","middleName":"Anthony","boxscoreName":"Buehler","nickName":"Buetane","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BYOO-ler","mlbDebutDate":"2017-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Walker Buehler","nameSlug":"walker-buehler-621111","firstLastName":"Walker Buehler","lastFirstName":"Buehler, Walker","lastInitName":"Buehler, W","initLastName":"W Buehler","fullFMLName":"Walker Anthony Buehler","fullLFMName":"Buehler, Walker Anthony","strikeZoneTop":3.29,"strikeZoneBottom":1.6},"ID675660":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660","firstName":"Shane","lastName":"Drohan","primaryNumber":"55","birthDate":"1999-01-07","currentAge":27,"birthCity":"Fort Lauderdale","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shane","useLastName":"Drohan","middleName":"Liam","boxscoreName":"Drohan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shane Drohan","nameSlug":"shane-drohan-675660","firstLastName":"Shane Drohan","lastFirstName":"Drohan, Shane","lastInitName":"Drohan, S","initLastName":"S Drohan","fullFMLName":"Shane Liam Drohan","fullLFMName":"Drohan, Shane Liam","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID823550":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550","firstName":"Sung-Mun","lastName":"Song","primaryNumber":"24","birthDate":"1996-08-29","currentAge":29,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"6' 0\"","weight":194,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Sung-Mun","useLastName":"Song","boxscoreName":"Song","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sung-Mun Song","nameSlug":"sung-mun-song-823550","firstLastName":"Sung-Mun Song","lastFirstName":"Song, Sung-Mun","lastInitName":"Song, S","initLastName":"S Song","fullFMLName":"Sung-Mun Song","fullLFMName":"Song, Sung-Mun ","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID669093":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093","firstName":"Jeremiah","lastName":"Estrada","primaryNumber":"56","birthDate":"1998-11-01","currentAge":27,"birthCity":"Indio","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeremiah","useLastName":"Estrada","middleName":"Ramiro","boxscoreName":"Estrada, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeremiah Estrada","nameSlug":"jeremiah-estrada-669093","firstLastName":"Jeremiah Estrada","lastFirstName":"Estrada, Jeremiah","lastInitName":"Estrada, J","initLastName":"J Estrada","fullFMLName":"Jeremiah Ramiro Estrada","fullLFMName":"Estrada, Jeremiah Ramiro","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID657757":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757","firstName":"Gavin","lastName":"Sheets","primaryNumber":"30","birthDate":"1996-04-23","currentAge":30,"birthCity":"Lutherville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Gavin","useLastName":"Sheets","middleName":"Crawford","boxscoreName":"Sheets","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-06-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gavin Sheets","nameSlug":"gavin-sheets-657757","firstLastName":"Gavin Sheets","lastFirstName":"Sheets, Gavin","lastInitName":"Sheets, G","initLastName":"G Sheets","fullFMLName":"Gavin Crawford Sheets","fullLFMName":"Sheets, Gavin Crawford","strikeZoneTop":3.351,"strikeZoneBottom":1.691},"ID670970":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970","firstName":"Adrian","lastName":"Morejon","primaryNumber":"50","birthDate":"1999-02-27","currentAge":27,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adrian","useLastName":"Morejon","boxscoreName":"Morejon","nickName":"More","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"more-eh-HONE","mlbDebutDate":"2019-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Adrian Morejon","nameSlug":"adrian-morejon-670970","firstLastName":"Adrian Morejon","lastFirstName":"Morejon, Adrian","lastInitName":"Morejon, A","initLastName":"A Morejon","fullFMLName":"Adrian Morejon","fullLFMName":"Morejon, Adrian","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID592518":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518","firstName":"Manuel","lastName":"Machado","primaryNumber":"13","birthDate":"1992-07-06","currentAge":34,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Manny","useLastName":"Machado","middleName":"Arturo","boxscoreName":"Machado, M","nickName":"El Ministro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2012-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Manny Machado","nameSlug":"manny-machado-592518","firstLastName":"Manny Machado","lastFirstName":"Machado, Manny","lastInitName":"Machado, M","initLastName":"M Machado","fullFMLName":"Manuel Arturo Machado","fullLFMName":"Machado, Manuel Arturo","strikeZoneTop":3.314,"strikeZoneBottom":1.672},"ID666152":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152","firstName":"David","lastName":"Hamilton","primaryNumber":"6","birthDate":"1997-09-29","currentAge":28,"birthCity":"San Marcos","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":192,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"David","useLastName":"Hamilton","middleName":"Lewis","boxscoreName":"Hamilton, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Hamilton","nameSlug":"david-hamilton-666152","firstLastName":"David Hamilton","lastFirstName":"Hamilton, David","lastInitName":"Hamilton, D","initLastName":"D Hamilton","fullFMLName":"David Lewis Hamilton","fullLFMName":"Hamilton, David Lewis","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID661388":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388","firstName":"William","lastName":"Contreras","primaryNumber":"24","birthDate":"1997-12-24","currentAge":28,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 10\"","weight":217,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"William","useLastName":"Contreras","middleName":"Jesus","boxscoreName":"Contreras, Wm","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"William Contreras","nameSlug":"william-contreras-661388","firstLastName":"William Contreras","lastFirstName":"Contreras, William","lastInitName":"Contreras, W","initLastName":"W Contreras","fullFMLName":"William Jesus Contreras","fullLFMName":"Contreras, William Jesus","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID668930":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930","firstName":"Brice","lastName":"Turang","primaryNumber":"2","birthDate":"1999-11-21","currentAge":26,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Brice","useLastName":"Turang","middleName":"Craig","boxscoreName":"Turang","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brice Turang","nameSlug":"brice-turang-668930","firstLastName":"Brice Turang","lastFirstName":"Turang, Brice","lastInitName":"Turang, B","initLastName":"B Turang","fullFMLName":"Brice Craig Turang","fullLFMName":"Turang, Brice Craig","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID687749":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749","firstName":"Jase","lastName":"Bowen","primaryNumber":"4","birthDate":"2000-09-02","currentAge":25,"birthCity":"Northwood","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jase","useLastName":"Bowen","middleName":"Callaway","boxscoreName":"Bowen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jase Bowen","nameSlug":"jase-bowen-687749","firstLastName":"Jase Bowen","lastFirstName":"Bowen, Jase","lastInitName":"Bowen, J","initLastName":"J Bowen","fullFMLName":"Jase Callaway Bowen","fullLFMName":"Bowen, Jase Callaway","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID630105":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105","firstName":"Jacob","lastName":"Cronenworth","primaryNumber":"9","birthDate":"1994-01-21","currentAge":32,"birthCity":"St. Clair","birthStateProvince":"MI","birthCountry":"USA","height":"5' 11\"","weight":187,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jake","useLastName":"Cronenworth","middleName":"John","boxscoreName":"Cronenworth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"CROW-nen-worth","mlbDebutDate":"2020-07-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Cronenworth","nameSlug":"jake-cronenworth-630105","firstLastName":"Jake Cronenworth","lastFirstName":"Cronenworth, Jake","lastInitName":"Cronenworth, J","initLastName":"J Cronenworth","fullFMLName":"Jacob John Cronenworth","fullLFMName":"Cronenworth, Jacob John","strikeZoneTop":3.172,"strikeZoneBottom":1.601},"ID622608":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608","firstName":"Antonio","lastName":"Senzatela","primaryNumber":"49","birthDate":"1995-01-21","currentAge":31,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Antonio","useLastName":"Senzatela","boxscoreName":"Senzatela","nickName":"Senze","gender":"M","nameMatrilineal":"Rondon","isPlayer":true,"isVerified":true,"pronunciation":"sehn-zuh-TEH-luh","mlbDebutDate":"2017-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Antonio Senzatela","nameSlug":"antonio-senzatela-622608","firstLastName":"Antonio Senzatela","lastFirstName":"Senzatela, Antonio","lastInitName":"Senzatela, A","initLastName":"A Senzatela","fullFMLName":"Antonio Senzatela","fullLFMName":"Senzatela, Antonio","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID669060":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060","firstName":"Bryse","lastName":"Wilson","primaryNumber":"41","birthDate":"1997-12-20","currentAge":28,"birthCity":"Hillsborough","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryse","useLastName":"Wilson","middleName":"Everett","boxscoreName":"Wilson, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2018-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryse Wilson","nameSlug":"bryse-wilson-669060","firstLastName":"Bryse Wilson","lastFirstName":"Wilson, Bryse","lastInitName":"Wilson, B","initLastName":"B Wilson","fullFMLName":"Bryse Everett Wilson","fullLFMName":"Wilson, Bryse Everett","strikeZoneTop":3.55,"strikeZoneBottom":1.66},"ID694477":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477","firstName":"Chandler","lastName":"Patrick","primaryNumber":"39","birthDate":"1998-08-14","currentAge":27,"birthCity":"Crown Point","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chad","useLastName":"Patrick","middleName":"Allen","boxscoreName":"Patrick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chad Patrick","nameSlug":"chad-patrick-694477","firstLastName":"Chad Patrick","lastFirstName":"Patrick, Chad","lastInitName":"Patrick, C","initLastName":"C Patrick","fullFMLName":"Chandler Allen Patrick","fullLFMName":"Patrick, Chandler Allen","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID650859":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859","firstName":"Luis","lastName":"Rengifo","primaryNumber":"21","birthDate":"1997-02-26","currentAge":29,"birthCity":"Naguanagua","birthCountry":"Venezuela","height":"5' 9\"","weight":204,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Luis","useLastName":"Rengifo","middleName":"Jose","boxscoreName":"Rengifo","nickName":"Fifo","gender":"M","nameMatrilineal":"Canate","isPlayer":true,"isVerified":true,"pronunciation":"ren-HE-foe","mlbDebutDate":"2019-04-25","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Rengifo","nameSlug":"luis-rengifo-650859","firstLastName":"Luis Rengifo","lastFirstName":"Rengifo, Luis","lastInitName":"Rengifo, L","initLastName":"L Rengifo","fullFMLName":"Luis Jose Rengifo","fullLFMName":"Rengifo, Luis Jose","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID695243":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243","firstName":"Mason","lastName":"Miller","primaryNumber":"22","birthDate":"1998-08-24","currentAge":27,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Miller","middleName":"James","boxscoreName":"Miller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Miller","nameSlug":"mason-miller-695243","firstLastName":"Mason Miller","lastFirstName":"Miller, Mason","lastInitName":"Miller, M","initLastName":"M Miller","fullFMLName":"Mason James Miller","fullLFMName":"Miller, Mason James","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID701656":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656","firstName":"Logan","lastName":"Henderson","primaryNumber":"43","birthDate":"2002-03-02","currentAge":24,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Henderson","middleName":"Blake","boxscoreName":"Henderson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Henderson","nameSlug":"logan-henderson-701656","firstLastName":"Logan Henderson","lastFirstName":"Henderson, Logan","lastInitName":"Henderson, L","initLastName":"L Henderson","fullFMLName":"Logan Blake Henderson","fullLFMName":"Henderson, Logan Blake","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID694192":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192","firstName":"Jackson","lastName":"Chourio","primaryNumber":"11","birthDate":"2004-03-11","currentAge":22,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":199,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jackson","useLastName":"Chourio","middleName":"Bryan","boxscoreName":"Chourio, J","gender":"M","nameMatrilineal":"Lugo","isPlayer":true,"isVerified":true,"pronunciation":"CHOO-ree-oh","mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Chourio","nameSlug":"jackson-chourio-694192","firstLastName":"Jackson Chourio","lastFirstName":"Chourio, Jackson","lastInitName":"Chourio, J","initLastName":"J Chourio","fullFMLName":"Jackson Bryan Chourio","fullLFMName":"Chourio, Jackson Bryan","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"ID592885":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885","firstName":"Christian","lastName":"Yelich","primaryNumber":"22","birthDate":"1991-12-05","currentAge":34,"birthCity":"Thousand Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Christian","useLastName":"Yelich","middleName":"Stephen","boxscoreName":"Yelich","nickName":"Yeli","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"YELL-itch","mlbDebutDate":"2013-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Yelich","nameSlug":"christian-yelich-592885","firstLastName":"Christian Yelich","lastFirstName":"Yelich, Christian","lastInitName":"Yelich, C","initLastName":"C Yelich","fullFMLName":"Christian Stephen Yelich","fullLFMName":"Yelich, Christian Stephen","strikeZoneTop":3.37,"strikeZoneBottom":1.7},"ID593974":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974","firstName":"Wandy","lastName":"Peralta","primaryNumber":"58","birthDate":"1991-07-27","currentAge":35,"birthCity":"San Francisco de Macoris","birthCountry":"Dominican Republic","height":"6' 0\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wandy","useLastName":"Peralta","middleName":"Luis","boxscoreName":"Peralta, W","nickName":"La Grasa","gender":"M","nameMatrilineal":"Dominguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Wandy Peralta","nameSlug":"wandy-peralta-593974","firstLastName":"Wandy Peralta","lastFirstName":"Peralta, Wandy","lastInitName":"Peralta, W","initLastName":"W Peralta","fullFMLName":"Wandy Luis Peralta","fullLFMName":"Peralta, Wandy Luis","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID641343":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343","firstName":"Jakob","lastName":"Bauers","primaryNumber":"9","birthDate":"1995-10-06","currentAge":30,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jake","useLastName":"Bauers","middleName":"Christopher","boxscoreName":"Bauers","nickName":"JB","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-06-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Bauers","nameSlug":"jake-bauers-641343","firstLastName":"Jake Bauers","lastFirstName":"Bauers, Jake","lastInitName":"Bauers, J","initLastName":"J Bauers","fullFMLName":"Jakob Christopher Bauers","fullLFMName":"Bauers, Jakob Christopher","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"ID682842":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842","firstName":"Abner","lastName":"Uribe","primaryNumber":"45","birthDate":"2000-06-20","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Abner","useLastName":"Uribe","middleName":"Brismaury","boxscoreName":"Uribe","gender":"M","nameMatrilineal":"Cabral","isPlayer":true,"isVerified":false,"pronunciation":"oo-REE-bay","mlbDebutDate":"2023-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Abner Uribe","nameSlug":"abner-uribe-682842","firstLastName":"Abner Uribe","lastFirstName":"Uribe, Abner","lastInitName":"Uribe, A","initLastName":"A Uribe","fullFMLName":"Abner Brismaury Uribe","fullLFMName":"Uribe, Abner Brismaury","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID701538":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538","firstName":"Jackson","lastName":"Merrill","primaryNumber":"3","birthDate":"2003-04-19","currentAge":23,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jackson","useLastName":"Merrill","middleName":"Peter","boxscoreName":"Merrill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Merrill","nameSlug":"jackson-merrill-701538","firstLastName":"Jackson Merrill","lastFirstName":"Merrill, Jackson","lastInitName":"Merrill, J","initLastName":"J Merrill","fullFMLName":"Jackson Peter Merrill","fullLFMName":"Merrill, Jackson Peter","strikeZoneTop":3.32,"strikeZoneBottom":1.676},"ID656288":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288","firstName":"Griffin","lastName":"Canning","primaryNumber":"17","birthDate":"1996-05-11","currentAge":30,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Griffin","useLastName":"Canning","middleName":"Alexander","boxscoreName":"Canning","nickName":"Griff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2019-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Griffin Canning","nameSlug":"griffin-canning-656288","firstLastName":"Griffin Canning","lastFirstName":"Canning, Griffin","lastInitName":"Canning, G","initLastName":"G Canning","fullFMLName":"Griffin Alexander Canning","fullLFMName":"Canning, Griffin Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID683734":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734","firstName":"Andrew","lastName":"Vaughn","primaryNumber":"28","birthDate":"1998-04-03","currentAge":28,"birthCity":"Santa Rosa","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Andrew","useLastName":"Vaughn","middleName":"Clayton","boxscoreName":"Vaughn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2021-04-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Vaughn","nameSlug":"andrew-vaughn-683734","firstLastName":"Andrew Vaughn","lastFirstName":"Vaughn, Andrew","lastInitName":"Vaughn, A","initLastName":"A Vaughn","fullFMLName":"Andrew Clayton Vaughn","fullLFMName":"Vaughn, Andrew Clayton","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID663604":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604","firstName":"Brandon","lastName":"Lockridge","primaryNumber":"20","birthDate":"1997-03-14","currentAge":29,"birthCity":"Pensacola","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":197,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Brandon","useLastName":"Lockridge","middleName":"Marcus","boxscoreName":"Lockridge","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2024-09-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Lockridge","nameSlug":"brandon-lockridge-663604","firstLastName":"Brandon Lockridge","lastFirstName":"Lockridge, Brandon","lastInitName":"Lockridge, B","initLastName":"B Lockridge","fullFMLName":"Brandon Marcus Lockridge","fullLFMName":"Lockridge, Brandon Marcus","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID699134":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134","firstName":"Bradgley","lastName":"Rodriguez","primaryNumber":"72","birthDate":"2003-11-16","currentAge":22,"birthCity":"Petare","birthCountry":"Venezuela","height":"6' 1\"","weight":160,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bradgley","useLastName":"Rodriguez","middleName":"Eduardo","boxscoreName":"Rodriguez, B","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"pronunciation":"BRAD-glay","mlbDebutDate":"2025-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bradgley Rodriguez","nameSlug":"bradgley-rodriguez-699134","firstLastName":"Bradgley Rodriguez","lastFirstName":"Rodriguez, Bradgley","lastInitName":"Rodriguez, B","initLastName":"B Rodriguez","fullFMLName":"Bradgley Eduardo Rodriguez","fullLFMName":"Rodriguez, Bradgley Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID690986":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986","firstName":"Kyle","lastName":"Harrison","primaryNumber":"52","birthDate":"2001-08-12","currentAge":25,"birthCity":"San Jose","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Harrison","middleName":"Christopher","boxscoreName":"Harrison","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Harrison","nameSlug":"kyle-harrison-690986","firstLastName":"Kyle Harrison","lastFirstName":"Harrison, Kyle","lastInitName":"Harrison, K","initLastName":"K Harrison","fullFMLName":"Kyle Christopher Harrison","fullLFMName":"Harrison, Kyle Christopher","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669720":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720","firstName":"Austin","lastName":"Hays","primaryNumber":"15","birthDate":"1995-07-05","currentAge":31,"birthCity":"Daytona Beach","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Austin","useLastName":"Hays","middleName":"Charles Bryan","boxscoreName":"Hays","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2017-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Hays","nameSlug":"austin-hays-669720","firstLastName":"Austin Hays","lastFirstName":"Hays, Austin","lastInitName":"Hays, A","initLastName":"A Hays","fullFMLName":"Austin Charles Bryan Hays","fullLFMName":"Hays, Austin Charles Bryan","strikeZoneTop":3.142,"strikeZoneBottom":1.586},"ID669003":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003","firstName":"Garrett","lastName":"Mitchell","primaryNumber":"5","birthDate":"1998-09-04","currentAge":27,"birthCity":"Orange","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":229,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Garrett","useLastName":"Mitchell","middleName":"Antony-Charles","boxscoreName":"Mitchell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Mitchell","nameSlug":"garrett-mitchell-669003","firstLastName":"Garrett Mitchell","lastFirstName":"Mitchell, Garrett","lastInitName":"Mitchell, G","initLastName":"G Mitchell","fullFMLName":"Garrett Antony-Charles Mitchell","fullLFMName":"Mitchell, Garrett Antony-Charles","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID676879":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879","firstName":"Aaron","lastName":"Ashby","primaryNumber":"26","birthDate":"1998-05-24","currentAge":28,"birthCity":"Kansas City","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":194,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Ashby","boxscoreName":"Ashby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aaron Ashby","nameSlug":"aaron-ashby-676879","firstLastName":"Aaron Ashby","lastFirstName":"Ashby, Aaron","lastInitName":"Ashby, A","initLastName":"A Ashby","fullFMLName":"Aaron  Ashby","fullLFMName":"Ashby, Aaron","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID665487":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487","firstName":"Fernando","lastName":"Tatis","primaryNumber":"23","birthDate":"1999-01-02","currentAge":27,"birthCity":"San Pedro De Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":217,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Fernando","useLastName":"Tatis Jr.","middleName":"Gabriel","boxscoreName":"Tatis Jr.","nickName":"El Nino","gender":"M","nameMatrilineal":"Medina","isPlayer":true,"isVerified":false,"pronunciation":"tah-TEES","mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Fernando Tatis Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"fernando-tatis-jr-665487","firstLastName":"Fernando Tatis Jr.","lastFirstName":"Tatis Jr., Fernando","lastInitName":"Tatis Jr., F","initLastName":"F Tatis Jr.","fullFMLName":"Fernando Gabriel Tatis Jr.","fullLFMName":"Tatis Jr., Fernando Gabriel","strikeZoneTop":3.346,"strikeZoneBottom":1.689},"ID664034":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034","firstName":"Tyler","lastName":"France","primaryNumber":"25","birthDate":"1994-07-13","currentAge":32,"birthCity":"Downey","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Ty","useLastName":"France","middleName":"Lawrence","boxscoreName":"France, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ty France","nameSlug":"ty-france-664034","firstLastName":"Ty France","lastFirstName":"France, Ty","lastInitName":"France, T","initLastName":"T France","fullFMLName":"Tyler Lawrence France","fullLFMName":"France, Tyler Lawrence","strikeZoneTop":3.103,"strikeZoneBottom":1.566},"ID688107":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107","firstName":"Robert","lastName":"Gasser","primaryNumber":"54","birthDate":"1999-05-31","currentAge":27,"birthCity":"El Dorado Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robert","useLastName":"Gasser","middleName":"Riordan","boxscoreName":"Gasser","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robert Gasser","nameSlug":"robert-gasser-688107","firstLastName":"Robert Gasser","lastFirstName":"Gasser, Robert","lastInitName":"Gasser, R","initLastName":"R Gasser","fullFMLName":"Robert Riordan Gasser","fullLFMName":"Gasser, Robert Riordan","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID593428":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428","firstName":"Xander","lastName":"Bogaerts","primaryNumber":"2","birthDate":"1992-10-01","currentAge":33,"birthCity":"Oranjestad","birthCountry":"Aruba","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Xander","useLastName":"Bogaerts","middleName":"Jan","boxscoreName":"Bogaerts","nickName":"X-Man","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"BOH-garts","mlbDebutDate":"2013-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xander Bogaerts","nameSlug":"xander-bogaerts-593428","firstLastName":"Xander Bogaerts","lastFirstName":"Bogaerts, Xander","lastInitName":"Bogaerts, X","initLastName":"X Bogaerts","fullFMLName":"Xander Jan Bogaerts","fullLFMName":"Bogaerts, Xander Jan","strikeZoneTop":3.285,"strikeZoneBottom":1.658},"ID596142":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142","firstName":"Gary","lastName":"Sánchez","primaryNumber":"99","birthDate":"1992-12-02","currentAge":33,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":251,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Gary","useLastName":"Sánchez","boxscoreName":"Sánchez","nickName":"Kraken","gender":"M","nameMatrilineal":"Herrera","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-10-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gary Sánchez","nameSlug":"gary-sanchez-596142","firstLastName":"Gary Sánchez","lastFirstName":"Sánchez, Gary","lastInitName":"Sánchez, G","initLastName":"G Sánchez","fullFMLName":"Gary Sánchez","fullLFMName":"Sánchez, Gary ","strikeZoneTop":3.31,"strikeZoneBottom":1.67},"ID694819":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819","firstName":"Jacob","lastName":"Misiorowski","primaryNumber":"32","birthDate":"2002-04-03","currentAge":24,"birthCity":"Blue Springs","birthStateProvince":"MO","birthCountry":"USA","height":"6' 7\"","weight":201,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Misiorowski","middleName":"Walter","boxscoreName":"Misiorowski","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"miz-uh-RŎW-skee","mlbDebutDate":"2025-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Misiorowski","nameSlug":"jacob-misiorowski-694819","firstLastName":"Jacob Misiorowski","lastFirstName":"Misiorowski, Jacob","lastInitName":"Misiorowski, J","initLastName":"J Misiorowski","fullFMLName":"Jacob Walter Misiorowski","fullLFMName":"Misiorowski, Jacob Walter","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID606996":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996","firstName":"Kyle","lastName":"Hart","primaryNumber":"68","birthDate":"1992-11-23","currentAge":33,"birthCity":"Cincinnati","birthStateProvince":"OH","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Hart","middleName":"Patrick","boxscoreName":"Hart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2020-08-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Hart","nameSlug":"kyle-hart-606996","firstLastName":"Kyle Hart","lastFirstName":"Hart, Kyle","lastInitName":"Hart, K","initLastName":"K Hart","fullFMLName":"Kyle Patrick Hart","fullLFMName":"Hart, Kyle Patrick","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID592662":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662","firstName":"Robert","lastName":"Ray","primaryNumber":"38","birthDate":"1991-10-01","currentAge":34,"birthCity":"Brentwood","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robbie","useLastName":"Ray","middleName":"Glenn","boxscoreName":"Ray","nickName":"Bob","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2014-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robbie Ray","nameSlug":"robbie-ray-592662","firstLastName":"Robbie Ray","lastFirstName":"Ray, Robbie","lastInitName":"Ray, R","initLastName":"R Ray","fullFMLName":"Robert Glenn Ray","fullLFMName":"Ray, Robert Glenn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669084":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084","firstName":"Dayton","lastName":"Hall","primaryNumber":"37","birthDate":"1998-09-19","currentAge":27,"birthCity":"Valdosta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"DL","useLastName":"Hall","middleName":"Layne","boxscoreName":"Hall, DL","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-08-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"DL Hall","nameSlug":"dl-hall-669084","firstLastName":"DL Hall","lastFirstName":"Hall, DL","lastInitName":"Hall, D","initLastName":"D Hall","fullFMLName":"Dayton Layne Hall","fullLFMName":"Hall, Dayton Layne","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID669160":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160","firstName":"Dustin","lastName":"May","primaryNumber":"21","birthDate":"1997-09-06","currentAge":28,"birthCity":"Justin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 6\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dustin","useLastName":"May","middleName":"Jake","boxscoreName":"May","nickName":"Big Red","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dustin May","nameSlug":"dustin-may-669160","firstLastName":"Dustin May","lastFirstName":"May, Dustin","lastInitName":"May, D","initLastName":"D May","fullFMLName":"Dustin Jake May","fullLFMName":"May, Dustin Jake","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID681190":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190","firstName":"Randy","lastName":"Vásquez","primaryNumber":"98","birthDate":"1998-11-03","currentAge":27,"birthCity":"Navarette","birthCountry":"Dominican Republic","height":"6' 0\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Randy","useLastName":"Vásquez","middleName":"Marcelino","boxscoreName":"Vásquez, R","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Vásquez","nameSlug":"randy-vasquez-681190","firstLastName":"Randy Vásquez","lastFirstName":"Vásquez, Randy","lastInitName":"Vásquez, R","initLastName":"R Vásquez","fullFMLName":"Randy Marcelino Vásquez","fullLFMName":"Vásquez, Randy Marcelino","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID678225":{"id":678225,"fullName":"Jihwan Bae","link":"/api/v1/people/678225","firstName":"Jihwan","lastName":"Bae","primaryNumber":"0","birthDate":"1999-07-26","currentAge":27,"birthCity":"Daegu","birthCountry":"Republic of Korea","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jihwan","useLastName":"Bae","boxscoreName":"Bae","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"JEE-wahn BAY","mlbDebutDate":"2022-09-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jihwan Bae","nameSlug":"jihwan-bae-678225","firstLastName":"Jihwan Bae","lastFirstName":"Bae, Jihwan","lastInitName":"Bae, J","initLastName":"J Bae","fullFMLName":"Jihwan Bae","fullLFMName":"Bae, Jihwan ","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID800325":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325","firstName":"Luis","lastName":"Lara","primaryNumber":"18","birthDate":"2004-11-17","currentAge":21,"birthCity":"San Felipe","birthCountry":"Venezuela","height":"5' 7\"","weight":169,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Luis","useLastName":"Lara","middleName":"Alexander","boxscoreName":"Lara","gender":"M","nameMatrilineal":"Chirinos","isPlayer":true,"isVerified":true,"pronunciation":"LAH-ruh","mlbDebutDate":"2026-07-07","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Lara","nameSlug":"luis-lara-800325","firstLastName":"Luis Lara","lastFirstName":"Lara, Luis","lastInitName":"Lara, L","initLastName":"L Lara","fullFMLName":"Luis Alexander Lara","fullLFMName":"Lara, Luis Alexander","strikeZoneTop":3.01,"strikeZoneBottom":1.52},"ID656730":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730","firstName":"Trevor","lastName":"Megill","primaryNumber":"29","birthDate":"1993-12-05","currentAge":32,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 8\"","weight":253,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Megill","middleName":"J.","boxscoreName":"Megill","nickName":"Gorilla","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"meh-GILL","mlbDebutDate":"2021-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Megill","nameSlug":"trevor-megill-656730","firstLastName":"Trevor Megill","lastFirstName":"Megill, Trevor","lastInitName":"Megill, T","initLastName":"T Megill","fullFMLName":"Trevor J. Megill","fullLFMName":"Megill, Trevor J.","strikeZoneTop":3.567,"strikeZoneBottom":1.8}},"venue":{"id":2680,"name":"Petco Park","link":"/api/v1/venues/2680","location":{"address1":"100 Park Boulevard","city":"San Diego","state":"California","stateAbbrev":"CA","postalCode":"92101","defaultCoordinates":{"latitude":32.707861,"longitude":-117.157278},"azimuthAngle":0.0,"elevation":23,"country":"USA","phone":"(619) 795-5000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":40222,"turfType":"Grass","roofType":"Open","leftLine":336,"leftCenter":386,"center":396,"rightCenter":391,"rightLine":322},"active":true,"season":"2026"},"officialVenue":{"id":2680,"link":"/api/v1/venues/2680"},"weather":{"condition":"Partly Cloudy","temp":"79","wind":"8 mph, L To R"},"gameInfo":{"attendance":36072,"firstPitch":"2026-08-12T20:10:00.000Z","gameDurationMinutes":226},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":3,"remaining":0},"home":{"usedSuccessful":4,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"home":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"}},"officialScorer":{"id":800934,"fullName":"Brittany Womack","link":"/api/v1/people/800934"},"primaryDatacaster":{"id":632812,"fullName":"Jason Martinez","link":"/api/v1/people/632812"},"moundVisits":{"away":{"used":3,"remaining":2},"home":{"used":5,"remaining":0}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Chourio grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-12T20:10:51.772Z","endTime":"2026-08-12T20:12:16.000Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"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":"2026-08-12T17:34:41.174Z","endTime":"2026-08-12T19:40:00.735Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"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":"2026-08-12T19:40:00.735Z","endTime":"2026-08-12T20:08:57.991Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"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":"2026-08-12T20:08:57.991Z","endTime":"2026-08-12T20:10:53.856Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.649657868117778,"aZ":-15.97569290832215,"pfxX":7.823011553322075,"pfxZ":8.744215810381547,"pX":-0.7285838111705567,"pZ":2.1151999478179695,"vX0":-11.037144713069104,"vY0":-135.07530918756663,"vZ0":-6.966670388081243,"x":144.77,"y":181.67,"x0":2.388882624443132,"y0":50.006387545388144,"z0":5.845567405997042,"aX":14.499496650651812},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.5,"breakHorizontal":-11.9,"spinRate":2245,"spinDirection":144},"zone":7,"typeConfidence":0.63,"plateTime":0.4050530807494779,"extension":6.15437121566363},"index":3,"playId":"8927e92e-b68e-3305-844a-e594c7212598","pitchNumber":1,"startTime":"2026-08-12T20:10:53.856Z","endTime":"2026-08-12T20:10:58.517Z","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":93.2,"endSpeed":84.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.061481113592905,"aZ":-11.262664024635136,"pfxX":7.019330800901491,"pfxZ":11.39440734878594,"pX":-0.7903776282403712,"pZ":3.296345686099391,"vX0":-10.806605260103677,"vY0":-135.23724484132146,"vZ0":-4.936963556245196,"x":147.13,"y":149.78,"x0":2.362560100568711,"y0":50.001635277284564,"z0":5.949000164374042,"aX":12.881696801838508},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.6,"breakHorizontal":-10.2,"spinRate":2374,"spinDirection":147},"zone":1,"typeConfidence":0.92,"plateTime":0.40647967728899737,"extension":6.143179712223198},"index":4,"playId":"c635a775-de06-3d35-bcaf-4f288972522f","pitchNumber":2,"startTime":"2026-08-12T20:11:09.253Z","endTime":"2026-08-12T20:11:13.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.037329624069077,"aZ":-14.228931964666188,"pfxX":4.5373456840974855,"pfxZ":9.697497146868807,"pX":-1.1456795898017216,"pZ":3.6256399730145157,"vX0":-10.489734458936598,"vY0":-135.09379588518598,"vZ0":-3.680305443862366,"x":160.67,"y":140.89,"x0":2.195741761388188,"y0":50.0061123550152,"z0":6.00383699219861,"aX":8.399961489042143},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.9,"breakHorizontal":-6.0,"spinRate":2318,"spinDirection":144},"zone":11,"typeConfidence":0.91,"plateTime":0.4052117124314307,"extension":6.139073165504705},"index":5,"playId":"95816ca5-dd59-3ccf-9c9f-2bce95ca3a89","pitchNumber":3,"startTime":"2026-08-12T20:11:27.915Z","endTime":"2026-08-12T20:11:31.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4037403090688,"aZ":-21.001187917232766,"pfxX":6.870854603688174,"pfxZ":6.736103504488806,"pX":0.5898572856973219,"pZ":0.23664151412746529,"vX0":-7.442758692406886,"vY0":-127.70805726663777,"vZ0":-9.491625032875678,"x":94.52,"y":232.39,"x0":2.644275388018039,"y0":50.00151765036833,"z0":5.642767953545677,"aX":11.390584207435479},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.3,"breakHorizontal":-10.8,"spinRate":1659,"spinDirection":150},"zone":14,"typeConfidence":0.69,"plateTime":0.42829944950873466,"extension":6.1338978632844965},"index":6,"playId":"e8a78388-7ff1-3a91-aaab-a8917234bf1a","pitchNumber":4,"startTime":"2026-08-12T20:11:44.418Z","endTime":"2026-08-12T20:11:48.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74163919154117,"aZ":-12.511668016069118,"pfxX":6.36553371810091,"pfxZ":10.643262870430153,"pX":-0.38975153249838446,"pZ":3.032644101793479,"vX0":-9.196200641228762,"vY0":-135.3597867438484,"vZ0":-5.541916766596261,"x":131.86,"y":156.9,"x0":2.231514950208133,"y0":50.00475754754236,"z0":5.989584383236746,"aX":11.762784614974729},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.1,"breakHorizontal":-9.5,"spinRate":2381,"spinDirection":146},"zone":1,"typeConfidence":0.92,"plateTime":0.4053178862528819,"extension":6.1816371731780935},"hitData":{"launchSpeed":101.1,"launchAngle":-4.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.03,"coordY":150.46}},"index":7,"playId":"f72f2b11-d579-3f87-8d74-f89f8e2e1651","pitchNumber":5,"startTime":"2026-08-12T20:12:08.032Z","endTime":"2026-08-12T20:12:16.000Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:12:16.000Z","atBatIndex":0},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brice Turang lines out to second baseman Jake Cronenworth.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-12T20:12:37.501Z","endTime":"2026-08-12T20:14:19.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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.2,"endSpeed":81.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.647310893632344,"aZ":-22.58780355952951,"pfxX":-0.02031111294841459,"pfxZ":5.688565026492655,"pX":-0.6744833030071236,"pZ":1.760434799958727,"vX0":-8.078539802765668,"vY0":-128.26912479237237,"vZ0":-5.886547169727937,"x":142.71,"y":191.25,"x0":2.5032334984040756,"y0":50.00362670669343,"z0":5.81829595957258,"aX":-0.03431202031916165},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.4,"breakHorizontal":1.7,"spinRate":2104,"spinDirection":140},"zone":7,"typeConfidence":0.91,"plateTime":0.4251248777784147,"extension":6.136218474763258},"index":0,"playId":"4d96a25c-8d9d-3fdd-ba8a-f715dcfdc069","pitchNumber":1,"startTime":"2026-08-12T20:12:41.534Z","endTime":"2026-08-12T20:12:45.641Z","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":89.4,"endSpeed":82.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51172114572886,"aZ":-24.208710856506723,"pfxX":-0.04130567320567202,"pfxZ":4.591261181491804,"pX":-0.5575984220932875,"pZ":2.9979885263285433,"vX0":-7.895349522010968,"vY0":-130.16083452996054,"vZ0":-2.9357573280349465,"x":138.25,"y":157.83,"x0":2.506435332009489,"y0":50.0024812200906,"z0":5.951877918559577,"aX":-0.07036200709655109},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.9,"breakHorizontal":1.7,"spinRate":2196,"spinDirection":144},"zone":1,"typeConfidence":0.83,"plateTime":0.4190621105975465,"extension":5.963839322384794},"index":1,"playId":"92877dea-1828-3a72-919f-cf5f7e8a34df","pitchNumber":2,"startTime":"2026-08-12T20:12:57.911Z","endTime":"2026-08-12T20:13:02.079Z","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":93.3,"endSpeed":84.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.69166918648632,"aZ":-15.898429614614987,"pfxX":5.691570631949818,"pfxZ":8.856722817023329,"pX":1.2061086584528307,"pZ":4.558119829175122,"vX0":-5.207908036494772,"vY0":-135.7066398002363,"vZ0":-1.1354998748111216,"x":71.03,"y":115.71,"x0":2.424159113078887,"y0":50.00632959593338,"z0":6.105429585512913,"aX":10.464779829961135},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.0,"breakHorizontal":-9.0,"spinRate":2283,"spinDirection":145},"zone":12,"typeConfidence":0.91,"plateTime":0.405851614337998,"extension":6.034863754113549},"index":2,"playId":"3e6521d0-f87b-3b73-bee6-7b2114bb33bf","pitchNumber":3,"startTime":"2026-08-12T20:13:15.210Z","endTime":"2026-08-12T20:13:19.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.425857021976906,"aZ":-12.332559265016117,"pfxX":6.466313712642474,"pfxZ":10.78007601682636,"pX":0.035216819107279175,"pZ":3.344287374458926,"vX0":-8.141584494479723,"vY0":-135.2695682140089,"vZ0":-4.626763695051351,"x":115.66,"y":148.48,"x0":2.2537021732715736,"y0":50.00036983369542,"z0":5.951579497977718,"aX":11.899176217275064},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.6,"breakHorizontal":-9.8,"spinRate":2338,"spinDirection":147},"zone":2,"typeConfidence":0.92,"plateTime":0.4060048769028537,"extension":6.189100692662311},"index":3,"playId":"03a73734-e9c1-3545-93f6-e5fdd2abd2a0","pitchNumber":4,"startTime":"2026-08-12T20:13:33.172Z","endTime":"2026-08-12T20:13:36.546Z","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.7,"endSpeed":81.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17255256664153,"aZ":-24.0979625252879,"pfxX":0.3866631460062999,"pfxZ":4.851219656103282,"pX":-1.6597800217430057,"pZ":2.2739010683869347,"vX0":-10.102086278472067,"vY0":-127.38954594775399,"vZ0":-4.291176282661151,"x":180.27,"y":177.38,"x0":2.286341555244976,"y0":50.00073256660472,"z0":5.857475723099303,"aX":0.645849369266675},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.2,"breakHorizontal":1.3,"spinRate":1991,"spinDirection":130},"zone":13,"typeConfidence":0.9,"plateTime":0.4279776524790022,"extension":6.164253451423609},"index":4,"playId":"05790c23-4ade-397d-af6f-6c601b1fed54","pitchNumber":5,"startTime":"2026-08-12T20:13:55.088Z","endTime":"2026-08-12T20:13:59.194Z","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":91.5,"endSpeed":83.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.834769033212226,"aZ":-18.169489353790308,"pfxX":7.674517524924514,"pfxZ":7.8789795875318465,"pX":1.0540453090504858,"pZ":3.246489604743836,"vX0":-6.051649067268143,"vY0":-133.04244823131276,"vZ0":-3.7429187673145776,"x":76.82,"y":151.12,"x0":2.3708337404175905,"y0":50.00071632299224,"z0":6.002955846679624,"aX":13.637926401942487},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.6,"breakHorizontal":-12.5,"spinRate":2239,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.41304606126730947,"extension":6.029056660366477},"hitData":{"launchSpeed":75.5,"launchAngle":15.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":139.81,"coordY":141.4}},"index":5,"playId":"aedbb5bd-ea77-3b8c-8047-ccfc1bf9d1a8","pitchNumber":6,"startTime":"2026-08-12T20:14:11.548Z","endTime":"2026-08-12T20:14:19.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:14:19.341Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andrew Vaughn pops out to first baseman Ty France in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-12T20:14:37.698Z","endTime":"2026-08-12T20:17:13.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.472290701206283,"aZ":-19.456237295167888,"pfxX":9.140675348453081,"pfxZ":6.788717166930784,"pX":0.5149189394071443,"pZ":3.028217114854757,"vX0":-8.860333526369283,"vY0":-136.39506266012268,"vZ0":-3.9268240225301114,"x":97.37,"y":157.02,"x0":2.6261885412268877,"y0":50.00623293607316,"z0":5.83737204925004,"aX":17.135220229363135},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.5,"breakHorizontal":-14.5,"spinRate":2212,"spinDirection":142},"zone":3,"typeConfidence":0.93,"plateTime":0.40237310685815064,"extension":6.245323364280948},"index":0,"playId":"03616feb-47da-328f-891b-0253ad049e97","pitchNumber":1,"startTime":"2026-08-12T20:14:46.457Z","endTime":"2026-08-12T20:14:50.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.6,"endSpeed":84.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13538266829186,"aZ":-19.731229607668585,"pfxX":8.705408975659974,"pfxZ":6.744738111882812,"pX":1.3130850944740582,"pZ":2.879533517075724,"vX0":-6.656315985900446,"vY0":-136.03676622190716,"vZ0":-4.134279323007205,"x":66.95,"y":161.03,"x0":2.679618477600779,"y0":50.00431873638373,"z0":5.814528623770114,"aX":16.065994461239846},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.4,"breakHorizontal":-14.0,"spinRate":2257,"spinDirection":142},"zone":12,"typeConfidence":0.92,"plateTime":0.40503519855639736,"extension":6.205516368206841},"index":1,"playId":"4ecaa558-3afb-354f-938b-66da341fcb63","pitchNumber":2,"startTime":"2026-08-12T20:15:01.049Z","endTime":"2026-08-12T20:15:05.690Z","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":93.2,"endSpeed":83.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.4937115230761,"aZ":-11.07922964957059,"pfxX":6.608082047458747,"pfxZ":11.643434926480783,"pX":-0.4504467626891168,"pZ":3.306694191628538,"vX0":-9.665755779634548,"vY0":-135.22501761388364,"vZ0":-4.657169366718142,"x":134.17,"y":149.5,"x0":2.348274685281423,"y0":50.000140136235416,"z0":5.859001582802749,"aX":11.969981557886731},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.9,"breakHorizontal":-9.4,"spinRate":2348,"spinDirection":140},"zone":11,"typeConfidence":0.92,"plateTime":0.4084928910359298,"extension":6.211675110745415},"index":2,"playId":"f3e3f963-0afc-338e-a77b-69bcd3709ea1","pitchNumber":3,"startTime":"2026-08-12T20:15:18.808Z","endTime":"2026-08-12T20:15:24.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.526546668259765,"aZ":-24.190180531780765,"pfxX":-0.5749845885415077,"pfxZ":4.971933432750798,"pX":0.00603747952591401,"pZ":1.6945525528623717,"vX0":-6.28176741291359,"vY0":-126.35719654605091,"vZ0":-5.164459597537815,"x":116.77,"y":193.03,"x0":2.6065607541100078,"y0":50.00089649345992,"z0":5.726941643395005,"aX":-0.9217883522551497},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.9,"breakHorizontal":2.5,"spinRate":2151,"spinDirection":153},"zone":8,"typeConfidence":0.91,"plateTime":0.43471620833571434,"extension":6.021802446557118},"index":3,"playId":"426f0a0e-ae5d-3124-9532-47b3b0191960","pitchNumber":4,"startTime":"2026-08-12T20:15:35.483Z","endTime":"2026-08-12T20:15:40.922Z","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":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.69671555799089,"aZ":-13.366008907233216,"pfxX":5.4424308758522795,"pfxZ":10.492932641171738,"pX":-0.7069129092782699,"pZ":3.6375805277878994,"vX0":-9.750155716053568,"vY0":-134.19835440959505,"vZ0":-3.373279418018689,"x":143.95,"y":140.57,"x0":2.2950199203594623,"y0":50.00388233283028,"z0":5.886044119300083,"aX":9.757287102846531},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.2,"breakHorizontal":-7.3,"spinRate":2283,"spinDirection":145},"zone":11,"typeConfidence":0.92,"plateTime":0.41085565880172226,"extension":6.2851756638367124},"index":4,"playId":"6bc72c5d-1f44-3640-828a-e21602c3f668","pitchNumber":5,"startTime":"2026-08-12T20:15:59.890Z","endTime":"2026-08-12T20:16:04.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.077503594013358,"aZ":-17.788440352998634,"pfxX":9.314522215402192,"pfxZ":7.8255901748579975,"pX":0.1738169495718872,"pZ":2.452084961553898,"vX0":-9.086515265344994,"vY0":-135.1410649110377,"vZ0":-5.376628120251512,"x":110.37,"y":172.57,"x0":2.3791619819682754,"y0":50.00515627752414,"z0":5.728159989583519,"aX":17.129288665397628},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.1,"breakHorizontal":-14.8,"spinRate":2294,"spinDirection":140},"zone":5,"typeConfidence":0.92,"plateTime":0.4062252337313814,"extension":6.193534947247826},"index":5,"playId":"694c934d-3b2b-3c80-88b6-981c91a74916","pitchNumber":6,"startTime":"2026-08-12T20:16:15.350Z","endTime":"2026-08-12T20:16:21.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5890554084261,"aZ":-16.524853037506652,"pfxX":8.855340643036186,"pfxZ":8.392058135843445,"pX":-0.5815261856097834,"pZ":2.524409290001979,"vX0":-10.965512950306147,"vY0":-136.3240477383811,"vZ0":-5.403662905245579,"x":139.17,"y":170.62,"x0":2.3602556861729522,"y0":50.00250001274898,"z0":5.6898758028661005,"aX":16.51219744661957},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":-13.4,"spinRate":2237,"spinDirection":142},"zone":4,"typeConfidence":0.88,"plateTime":0.40324064379213187,"extension":6.288526878091267},"index":6,"playId":"1f1df784-7191-36b1-aab6-37efa9f9af82","pitchNumber":7,"startTime":"2026-08-12T20:16:35.440Z","endTime":"2026-08-12T20:16:43.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":77.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38665853044792,"aZ":-22.080769908766595,"pfxX":7.558008123924676,"pfxZ":6.4898062902504705,"pX":0.7908119651193848,"pZ":3.35578513567923,"vX0":-6.630946192129916,"vY0":-124.54723650612455,"vZ0":-1.8819723431100044,"x":86.86,"y":148.17,"x0":2.518899287123149,"y0":50.0020770997132,"z0":5.966125652515368,"aX":11.753047178407495},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":11.5,"breakHorizontal":-12.0,"spinRate":1492,"spinDirection":158},"zone":12,"typeConfidence":0.92,"plateTime":0.44149233210640704,"extension":6.143757170237428},"hitData":{"launchSpeed":71.9,"launchAngle":68.0,"totalDistance":124.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":158.55,"coordY":189.04}},"index":7,"playId":"9e4460d5-f5cb-3ee2-ba94-fb3fb8ea3c94","pitchNumber":8,"startTime":"2026-08-12T20:17:04.187Z","endTime":"2026-08-12T20:17:13.055Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:17:13.055Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Rengifo singles on a ground ball to third baseman Joey Ortiz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-12T20:19:27.260Z","endTime":"2026-08-12T20:20:23.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":94.3,"endSpeed":85.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96485991967917,"aZ":-12.883495402003911,"pfxX":-7.333671798098157,"pfxZ":10.22603533156741,"pX":-0.40962926510709624,"pZ":2.5297214074987036,"vX0":5.724472170724029,"vY0":-137.1299017989696,"vZ0":-6.146090961411551,"x":132.61,"y":170.48,"x0":-1.5811285808837154,"y0":50.005683111289464,"z0":5.694839503238149,"aX":-13.839039954659057},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.3,"breakHorizontal":11.9,"spinRate":2542,"spinDirection":216},"zone":4,"typeConfidence":0.84,"plateTime":0.4008597494219779,"extension":6.5169359379481895},"index":0,"playId":"fcea1c44-7972-3925-bfd3-bfab1c4e34f7","pitchNumber":1,"startTime":"2026-08-12T20:19:36.538Z","endTime":"2026-08-12T20:19:40.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.282298725735835,"aZ":-19.808748805750234,"pfxX":-1.728297893932675,"pfxZ":6.684011013227015,"pX":0.6866982283973632,"pZ":2.43000866450552,"vX0":6.32295518197489,"vY0":-135.572382200613,"vZ0":-4.87022927516111,"x":90.82,"y":173.17,"x0":-1.4573666013846376,"y0":50.00401712605985,"z0":5.643656394493925,"aX":-3.1983200762112527},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.2,"breakHorizontal":1.7,"spinRate":2428,"spinDirection":204},"zone":6,"typeConfidence":0.89,"plateTime":0.4049212598326215,"extension":6.616450140493141},"index":1,"playId":"ba85db69-de74-33c9-b151-361d7cce59cd","pitchNumber":2,"startTime":"2026-08-12T20:19:53.237Z","endTime":"2026-08-12T20:19:57.306Z","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":96.2,"endSpeed":87.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.78452575150246,"aZ":-11.50910188089212,"pfxX":-6.815786800858529,"pfxZ":10.528007900133824,"pX":-1.0157528167718004,"pZ":3.5758784330198807,"vX0":3.7458978232852536,"vY0":-139.97973421072055,"vZ0":-3.6681965204671805,"x":155.72,"y":142.23,"x0":-1.4935219479883968,"y0":50.00308563036339,"z0":5.66961978394814,"aX":-13.379931303865488},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.4,"breakHorizontal":11.4,"spinRate":2481,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.3929104911449164,"extension":6.5169395849778615},"hitData":{"launchSpeed":87.8,"launchAngle":3.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.01,"coordY":152.53}},"index":2,"playId":"f4b1ce40-d0cf-373c-9ff9-be1e828d9724","pitchNumber":3,"startTime":"2026-08-12T20:20:11.823Z","endTime":"2026-08-12T20:20:23.631Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:20:23.631Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-12T20:20:50.532Z","endTime":"2026-08-12T20:21:37.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":85.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.46830547821013,"aZ":-15.001374844772993,"pfxX":-7.1734779430310525,"pfxZ":8.947248180106108,"pX":-0.18598712672004977,"pZ":3.350869120831625,"vX0":5.929461577943321,"vY0":-138.73128993357142,"vZ0":-3.6970413859413322,"x":124.09,"y":148.31,"x0":-1.4353425851704749,"y0":50.00438891437929,"z0":5.722378408671334,"aX":-13.770297337247312},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.5,"breakHorizontal":11.5,"spinRate":2460,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.3971506810295513,"extension":6.647402821685857},"index":0,"playId":"532aa5a9-7974-3bdb-9204-f6dde818bfb0","pitchNumber":1,"startTime":"2026-08-12T20:20:53.926Z","endTime":"2026-08-12T20:20:58.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":83.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.806168955192256,"aZ":-14.763627908015573,"pfxX":-1.0056995694359268,"pfxZ":9.592312661971768,"pX":1.0883397644435513,"pZ":1.7473421152448043,"vX0":7.074358951709623,"vY0":-134.95841491298245,"vZ0":-7.31057486321374,"x":75.52,"y":191.6,"x0":-1.4546085304894785,"y0":50.001740414808026,"z0":5.5640171945157215,"aX":-1.826351544058876},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.7,"breakHorizontal":0.0,"spinRate":2418,"spinDirection":211},"zone":14,"typeConfidence":0.91,"plateTime":0.4083919060730441,"extension":6.645117370461628},"index":1,"playId":"4525ac11-7290-3494-bbf0-e65c5e3a5f0a","pitchNumber":2,"startTime":"2026-08-12T20:21:13.133Z","endTime":"2026-08-12T20:21:16.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":76.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.574985417201596,"aZ":-36.0028516117482,"pfxX":5.960656580226594,"pfxZ":-2.5445577400575488,"pX":0.49506493439934757,"pZ":1.4008549345852543,"vX0":4.199850540041361,"vY0":-124.25990490372165,"vZ0":-2.2602506355322554,"x":98.13,"y":200.96,"x0":-2.0138480298299037,"y0":50.00289954721774,"z0":5.424834624178648,"aX":8.970816993146808},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.9,"breakHorizontal":-12.0,"spinRate":3138,"spinDirection":32},"zone":14,"typeConfidence":0.89,"plateTime":0.44728705505737043,"extension":6.15877332227513},"index":2,"playId":"b4fc6496-9e6b-30d9-8f11-4cadea9c6a24","pitchNumber":3,"startTime":"2026-08-12T20:21:33.007Z","endTime":"2026-08-12T20:21:37.856Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:21:37.856Z","atBatIndex":4},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Manny Machado grounds into a double play, shortstop David Hamilton to second baseman Brice Turang to first baseman Andrew Vaughn. Luis Rengifo out at 2nd. Manny Machado out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-12T20:21:49.296Z","endTime":"2026-08-12T20:23:38.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"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(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":84.8,"endSpeed":75.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15160373727981,"aZ":-36.51482262543786,"pfxX":6.802355660554359,"pfxZ":-2.914429648980965,"pX":-0.853657687246465,"pZ":3.0762889167750775,"vX0":0.7566482391043761,"vY0":-123.30326430457029,"vZ0":1.8453369515662006,"x":149.54,"y":155.72,"x0":-2.0477521711671764,"y0":50.00482057112192,"z0":5.476927862876038,"aX":10.124093254038605},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.3,"breakHorizontal":-12.5,"spinRate":1577,"spinDirection":117},"zone":1,"typeConfidence":0.88,"plateTime":0.4500491830849671,"extension":6.3711541513847445},"index":0,"playId":"da6d5f96-03d7-3858-a882-bd8c546726c3","pitchNumber":1,"startTime":"2026-08-12T20:22:04.730Z","endTime":"2026-08-12T20:22:08.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.67739754779272,"aZ":-20.707124457997217,"pfxX":-12.5830606940962,"pfxZ":5.795768617994344,"pX":-1.1678907354671806,"pZ":2.5138009762137603,"vX0":5.963225972087191,"vY0":-140.45258419131682,"vZ0":-4.142126314823484,"x":161.52,"y":170.91,"x0":-1.6950208808700729,"y0":50.00472632666564,"z0":5.371364314078226,"aX":-24.899166513228092},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.7,"breakHorizontal":21.4,"spinRate":2452,"spinDirection":227},"zone":13,"typeConfidence":0.9,"plateTime":0.3914369250615155,"extension":6.515571572409337},"index":1,"playId":"d95462c4-389b-3aa2-8977-82c9d91f63dd","pitchNumber":2,"startTime":"2026-08-12T20:22:32.801Z","endTime":"2026-08-12T20:22:36.901Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"8921e46e-d448-3af4-a7ac-6e52afb62f4d","startTime":"2026-08-12T20:22:49.941Z","endTime":"2026-08-12T20:22:54.921Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.777094142480678,"aZ":-30.937640158843042,"pfxX":6.11460670424531,"pfxZ":0.783843674173462,"pX":1.226873890338406,"pZ":1.0061004304554007,"vX0":5.6943967453945366,"vY0":-125.67797801802473,"vZ0":-4.385600330738635,"x":70.23,"y":211.62,"x0":-1.8742004853917242,"y0":50.00297170644782,"z0":5.326233254578079,"aX":9.644514008402078},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.5,"breakHorizontal":-12.5,"spinRate":3136,"spinDirection":46},"zone":14,"typeConfidence":0.88,"plateTime":0.4381629629595176,"extension":6.559209979185787},"index":3,"playId":"88154db9-edfd-36cd-bc7d-532740a57ae8","pitchNumber":3,"startTime":"2026-08-12T20:23:08.779Z","endTime":"2026-08-12T20:23:12.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.625283505956098,"aZ":-23.298533527095113,"pfxX":-9.237633781798687,"pfxZ":4.464390502711712,"pX":-0.5953072748822308,"pZ":2.709180230571251,"vX0":6.4770138159640265,"vY0":-139.49690223095214,"vZ0":-3.151156340691132,"x":139.69,"y":165.63,"x0":-1.736009711303556,"y0":50.00696036956084,"z0":5.373235410815133,"aX":-18.38085988051609},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.7,"breakHorizontal":15.6,"spinRate":2378,"spinDirection":235},"zone":4,"typeConfidence":0.9,"plateTime":0.39125744364293613,"extension":6.368898142438526},"hitData":{"launchSpeed":108.8,"launchAngle":5.0,"totalDistance":105.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.88,"coordY":145.94}},"index":4,"playId":"2a41b2cb-2df5-348e-9841-07204e879aef","pitchNumber":4,"startTime":"2026-08-12T20:23:28.148Z","endTime":"2026-08-12T20:23:38.226Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:23:38.226Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Bauers flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-12T20:25:40.575Z","endTime":"2026-08-12T20:27:16.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.429120865421705,"aZ":-25.74969597066694,"pfxX":-0.32242835735950237,"pfxZ":4.042709884479571,"pX":-1.1057858968951169,"pZ":0.4978696924231444,"vX0":-8.950616523616533,"vY0":-125.79492384160591,"vZ0":-7.6341495538990065,"x":159.15,"y":225.34,"x0":2.552545222260594,"y0":50.0061103524762,"z0":5.684155910860977,"aX":-0.510682517285593},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.6,"breakHorizontal":2.8,"spinRate":2214,"spinDirection":149},"zone":13,"typeConfidence":0.92,"plateTime":0.4367673027549208,"extension":6.085628607162},"index":0,"playId":"d2899a08-f435-3df6-b7df-c1f1e6883f54","pitchNumber":1,"startTime":"2026-08-12T20:25:44.617Z","endTime":"2026-08-12T20:25:49.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.552061004210014,"aZ":-23.96532772239604,"pfxX":0.6156042248951978,"pfxZ":5.28002841852679,"pX":-0.24446744368114626,"pZ":2.887073686466083,"vX0":-7.035951293902966,"vY0":-124.10978465190637,"vZ0":-2.5328848052066157,"x":126.32,"y":160.83,"x0":2.5510409133753105,"y0":50.004835224387186,"z0":5.923309785655529,"aX":0.9584020804140357},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":9.2,"breakHorizontal":0.6,"spinRate":2197,"spinDirection":150},"zone":1,"typeConfidence":0.86,"plateTime":0.4418414933625696,"extension":5.902800784773208},"index":1,"playId":"ed615e3f-b569-303c-a1d0-459fe22c400c","pitchNumber":2,"startTime":"2026-08-12T20:26:02.195Z","endTime":"2026-08-12T20:26:06.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41518952968118,"aZ":-11.956309489574066,"pfxX":5.248127840231419,"pfxZ":11.331995176364396,"pX":-0.4012305446253669,"pZ":1.5467845158273885,"vX0":-9.2021036447671,"vY0":-133.6330996976517,"vZ0":-8.621784845199532,"x":132.29,"y":197.02,"x0":2.4263172468484737,"y0":50.002348191458275,"z0":5.701970855756522,"aX":9.363612973092167},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.5,"breakHorizontal":-7.2,"spinRate":2325,"spinDirection":145},"zone":13,"typeConfidence":0.91,"plateTime":0.4119951298084885,"extension":6.068715446990564},"index":2,"playId":"4dbd270a-da7d-3d0b-8deb-02e5da550cd7","pitchNumber":3,"startTime":"2026-08-12T20:26:19.800Z","endTime":"2026-08-12T20:26:24.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14355503857093,"aZ":-15.268088700309358,"pfxX":7.033106752751984,"pfxZ":9.29462875107461,"pX":0.8813638742623271,"pZ":3.264351447986923,"vX0":-6.962563835933151,"vY0":-134.73136391499406,"vZ0":-3.976756047722966,"x":83.4,"y":150.64,"x0":2.598465155957276,"y0":50.00348328998826,"z0":5.854567798774525,"aX":12.79470965885078},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.1,"breakHorizontal":-11.0,"spinRate":2282,"spinDirection":145},"zone":12,"typeConfidence":0.88,"plateTime":0.40817739116474483,"extension":6.183383930645903},"index":3,"playId":"4a875040-b654-3105-a63e-d6a6251d153d","pitchNumber":4,"startTime":"2026-08-12T20:26:39.403Z","endTime":"2026-08-12T20:26:42.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19472635221401,"aZ":-22.686116690573037,"pfxX":0.7124486268469767,"pfxZ":5.823973451406291,"pX":0.09838227921163574,"pZ":2.902010137241272,"vX0":-6.379777461236585,"vY0":-126.39698506404348,"vZ0":-2.989162034104217,"x":113.25,"y":160.43,"x0":2.555482680769114,"y0":50.00152974197461,"z0":5.908605009454897,"aX":1.161600439617837},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":10.2,"breakHorizontal":0.1,"spinRate":2185,"spinDirection":146},"zone":2,"typeConfidence":0.81,"plateTime":0.4322808007327148,"extension":5.916648886883232},"hitData":{"launchSpeed":78.1,"launchAngle":40.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.09,"coordY":94.08}},"index":4,"playId":"5ee8a315-8ef5-3207-99c4-12582dc81f4e","pitchNumber":5,"startTime":"2026-08-12T20:27:07.282Z","endTime":"2026-08-12T20:27:16.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:27:16.567Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"William Contreras flies out to right fielder Austin Hays.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-12T20:27:33.772Z","endTime":"2026-08-12T20:28:53.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.7,"endSpeed":78.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05014330346164,"aZ":-24.454034121465504,"pfxX":-1.5854589362895686,"pfxZ":5.0128385839062855,"pX":-0.21295345248551079,"pZ":2.2206736922615002,"vX0":-6.6998549304592085,"vY0":-123.15745274516463,"vZ0":-3.528222174221929,"x":125.12,"y":178.82,"x0":2.7464547182271577,"y0":50.000224439761645,"z0":5.735946360172981,"aX":-2.43768098424247},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":8.5,"breakHorizontal":4.4,"spinRate":2101,"spinDirection":156},"zone":5,"typeConfidence":0.92,"plateTime":0.4444346612604724,"extension":6.124080514783853},"index":0,"playId":"3d63ecf4-8e21-37a5-b9ff-cbc8f30af8ed","pitchNumber":1,"startTime":"2026-08-12T20:27:40.381Z","endTime":"2026-08-12T20:27:45.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":83.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.422685830878486,"aZ":-14.091756519776602,"pfxX":8.130432665320093,"pfxZ":9.88432917450546,"pX":0.3398166743654559,"pZ":3.220890572120177,"vX0":-8.588867483301655,"vY0":-135.57634030278936,"vZ0":-4.260535615150547,"x":104.05,"y":151.82,"x0":2.5189718242568824,"y0":50.00282921029279,"z0":5.822229036148128,"aX":14.874247656052491},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":-12.5,"spinRate":2317,"spinDirection":145},"zone":3,"typeConfidence":0.84,"plateTime":0.4067024189385968,"extension":6.297796844876258},"index":1,"playId":"760dc3f5-de5c-3736-9443-b778e425e5b1","pitchNumber":2,"startTime":"2026-08-12T20:28:00.128Z","endTime":"2026-08-12T20:28:05.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":84.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12676741354904,"aZ":-11.613627565331976,"pfxX":6.874609053149728,"pfxZ":11.041868543023897,"pX":-0.5678125837231095,"pZ":2.938247115382626,"vX0":-10.075162846199932,"vY0":-136.35619995553904,"vZ0":-5.774270312904606,"x":138.64,"y":159.45,"x0":2.3010724938480727,"y0":50.00008262137229,"z0":5.9021470932182245,"aX":12.798324480906919},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.7,"breakHorizontal":-10.1,"spinRate":2301,"spinDirection":145},"zone":1,"typeConfidence":0.92,"plateTime":0.4034180163495651,"extension":6.194708708921118},"index":2,"playId":"6f0b9eff-5787-3b84-a39f-7aa701a1c565","pitchNumber":3,"startTime":"2026-08-12T20:28:21.213Z","endTime":"2026-08-12T20:28:29.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.208143827396928,"aZ":-22.890644509838655,"pfxX":6.215381904833894,"pfxZ":5.7687784266301,"pX":-0.09871091552661516,"pZ":2.3311318346395598,"vX0":-8.445217155762311,"vY0":-125.9494597190113,"vZ0":-4.158983144522141,"x":120.76,"y":175.84,"x0":2.487863687063963,"y0":50.002115858460186,"z0":5.851448282117034,"aX":10.001267527979616},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.7,"breakHorizontal":-9.4,"spinRate":1598,"spinDirection":150},"zone":5,"typeConfidence":0.91,"plateTime":0.4346214021222541,"extension":6.24879734536622},"hitData":{"launchSpeed":85.0,"launchAngle":53.0,"totalDistance":240.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.38,"coordY":128.52}},"index":3,"playId":"61cc81a3-e19e-3411-8396-dd8540fbddc6","pitchNumber":4,"startTime":"2026-08-12T20:28:43.308Z","endTime":"2026-08-12T20:28:53.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:28:53.959Z","atBatIndex":7},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Gary Sánchez homers (10) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-12T20:29:15.585Z","endTime":"2026-08-12T20:29:47.597Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":{"id":592662,"link":"/api/v1/people/592662"},"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(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":93.7,"endSpeed":85.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.89373221697412,"aZ":-10.454091890297002,"pfxX":5.362868984943031,"pfxZ":11.67180212028266,"pX":0.0797434366697636,"pZ":2.512791757774782,"vX0":-8.137196182237906,"vY0":-136.04995112297863,"vZ0":-6.8757906039151475,"x":113.96,"y":170.93,"x0":2.422811900620588,"y0":50.00309518153757,"z0":5.809741875233925,"aX":9.980561783683488},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.7,"breakHorizontal":-7.8,"spinRate":2318,"spinDirection":152},"zone":5,"typeConfidence":0.91,"plateTime":0.4037264831409746,"extension":6.378709940206274},"hitData":{"launchSpeed":102.5,"launchAngle":27.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":28.12,"coordY":83.64}},"index":0,"playId":"136cdac0-fe60-3230-8f27-ba81b9279782","pitchNumber":1,"startTime":"2026-08-12T20:29:19.605Z","endTime":"2026-08-12T20:29:47.597Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:29:47.597Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lockridge strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-12T20:30:00.457Z","endTime":"2026-08-12T20:30:39.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"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":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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":92.6,"endSpeed":84.8,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.006284769550415,"aZ":-20.464627294416918,"pfxX":8.742317136402333,"pfxZ":6.392291659718581,"pX":0.6452210914312304,"pZ":1.7233349232908146,"vX0":-8.430323854565497,"vY0":-134.46770416837745,"vZ0":-6.271737009386697,"x":92.41,"y":192.25,"x0":2.6843065124190306,"y0":50.00555776487668,"z0":5.53682831899213,"aX":16.021366700157262},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.4,"breakHorizontal":-14.0,"spinRate":2254,"spinDirection":142},"zone":9,"typeConfidence":0.92,"plateTime":0.4072466221467139,"extension":6.168946749518277},"index":0,"playId":"8f5d6c9f-6973-3646-8f9e-dfd90fe65839","pitchNumber":1,"startTime":"2026-08-12T20:30:04.947Z","endTime":"2026-08-12T20:30:09.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.017062513037192,"aZ":-22.864654432433483,"pfxX":5.876259693571908,"pfxZ":5.837981606989263,"pX":-0.3587492910248425,"pZ":0.600884971997595,"vX0":-9.293938506790305,"vY0":-124.93700857784259,"vZ0":-7.867819826788777,"x":130.67,"y":222.56,"x0":2.6306264268221677,"y0":50.00544980759161,"z0":5.643940937635598,"aX":9.376449316529417},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":9.1,"breakHorizontal":-8.8,"spinRate":1727,"spinDirection":148},"zone":13,"typeConfidence":0.9,"plateTime":0.4368869115170009,"extension":6.219797184943434},"index":1,"playId":"74b081b6-118c-3e5c-8266-5f9d7b44ce58","pitchNumber":2,"startTime":"2026-08-12T20:30:19.256Z","endTime":"2026-08-12T20:30:22.406Z","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":85.0,"endSpeed":79.1,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.812826427156892,"aZ":-24.07633902317546,"pfxX":2.77436179720572,"pfxZ":5.168899279823787,"pX":0.49747662020240363,"pZ":0.8341959877851568,"vX0":-6.187245589084033,"vY0":-123.5689906749004,"vZ0":-7.028264920934756,"x":98.04,"y":216.26,"x0":2.6597809419338643,"y0":50.00058805426526,"z0":5.703367164272974,"aX":4.343454078164107},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":8.2,"breakHorizontal":-3.7,"spinRate":1495,"spinDirection":165},"zone":14,"typeConfidence":0.73,"plateTime":0.4412172965424883,"extension":6.232039026736777},"index":2,"playId":"fb5cdd3e-4b90-3a3f-a0bc-ceeb59fa57f2","pitchNumber":3,"startTime":"2026-08-12T20:30:35.078Z","endTime":"2026-08-12T20:30:39.419Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:30:39.419Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ty France singles on a ground ball to center fielder Brandon Lockridge.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-12T20:32:47.588Z","endTime":"2026-08-12T20:35:12.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09053509957039,"aZ":-18.597581958841502,"pfxX":-10.702858791241509,"pfxZ":7.0683031850589995,"pX":0.21563542884386228,"pZ":2.6768979175427803,"vX0":8.353949292676697,"vY0":-138.06425025311958,"vZ0":-4.523371786435267,"x":108.78,"y":166.5,"x0":-1.4659130162147167,"y0":50.00550715750004,"z0":5.59633472996542,"aX":-20.568246059798366},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.0,"breakHorizontal":17.5,"spinRate":2547,"spinDirection":219},"zone":5,"typeConfidence":0.88,"plateTime":0.39743298101478697,"extension":6.457670786047671},"index":0,"playId":"081e74ee-6ac0-3ad8-81e0-2f055f633dc0","pitchNumber":1,"startTime":"2026-08-12T20:32:57.352Z","endTime":"2026-08-12T20:33:01.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":76.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.350399385682557,"aZ":-36.46564574310098,"pfxX":9.41749729489568,"pfxZ":-2.872240967584652,"pX":-0.2502645709778518,"pZ":2.403900960381046,"vX0":0.8890866837770532,"vY0":-122.89099183970174,"vZ0":0.12432288752275977,"x":126.54,"y":173.87,"x0":-1.8389384160439843,"y0":50.00127281163868,"z0":5.507659315101159,"aX":14.084741151694441},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.8,"breakHorizontal":-17.2,"spinRate":3268,"spinDirection":52},"zone":5,"typeConfidence":0.91,"plateTime":0.4495222258571556,"extension":6.241072064083173},"index":1,"playId":"c34cfd12-3e9a-32e4-9f34-7cb4a194c2d0","pitchNumber":2,"startTime":"2026-08-12T20:33:19.238Z","endTime":"2026-08-12T20:33:28.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":77.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.098498782394966,"aZ":-34.98672720849016,"pfxX":7.4981456089859035,"pfxZ":-1.80790280821501,"pX":1.2509859706560007,"pZ":2.2245912341566774,"vX0":4.89945266671117,"vY0":-125.18266761938283,"vZ0":-0.6611803594103358,"x":69.32,"y":178.72,"x0":-1.7195948294765877,"y0":50.00440756911209,"z0":5.4083959451008665,"aX":11.65580396134494},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.1,"breakHorizontal":-14.9,"spinRate":3349,"spinDirection":89},"zone":14,"typeConfidence":0.9,"plateTime":0.44101940177530086,"extension":6.3299603171545895},"index":2,"playId":"d06642d6-6102-35bc-bf78-9bae67e57596","pitchNumber":3,"startTime":"2026-08-12T20:33:49.401Z","endTime":"2026-08-12T20:33:58.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":87.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.092074974808916,"aZ":-21.617774385414435,"pfxX":0.2942775894389572,"pfxZ":5.498149392290372,"pX":0.013418553913001834,"pZ":3.558093348150691,"vX0":3.512767139404517,"vY0":-136.2490928561076,"vZ0":-1.8467041226621532,"x":116.49,"y":142.71,"x0":-1.319684214836564,"y0":50.000059686482494,"z0":5.707284565476704,"aX":0.5640815159419187},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.8,"breakHorizontal":-1.1,"spinRate":2535,"spinDirection":199},"zone":12,"typeConfidence":0.91,"plateTime":0.3988438597090065,"extension":6.439109295423698},"index":3,"playId":"9d856db9-225f-317d-b478-c2fefea2f56f","pitchNumber":4,"startTime":"2026-08-12T20:34:21.745Z","endTime":"2026-08-12T20:34:28.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.121708689475316,"aZ":-21.622502052012717,"pfxX":-10.058967881846563,"pfxZ":5.228607000659997,"pX":0.3972784160651914,"pZ":1.2419223339550807,"vX0":8.486583136354692,"vY0":-140.75968385351018,"vZ0":-7.400115234641365,"x":101.86,"y":205.25,"x0":-1.3407858059231401,"y0":50.00463395201681,"z0":5.291176087749222,"aX":-20.310518448790646},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.2,"breakHorizontal":16.6,"spinRate":2437,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.38821722552200555,"extension":6.530101852408329},"index":4,"playId":"b784ad3a-b2cc-343c-b672-c62fc9e7620e","pitchNumber":5,"startTime":"2026-08-12T20:34:40.208Z","endTime":"2026-08-12T20:34:43.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":87.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.713818079889304,"aZ":-22.55954274810113,"pfxX":0.564856127752257,"pfxZ":5.003989500616891,"pX":0.24700073280077983,"pZ":2.744355934084919,"vX0":4.192609687596731,"vY0":-136.49764012134588,"vZ0":-3.4969893120784965,"x":107.58,"y":164.68,"x0":-1.370566535190095,"y0":50.006768281446284,"z0":5.5613808057797325,"aX":1.0861010301038183},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.6,"breakHorizontal":-1.8,"spinRate":2615,"spinDirection":168},"zone":2,"typeConfidence":0.91,"plateTime":0.39840360461494795,"extension":6.588727689844836},"hitData":{"launchSpeed":89.1,"launchAngle":3.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.53,"coordY":88.64}},"index":5,"playId":"96db5ec1-6a0a-3fc6-9259-0a65bc7fea48","pitchNumber":6,"startTime":"2026-08-12T20:34:59.339Z","endTime":"2026-08-12T20:35:12.460Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:35:12.460Z","atBatIndex":10},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jackson Merrill grounds into a double play, shortstop David Hamilton to first baseman Andrew Vaughn. Ty France out at 2nd. Jackson Merrill out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-12T20:35:31.123Z","endTime":"2026-08-12T20:35:49.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.756641743651233,"aZ":-21.651890511564762,"pfxX":1.3099643496113083,"pfxZ":5.857124999084359,"pX":0.2178008742109361,"pZ":2.920099878126291,"vX0":4.00449656839542,"vY0":-132.52839985012662,"vZ0":-3.2166286844848986,"x":108.7,"y":159.94,"x0":-1.4770345198773465,"y0":50.000720739059005,"z0":5.713396407476936,"aX":2.3519882852434657},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.2,"breakHorizontal":-3.1,"spinRate":2397,"spinDirection":190},"zone":2,"typeConfidence":0.9,"plateTime":0.4117772770426442,"extension":6.547519655518965},"hitData":{"launchSpeed":97.3,"launchAngle":-3.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.37,"coordY":146.45}},"index":0,"playId":"9f3a21ce-6337-3607-8fe9-b4d8e6cea3b4","pitchNumber":1,"startTime":"2026-08-12T20:35:38.753Z","endTime":"2026-08-12T20:35:49.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:35:49.261Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Hays grounds out, second baseman Brice Turang to first baseman Andrew Vaughn.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-12T20:36:11.045Z","endTime":"2026-08-12T20:37:23.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"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":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"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(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":94.0,"endSpeed":86.2,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.460931884987367,"aZ":-22.105731371952288,"pfxX":0.8048488239625042,"pfxZ":5.32984986163949,"pX":0.9259026355600543,"pZ":1.3924252606878416,"vX0":5.834089396076587,"vY0":-136.63629060053185,"vZ0":-6.947433171462481,"x":81.71,"y":201.18,"x0":-1.3424780178271694,"y0":50.00022587018052,"z0":5.48977762870631,"aX":1.5191802774269352},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.4,"breakHorizontal":-2.8,"spinRate":2447,"spinDirection":195},"zone":14,"typeConfidence":0.91,"plateTime":0.401053663203486,"extension":6.739515188153381},"index":0,"playId":"c51d6cc3-0aa6-3660-8bc5-675d6df70469","pitchNumber":1,"startTime":"2026-08-12T20:36:13.874Z","endTime":"2026-08-12T20:36:18.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59362713068911,"aZ":-22.61586402465006,"pfxX":-12.63726608638119,"pfxZ":4.836084440212392,"pX":0.38277321302734146,"pZ":0.8507005371058293,"vX0":9.52774899111298,"vY0":-139.96032028559804,"vZ0":-8.147181062237237,"x":102.41,"y":215.81,"x0":-1.429458448103071,"y0":50.00513110340025,"z0":5.288973570016322,"aX":-24.989510587465606},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.1,"breakHorizontal":20.9,"spinRate":2469,"spinDirection":221},"zone":14,"typeConfidence":0.9,"plateTime":0.39185640709028835,"extension":6.612316178248616},"index":1,"playId":"8f2ff6c1-3d7a-3b5d-afca-4082d7a5dbd1","pitchNumber":2,"startTime":"2026-08-12T20:36:34.382Z","endTime":"2026-08-12T20:36:38.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(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":92.4,"endSpeed":84.6,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.143533657307465,"aZ":-25.472285764076876,"pfxX":1.3201955293107317,"pfxZ":3.6728829174664295,"pX":0.8838517807198387,"pZ":2.050796385242981,"vX0":5.482607818292686,"vY0":-134.48719897922032,"vZ0":-4.61098837173377,"x":83.31,"y":183.41,"x0":-1.3557321873652912,"y0":50.004088649571855,"z0":5.602268220986844,"aX":2.4092083383661627},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.9,"breakHorizontal":-3.6,"spinRate":2456,"spinDirection":187},"zone":14,"typeConfidence":0.89,"plateTime":0.4078283256249673,"extension":6.541120247087102},"index":2,"playId":"4827b638-8af8-374b-b57e-67d33cd1e496","pitchNumber":3,"startTime":"2026-08-12T20:36:55.238Z","endTime":"2026-08-12T20:37:01.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":87.9,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.38459716389174,"aZ":-23.66753256202083,"pfxX":-12.653935755501966,"pfxZ":4.271191868389701,"pX":-0.3612201604887022,"pZ":2.230487363130913,"vX0":7.498901242287768,"vY0":-141.0697419703887,"vZ0":-4.6429292048925594,"x":130.77,"y":178.56,"x0":-1.425200052643154,"y0":50.00618044304395,"z0":5.445138512734982,"aX":-25.228769919133946},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.8,"breakHorizontal":21.1,"spinRate":2413,"spinDirection":221},"zone":4,"typeConfidence":0.9,"plateTime":0.38990269346587425,"extension":6.541180793104415},"hitData":{"launchSpeed":84.7,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.61,"coordY":143.41}},"index":3,"playId":"d9d43458-1a1e-35a5-be34-eb72aee60901","pitchNumber":4,"startTime":"2026-08-12T20:37:16.418Z","endTime":"2026-08-12T20:37:23.629Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:37:23.629Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"David Hamilton grounds out to first baseman Ty France.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-12T20:39:25.857Z","endTime":"2026-08-12T20:39:57.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.286221014195206,"aZ":-13.944936190837058,"pfxX":8.632136328928002,"pfxZ":10.253296319525088,"pX":-0.11623244605147152,"pZ":1.4198080116490286,"vX0":-9.703295316857263,"vY0":-133.62390416290444,"vZ0":-8.503714020913165,"x":121.43,"y":200.45,"x0":2.469720457393642,"y0":50.00306224064654,"z0":5.682131827765639,"aX":15.348936713855917},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.4,"breakHorizontal":-13.1,"spinRate":2331,"spinDirection":144},"zone":13,"typeConfidence":0.85,"plateTime":0.41255244863445206,"extension":6.256849215768907},"index":0,"playId":"07f3d9cc-ec99-3a74-a64b-5a019aa062a6","pitchNumber":1,"startTime":"2026-08-12T20:39:32.832Z","endTime":"2026-08-12T20:39:36.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.4,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.391179153095656,"aZ":-40.64964093995991,"pfxX":-0.6933051530509329,"pfxZ":-6.603814269881321,"pX":0.38259726713167674,"pZ":2.1556431050530724,"vX0":-4.866442166251523,"vY0":-113.1062232763246,"vZ0":0.2733898457007149,"x":102.42,"y":180.58,"x0":2.6602291593124554,"y0":50.001276968505614,"z0":6.140085446795487,"aX":-0.8899433925552463},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-11.5,"breakHorizontal":2.6,"spinRate":2186,"spinDirection":319},"zone":9,"typeConfidence":0.9,"plateTime":0.4859501306567795,"extension":5.982278744506559},"hitData":{"launchSpeed":92.4,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.52,"coordY":167.75}},"index":1,"playId":"05070858-7320-3df9-8ef8-d00d32d14d94","pitchNumber":2,"startTime":"2026-08-12T20:39:48.744Z","endTime":"2026-08-12T20:39:57.432Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:39:57.432Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joey Ortiz walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-12T20:40:20.504Z","endTime":"2026-08-12T20:41:55.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98014646781366,"aZ":-23.0415232080159,"pfxX":1.1337730924204332,"pfxZ":5.779833580184011,"pX":-0.23963958968473908,"pZ":0.7746438234169641,"vX0":-7.6188866654437,"vY0":-124.82843546002374,"vZ0":-7.099240612538245,"x":126.13,"y":217.86,"x0":2.703759257207027,"y0":50.000422917767764,"z0":5.550659140905524,"aX":1.791588934860256},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.0,"breakHorizontal":-0.4,"spinRate":2142,"spinDirection":130},"zone":13,"typeConfidence":0.91,"plateTime":0.4386789767026542,"extension":6.09130314856806},"index":0,"playId":"f125ebc0-0388-33de-b1f9-a5d7b4105a1f","pitchNumber":1,"startTime":"2026-08-12T20:40:23.144Z","endTime":"2026-08-12T20:40:27.083Z","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":84.5,"endSpeed":76.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.184083482201256,"aZ":-21.391117374982397,"pfxX":8.306674806833717,"pfxZ":7.172278147536437,"pX":1.33964663451122,"pZ":3.0468783443518928,"vX0":-6.079807843747652,"vY0":-122.86359520358974,"vZ0":-2.4623513648969593,"x":65.94,"y":156.51,"x0":2.787995238729027,"y0":50.00138814655033,"z0":5.913190650439549,"aX":12.483990188190651},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":12.5,"breakHorizontal":-13.3,"spinRate":1543,"spinDirection":157},"zone":12,"typeConfidence":0.92,"plateTime":0.44871991203224804,"extension":6.1282415419313985},"index":1,"playId":"6c538183-ee1a-3aa3-8224-5170affd65e1","pitchNumber":2,"startTime":"2026-08-12T20:40:42.738Z","endTime":"2026-08-12T20:40:46.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.871003465605053,"aZ":-18.039063711507072,"pfxX":8.036383056988594,"pfxZ":7.84906079602308,"pX":1.0351511846615455,"pZ":3.2082987343634195,"vX0":-6.809781154065636,"vY0":-134.06103965646292,"vZ0":-3.513956783711191,"x":77.54,"y":152.16,"x0":2.577510725974655,"y0":50.00278491394279,"z0":5.841187499349531,"aX":14.471974725279841},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.6,"breakHorizontal":-12.8,"spinRate":2188,"spinDirection":141},"zone":12,"typeConfidence":0.85,"plateTime":0.4102472154396497,"extension":6.172337494437074},"index":2,"playId":"542a65aa-b896-34d4-9494-a68b7704bb29","pitchNumber":3,"startTime":"2026-08-12T20:40:59.047Z","endTime":"2026-08-12T20:41:03.772Z","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":93.1,"endSpeed":83.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.18393654765813,"aZ":-10.84259969106558,"pfxX":5.915812569706009,"pfxZ":11.768487231915294,"pX":-0.26652652619341066,"pZ":2.502786485572086,"vX0":-9.147721141605961,"vY0":-134.96892330682837,"vZ0":-6.715329418858837,"x":127.16,"y":171.2,"x0":2.425699302718363,"y0":50.00172520073466,"z0":5.816548739217035,"aX":10.722584794632274},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.7,"breakHorizontal":-8.4,"spinRate":2338,"spinDirection":142},"zone":4,"typeConfidence":0.91,"plateTime":0.4085742654775153,"extension":6.2412935985441065},"index":3,"playId":"1a6f11f6-0805-39b2-a6d0-476e8ae86ca6","pitchNumber":4,"startTime":"2026-08-12T20:41:15.995Z","endTime":"2026-08-12T20:41:20.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":83.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.58989539461426,"aZ":-15.976789752576712,"pfxX":9.812533422580218,"pfxZ":8.95929024040732,"pX":0.7397821309325029,"pZ":1.965159186859758,"vX0":-8.199159712843485,"vY0":-135.33849617350845,"vZ0":-6.763872504322518,"x":88.8,"y":185.72,"x0":2.572586817754727,"y0":50.00216669237033,"z0":5.667747269924613,"aX":17.73624033351215},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.5,"breakHorizontal":-15.5,"spinRate":2222,"spinDirection":142},"zone":9,"typeConfidence":0.89,"plateTime":0.40875352685433475,"extension":6.236352773660689},"index":4,"playId":"d89f1f89-267c-35a4-a8cd-ce2c5b520154","pitchNumber":5,"startTime":"2026-08-12T20:41:30.960Z","endTime":"2026-08-12T20:41:34.574Z","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":93.7,"endSpeed":83.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.843453406536426,"aZ":-14.0296054656522,"pfxX":5.683160955437854,"pfxZ":10.055358392829062,"pX":-1.4573702924208103,"pZ":1.7207316291918793,"vX0":-11.718130646316116,"vY0":-135.51689124196716,"vZ0":-7.91354684956533,"x":172.55,"y":192.32,"x0":2.24362295160019,"y0":50.00229778031004,"z0":5.721232409137342,"aX":10.255270067498644},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.0,"breakHorizontal":-7.0,"spinRate":2274,"spinDirection":146},"zone":13,"typeConfidence":0.91,"plateTime":0.4088769903561955,"extension":6.278387189055526},"index":5,"playId":"706cf824-b602-3d7f-a46e-5164210c5fea","pitchNumber":6,"startTime":"2026-08-12T20:41:52.669Z","endTime":"2026-08-12T20:41:55.920Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:41:55.920Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Chourio grounds out, third baseman Manny Machado to first baseman Ty France. Joey Ortiz to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-12T20:42:16.945Z","endTime":"2026-08-12T20:44:52.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.0,"endSpeed":82.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.04770568821069,"aZ":-16.74693329215467,"pfxX":8.953619209217885,"pfxZ":8.70720563100457,"pX":1.8746455233674808,"pZ":1.9423091079912884,"vX0":-5.436974391127722,"vY0":-133.58464484486453,"vZ0":-6.140705137174866,"x":83.14,"y":209.25,"x0":2.794003634538502,"y0":50.00345769209665,"z0":5.514167469637524,"aX":15.86448038614725},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.3,"breakHorizontal":-14.8,"spinRate":2164,"spinDirection":139},"zone":14,"typeConfidence":0.79,"plateTime":0.4131496535134489,"extension":6.426802909304085},"index":0,"playId":"ea58632c-fa8d-380e-800b-b243b901ad5c","pitchNumber":1,"startTime":"2026-08-12T20:42:23.335Z","endTime":"2026-08-12T20:42:26.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":82.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7366035563948,"aZ":-19.218666985706893,"pfxX":12.056833334492463,"pfxZ":7.312525624032243,"pX":-0.9694642277536452,"pZ":2.1504408282974676,"vX0":-12.771467517151125,"vY0":-133.26345693074677,"vZ0":-5.352795326283074,"x":153.95,"y":180.72,"x0":2.353977501196903,"y0":50.00013776069515,"z0":5.604406913873273,"aX":21.350819379486776},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.0,"breakHorizontal":-18.6,"spinRate":2163,"spinDirection":140},"zone":13,"typeConfidence":0.94,"plateTime":0.4134491109194687,"extension":6.470694863154895},"index":1,"playId":"4dd59ad6-bf5e-30a8-8d1d-e0a995f7803e","pitchNumber":2,"startTime":"2026-08-12T20:42:48.089Z","endTime":"2026-08-12T20:42:53.239Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"playId":"85d57d45-75f2-4940-b138-959f904d7277","startTime":"2026-08-12T20:43:07.990Z","endTime":"2026-08-12T20:43:12.973Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.967450217733255,"aZ":-25.608723106259045,"pfxX":8.105171570304547,"pfxZ":4.029256414119574,"pX":-0.24169994003418319,"pZ":1.7991362484316726,"vX0":-9.381788521593519,"vY0":-127.09025042756019,"vZ0":-4.849014283274348,"x":126.21,"y":190.2,"x0":2.4511602714124217,"y0":50.00227027363028,"z0":5.77512569984919,"aX":13.208105151841293},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.4,"breakHorizontal":-12.5,"spinRate":1620,"spinDirection":144},"zone":8,"typeConfidence":0.86,"plateTime":0.4315956418179634,"extension":6.2161818170239505},"index":3,"playId":"8c42b8a1-833a-3e76-8eb2-80a2f40144cb","pitchNumber":3,"startTime":"2026-08-12T20:43:22.131Z","endTime":"2026-08-12T20:43:26.772Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58624293063609,"aZ":-21.865540770708137,"pfxX":5.226789330134518,"pfxZ":6.491869182678048,"pX":0.46036175706099836,"pZ":3.0013469797172996,"vX0":-6.849605726822202,"vY0":-124.81219345148357,"vZ0":-2.7071076942126626,"x":99.45,"y":157.74,"x0":2.5529237708255956,"y0":50.00278481199801,"z0":5.8879285448362895,"aX":8.300489966436285},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":11.4,"breakHorizontal":-8.0,"spinRate":1593,"spinDirection":156},"zone":3,"typeConfidence":0.92,"plateTime":0.4377536973076257,"extension":6.230129410699793},"index":4,"playId":"f66110b9-2094-33e8-a719-5656db639bc3","pitchNumber":4,"startTime":"2026-08-12T20:43:41.539Z","endTime":"2026-08-12T20:43:46.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82674654547902,"aZ":-25.198225079809585,"pfxX":6.975945591991286,"pfxZ":4.294496220698176,"pX":-0.07815440190695926,"pZ":1.1137723111070825,"vX0":-8.52535782903826,"vY0":-126.43197024731504,"vZ0":-6.51807647949555,"x":119.98,"y":208.71,"x0":2.425047254261702,"y0":50.00613343684969,"z0":5.7368624484543655,"aX":11.34099307287426},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.5,"breakHorizontal":-10.8,"spinRate":1537,"spinDirection":148},"zone":13,"typeConfidence":0.89,"plateTime":0.4325795544484725,"extension":6.3799870664262555},"index":5,"playId":"c54267ce-bc82-3d13-80ce-0d437333e27b","pitchNumber":5,"startTime":"2026-08-12T20:44:01.637Z","endTime":"2026-08-12T20:44:09.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":83.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.331514492758,"aZ":-13.347274263461093,"pfxX":5.900953280896949,"pfxZ":10.388726785269393,"pX":-1.9028970962435527,"pZ":2.4989394560642477,"vX0":-12.266330168816218,"vY0":-134.984885943143,"vZ0":-6.285695737849998,"x":189.53,"y":171.31,"x0":1.9707333010705856,"y0":50.000022754092925,"z0":5.829583507693505,"aX":10.69172911274187},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.3,"breakHorizontal":-7.6,"spinRate":2259,"spinDirection":148},"zone":13,"typeConfidence":0.91,"plateTime":0.40859671577085477,"extension":6.332017146507781},"index":6,"playId":"5a083023-0f85-3272-b5d7-7469fa9c98bc","pitchNumber":6,"startTime":"2026-08-12T20:44:27.434Z","endTime":"2026-08-12T20:44:32.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33856115519605,"aZ":-21.04513558651497,"pfxX":7.953929039994499,"pfxZ":7.059636337326085,"pX":0.6798355958152963,"pZ":2.3839186981347438,"vX0":-7.002969091280178,"vY0":-125.28770480905351,"vZ0":-4.275489229825745,"x":91.09,"y":174.41,"x0":2.4894399059645176,"y0":50.00249432929778,"z0":5.851095932695675,"aX":12.536756587767638},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":11.9,"breakHorizontal":-12.6,"spinRate":1679,"spinDirection":147},"zone":6,"typeConfidence":0.92,"plateTime":0.4386159915560235,"extension":6.234064505237462},"hitData":{"launchSpeed":76.8,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.85,"coordY":157.6}},"index":7,"playId":"a735605b-b9bd-3b03-b672-1a44c0f177bd","pitchNumber":7,"startTime":"2026-08-12T20:44:44.387Z","endTime":"2026-08-12T20:44:52.669Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:44:52.669Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brice Turang singles on a ground ball to center fielder Jackson Merrill. Joey Ortiz scores. Brice Turang to 3rd. Brice Turang advances to 3rd, on a fielding error by center fielder Jackson Merrill.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-12T20:45:19.019Z","endTime":"2026-08-12T20:47:19.745Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":{"id":592662,"link":"/api/v1/people/592662"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":79.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84299678963361,"aZ":-27.04399834044484,"pfxX":1.6018702781058436,"pfxZ":3.1827441530547276,"pX":-0.10136305600380045,"pZ":2.731379388822395,"vX0":-6.908861863727107,"vY0":-126.95029576366363,"vZ0":-2.5107710706932345,"x":120.86,"y":165.03,"x0":2.4613383843968504,"y0":50.00494862782894,"z0":5.912174808487941,"aX":2.584730951161484},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.4,"breakHorizontal":-1.1,"spinRate":2215,"spinDirection":162},"zone":5,"typeConfidence":0.8,"plateTime":0.43340359155301167,"extension":6.085043029232131},"index":0,"playId":"4ec1846b-75d1-3d3d-8b2f-a177e2a0ec3b","pitchNumber":1,"startTime":"2026-08-12T20:45:25.679Z","endTime":"2026-08-12T20:45:29.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17253381249949,"aZ":-24.25650516198324,"pfxX":-1.007558443891095,"pfxZ":4.781246154554036,"pX":-1.2895667911050608,"pZ":1.4108581242703713,"vX0":-8.880196884585736,"vY0":-128.55149576623867,"vZ0":-6.250141041794758,"x":166.16,"y":200.69,"x0":2.3552990738285615,"y0":50.004807246485434,"z0":5.7832772852753225,"aX":-1.6688271637312655},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.3,"breakHorizontal":4.0,"spinRate":2200,"spinDirection":148},"zone":13,"typeConfidence":0.92,"plateTime":0.42773620695997483,"extension":6.272398235274473},"index":1,"playId":"c7b13a0c-0cbe-3014-8582-ba900433a114","pitchNumber":2,"startTime":"2026-08-12T20:45:42.978Z","endTime":"2026-08-12T20:45:47.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31589570798054,"aZ":-23.70366987324166,"pfxX":-0.20082543688487497,"pfxZ":5.124653106922206,"pX":-0.6664829532326493,"pZ":1.4623100006072087,"vX0":-7.684921959014479,"vY0":-128.2287646200963,"vZ0":-6.149322904890569,"x":142.4,"y":199.3,"x0":2.404674328728767,"y0":50.00427020617956,"z0":5.759626492926899,"aX":-0.3309703359806437},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.9,"breakHorizontal":2.2,"spinRate":2251,"spinDirection":152},"zone":13,"typeConfidence":0.91,"plateTime":0.42835355992265134,"extension":6.027170635232498},"index":2,"playId":"239a0761-5b81-3dab-a36d-e8592ecea0ff","pitchNumber":3,"startTime":"2026-08-12T20:46:01.524Z","endTime":"2026-08-12T20:46:05.673Z","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":2},"pitchData":{"startSpeed":86.7,"endSpeed":78.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.892404735524494,"aZ":-24.165331691653822,"pfxX":1.517688065975542,"pfxZ":5.035160613896837,"pX":-1.2796661714587356,"pZ":2.789118683888959,"vX0":-9.346993282145922,"vY0":-125.92504403121264,"vZ0":-2.8827600424904136,"x":165.78,"y":163.47,"x0":2.298623261358991,"y0":50.00174584158726,"z0":5.924342690703571,"aX":2.4140871763052676},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.6,"breakHorizontal":-0.4,"spinRate":2151,"spinDirection":154},"zone":11,"typeConfidence":0.63,"plateTime":0.43659243156788374,"extension":6.142953990163505},"index":3,"playId":"0b2e250a-6d2f-31d0-858c-81edbc088bc5","pitchNumber":4,"startTime":"2026-08-12T20:46:22.712Z","endTime":"2026-08-12T20:46:27.253Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"94692534-9e43-4dcf-9a75-1525af66fdc9","startTime":"2026-08-12T20:46:42.555Z","endTime":"2026-08-12T20:46:47.555Z","isPitch":false,"type":"stepoff"},{"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":93.9,"endSpeed":84.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.094380745312385,"aZ":-12.696940706512823,"pfxX":6.34177429084035,"pfxZ":10.4643102003017,"pX":-0.5078092294651896,"pZ":3.15192386104986,"vX0":-9.702390864998256,"vY0":-136.33115587316422,"vZ0":-4.936686697559134,"x":136.36,"y":153.68,"x0":2.2916424517529723,"y0":50.00194586663176,"z0":5.879270458940968,"aX":11.803750013014454},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.9,"breakHorizontal":-9.1,"spinRate":2361,"spinDirection":144},"zone":1,"typeConfidence":0.92,"plateTime":0.40348671107988743,"extension":6.191964943106175},"hitData":{"launchSpeed":100.5,"launchAngle":-5.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.99,"coordY":98.27}},"index":5,"playId":"e87b3d85-73c9-3c35-bc76-d8091b52b5e9","pitchNumber":5,"startTime":"2026-08-12T20:47:03.106Z","endTime":"2026-08-12T20:47:19.745Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:47:19.745Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew Vaughn strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-12T20:48:43.216Z","endTime":"2026-08-12T20:49:58.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-12T20:47:47.112Z","endTime":"2026-08-12T20:48:45.352Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.094006223018493,"aZ":-22.04227742165286,"pfxX":8.786958604125056,"pfxZ":6.392300469683821,"pX":0.841410474947102,"pZ":2.9943469930863915,"vX0":-7.1178032198800505,"vY0":-125.31953665078974,"vZ0":-2.836960123526654,"x":84.93,"y":157.93,"x0":2.5813637011941193,"y0":50.00341517306829,"z0":5.947932758892395,"aX":13.931397293061437},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":11.2,"breakHorizontal":-14.2,"spinRate":1812,"spinDirection":144},"zone":12,"typeConfidence":0.92,"plateTime":0.43760494123091176,"extension":6.293632279837663},"index":1,"playId":"d9e8a1d6-4702-3b39-bdd2-a1e664f2a81d","pitchNumber":1,"startTime":"2026-08-12T20:48:45.352Z","endTime":"2026-08-12T20:48:49.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.517062847011964,"aZ":-20.662269157968645,"pfxX":4.844931511207478,"pfxZ":7.074867047272575,"pX":0.2409229171275449,"pZ":1.4496493724640767,"vX0":-7.154885919073374,"vY0":-125.72067928453957,"vZ0":-6.644176707156002,"x":107.82,"y":199.64,"x0":2.4728405794379174,"y0":50.0040756302951,"z0":5.762673637033453,"aX":7.885590363601463},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":11.8,"breakHorizontal":-7.4,"spinRate":1554,"spinDirection":157},"zone":14,"typeConfidence":0.9,"plateTime":0.43292705822151145,"extension":6.357844966970252},"index":2,"playId":"2e9f48d3-2e94-3f66-87fe-d8e9f9322c4d","pitchNumber":2,"startTime":"2026-08-12T20:49:01.818Z","endTime":"2026-08-12T20:49:05.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.65498940252568,"aZ":-19.35493905290377,"pfxX":5.821907711473589,"pfxZ":8.104835839604856,"pX":0.8389701949220513,"pZ":-0.5808513413829933,"vX0":-5.988316680784695,"vY0":-124.60628224964323,"vZ0":-11.168267708030713,"x":85.02,"y":254.46,"x0":2.510239103603978,"y0":50.00241104132861,"z0":5.539381398500094,"aX":9.20890404001537},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":12.5,"breakHorizontal":-9.2,"spinRate":1736,"spinDirection":150},"zone":14,"typeConfidence":0.81,"plateTime":0.43857015678313305,"extension":6.175836538178862},"index":3,"playId":"ae9a8d77-de15-373c-a70f-f6cce5aa52bf","pitchNumber":3,"startTime":"2026-08-12T20:49:21.726Z","endTime":"2026-08-12T20:49:25.552Z","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, 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":86.6,"endSpeed":79.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51439705620363,"aZ":-22.559549667732853,"pfxX":7.4228761036447075,"pfxZ":6.054771878095041,"pX":0.6263759142401438,"pZ":0.6141762954482554,"vX0":-7.11026389906818,"vY0":-125.72657624419857,"vZ0":-8.052648877376315,"x":93.12,"y":222.2,"x0":2.538244722352955,"y0":50.0007462881149,"z0":5.713883697198872,"aX":11.781342732107774},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.1,"breakHorizontal":-11.6,"spinRate":1545,"spinDirection":145},"zone":14,"typeConfidence":0.89,"plateTime":0.4370675058932334,"extension":6.274382216564148},"index":4,"playId":"e742b05e-a536-30c5-9c51-3f0edcb069e1","pitchNumber":4,"startTime":"2026-08-12T20:49:52.990Z","endTime":"2026-08-12T20:49:58.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:49:58.223Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out, first baseman Andrew Vaughn to pitcher Dustin May.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-12T20:52:01.494Z","endTime":"2026-08-12T20:53:13.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.412949025877978,"aZ":-42.54852555116772,"pfxX":3.735884902327289,"pfxZ":-7.393490357782986,"pX":0.21573179040142967,"pZ":1.6881128522596887,"vX0":2.405300916250274,"vY0":-118.51730842137178,"vZ0":-0.7482638057946127,"x":108.78,"y":193.2,"x0":-1.3020877648815434,"y0":50.000033673053885,"z0":5.938191114303041,"aX":5.244276569404024},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-13.2,"breakHorizontal":-7.4,"spinRate":3173,"spinDirection":33},"zone":14,"typeConfidence":0.9,"plateTime":0.46447260198267815,"extension":6.334876801034033},"index":0,"playId":"180cf68b-272e-370e-b3f1-c0ca0f6134be","pitchNumber":1,"startTime":"2026-08-12T20:52:11.811Z","endTime":"2026-08-12T20:52:17.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20093840968373,"aZ":-21.495661833083044,"pfxX":-8.124220656733153,"pfxZ":6.425950088201981,"pX":-1.5483287571042679,"pZ":2.897702513195974,"vX0":2.584460780423252,"vY0":-128.04360435899181,"vZ0":-2.5826890448860182,"x":176.02,"y":160.54,"x0":-1.5146171667244341,"y0":50.00434302821364,"z0":5.599681380045446,"aX":-13.503848165690313},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":11.3,"breakHorizontal":14.2,"spinRate":1617,"spinDirection":241},"zone":11,"typeConfidence":0.9,"plateTime":0.427617094860651,"extension":6.482976890562122},"index":1,"playId":"2591c183-9b3d-3ff1-8916-874d01740d74","pitchNumber":2,"startTime":"2026-08-12T20:52:30.786Z","endTime":"2026-08-12T20:52:36.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.850872477691787,"aZ":-23.60887187521298,"pfxX":-9.877963152965357,"pfxZ":5.167149315189644,"pX":-0.520310086037759,"pZ":1.2239555914362947,"vX0":5.7304385366611275,"vY0":-128.27473393825883,"vZ0":-5.943887863802645,"x":136.83,"y":205.73,"x0":-1.5060406672457487,"y0":50.00255221793143,"z0":5.425141366884748,"aX":-16.373656444049235},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.2,"breakHorizontal":16.6,"spinRate":1731,"spinDirection":240},"zone":13,"typeConfidence":0.91,"plateTime":0.4278689813210734,"extension":6.67143109849573},"index":2,"playId":"5ebbda0c-8ba6-3c66-8354-2656cfe0bc40","pitchNumber":3,"startTime":"2026-08-12T20:52:48.421Z","endTime":"2026-08-12T20:52:52.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.817625846467816,"aZ":-18.043375000145137,"pfxX":-0.6307155624767131,"pfxZ":7.658506309158291,"pX":0.4632509593525803,"pZ":2.7743220571672413,"vX0":5.149247938637114,"vY0":-134.86640919199326,"vZ0":-4.341198507080995,"x":99.34,"y":163.87,"x0":-1.3873929531115214,"y0":50.006055273199415,"z0":5.674325086894178,"aX":-1.1648808203839571},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.2,"breakHorizontal":0.1,"spinRate":2513,"spinDirection":194},"zone":6,"typeConfidence":0.91,"plateTime":0.4058314757082635,"extension":6.565040741424056},"hitData":{"launchSpeed":84.2,"launchAngle":-7.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.77,"coordY":156.59}},"index":3,"playId":"5940959d-b317-3c8e-a160-25858328dfad","pitchNumber":4,"startTime":"2026-08-12T20:53:05.294Z","endTime":"2026-08-12T20:53:13.843Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:53:13.843Z","atBatIndex":18},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Xander Bogaerts homers (10) on a fly ball to left field.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-12T20:53:34.662Z","endTime":"2026-08-12T20:55:34.433Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":{"id":669160,"link":"/api/v1/people/669160"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.62014860907794,"aZ":-18.4836829572258,"pfxX":-12.450462759054695,"pfxZ":7.11858394675979,"pX":1.091164644914081,"pZ":0.3685924568289328,"vX0":10.49284002525864,"vY0":-138.42911043004344,"vZ0":-9.967985241007147,"x":75.41,"y":228.83,"x0":-1.1485922240694606,"y0":50.00115242001566,"z0":5.277713748553937,"aX":-23.933871885491886},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.7,"breakHorizontal":20.0,"spinRate":2391,"spinDirection":221},"zone":14,"typeConfidence":0.87,"plateTime":0.3971172271295753,"extension":6.614074336442868},"index":0,"playId":"b5914a4d-4a4a-3486-80f3-8c2d234579c2","pitchNumber":1,"startTime":"2026-08-12T20:53:42.553Z","endTime":"2026-08-12T20:53:47.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.82470065178583,"aZ":-21.61938265746316,"pfxX":-11.782866967094057,"pfxZ":5.3890511749789844,"pX":0.3155115492028351,"pZ":1.106881392477348,"vX0":9.03085554097227,"vY0":-139.8202234562216,"vZ0":-7.565981954465085,"x":104.97,"y":208.89,"x0":-1.4437073791962403,"y0":50.00075347777011,"z0":5.292763764639902,"aX":-23.06551146979261},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.2,"breakHorizontal":19.2,"spinRate":2448,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.39342839248721706,"extension":6.512432547593955},"index":1,"playId":"d9f51b85-9ae9-3d07-a4e8-fa6a049e4414","pitchNumber":2,"startTime":"2026-08-12T20:54:03.078Z","endTime":"2026-08-12T20:54:06.652Z","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":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87187538454792,"aZ":-18.668732952096637,"pfxX":-1.4563533671059559,"pfxZ":7.270720185620861,"pX":0.8475138091945379,"pZ":2.596852241364026,"vX0":6.225295395445764,"vY0":-135.26334119590052,"vZ0":-4.567821874560798,"x":84.69,"y":168.66,"x0":-1.2922468531806879,"y0":50.002486618868176,"z0":5.612379477739388,"aX":-2.7060673077228463},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.4,"breakHorizontal":1.3,"spinRate":2377,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.4045916655531512,"extension":6.597544091136081},"index":2,"playId":"dc458f3d-50e8-363e-94a4-4c4f7cd282e1","pitchNumber":3,"startTime":"2026-08-12T20:54:23.804Z","endTime":"2026-08-12T20:54:30.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1072631841883,"aZ":-21.902916746069636,"pfxX":-11.602872699016785,"pfxZ":5.190532451442756,"pX":0.2647580137090358,"pZ":1.4217866036693578,"vX0":8.551354923812626,"vY0":-139.93322139719544,"vZ0":-6.95941972653863,"x":106.91,"y":200.39,"x0":-1.3259831705412284,"y0":50.00669768548021,"z0":5.38032447451163,"aX":-22.97422741562243},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.0,"breakHorizontal":19.2,"spinRate":2502,"spinDirection":215},"zone":14,"typeConfidence":0.9,"plateTime":0.3917011659363161,"extension":6.54654353524478},"index":3,"playId":"450f8970-3ff6-3863-aecd-73819550d2fe","pitchNumber":4,"startTime":"2026-08-12T20:54:42.405Z","endTime":"2026-08-12T20:54:46.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":77.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.720948799580306,"aZ":-34.19799221371043,"pfxX":9.372903427308614,"pfxZ":-1.298823977545883,"pX":-0.3383946481701111,"pZ":2.8340055821872,"vX0":0.6448882698277286,"vY0":-124.59819968047188,"vZ0":0.5976441002377038,"x":129.9,"y":162.26,"x0":-1.8174112520384913,"y0":50.00596002539033,"z0":5.4431133286887885,"aX":14.569053882825525},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.9,"breakHorizontal":-17.0,"spinRate":3158,"spinDirection":51},"zone":4,"typeConfidence":0.9,"plateTime":0.44154230243138226,"extension":6.216863322468352},"hitData":{"launchSpeed":105.1,"launchAngle":30.0,"totalDistance":415.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":22.76,"coordY":65.4}},"index":4,"playId":"9a9eb536-5d61-3c7d-ace6-3ce23968b3d6","pitchNumber":5,"startTime":"2026-08-12T20:55:05.099Z","endTime":"2026-08-12T20:55:34.433Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:55:34.433Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-12T20:56:55.059Z","endTime":"2026-08-12T20:57:52.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-12T20:55:59.671Z","endTime":"2026-08-12T20:56:57.212Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.609064207831796,"aZ":-20.269165784909717,"pfxX":-0.3046772558291191,"pfxZ":6.468353461902884,"pX":0.6502550871831163,"pZ":2.600068857502277,"vX0":5.150938965171609,"vY0":-134.23387381790099,"vZ0":-4.167171048989042,"x":92.21,"y":168.58,"x0":-1.2467776637904677,"y0":50.00661711913127,"z0":5.59924891449747,"aX":-0.5615394041938684},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.2,"breakHorizontal":-0.5,"spinRate":2306,"spinDirection":194},"zone":6,"typeConfidence":0.91,"plateTime":0.4066425886801972,"extension":6.555028561000862},"index":1,"playId":"62fcb737-977a-35e0-bbe5-4c6ff521ef22","pitchNumber":1,"startTime":"2026-08-12T20:56:57.212Z","endTime":"2026-08-12T20:57:01.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14243268637331,"aZ":-20.09079340493142,"pfxX":0.23221971532280072,"pfxZ":6.494451024061548,"pX":1.3187355323049434,"pZ":1.4597654227172048,"vX0":6.611311252388921,"vY0":-134.77324660422133,"vZ0":-7.1929447284034,"x":66.73,"y":199.37,"x0":-1.1846079292283704,"y0":50.00320419303937,"z0":5.556001446392359,"aX":0.4316728466773187},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.6,"breakHorizontal":-1.7,"spinRate":2476,"spinDirection":187},"zone":14,"typeConfidence":0.91,"plateTime":0.4046277460940333,"extension":6.6328772426594815},"index":2,"playId":"78103520-5178-31fd-8ba7-6ac0633e5b29","pitchNumber":2,"startTime":"2026-08-12T20:57:13.906Z","endTime":"2026-08-12T20:57:17.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.10740442627441,"aZ":-23.220342005984257,"pfxX":-9.92879870290638,"pfxZ":4.428350159648509,"pX":0.8785805922101201,"pZ":1.966108127213312,"vX0":9.93338753062393,"vY0":-140.91560409915422,"vZ0":-5.180428700065788,"x":83.51,"y":185.7,"x0":-1.391368016212898,"y0":50.00698184716757,"z0":5.315657934693878,"aX":-20.100048536588506},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.2,"breakHorizontal":16.1,"spinRate":2439,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.3877454125020905,"extension":6.6300946893014405},"index":3,"playId":"adf0b9e4-aaf0-33b4-b48e-ea78a9b5a228","pitchNumber":3,"startTime":"2026-08-12T20:57:30.231Z","endTime":"2026-08-12T20:57:35.617Z","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":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.402098520491332,"aZ":-12.25630254069447,"pfxX":-6.231911646828651,"pfxZ":9.631916335956046,"pX":0.954020825348038,"pZ":2.1031127021607836,"vX0":8.222181282782161,"vY0":-142.35134658848455,"vZ0":-7.41117939505349,"x":80.63,"y":182.0,"x0":-1.1520684003228168,"y0":50.000941652063304,"z0":5.503343530913932,"aX":-12.884450280372938},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.2,"breakHorizontal":9.7,"spinRate":2334,"spinDirection":213},"zone":14,"typeConfidence":0.91,"plateTime":0.3836941151200888,"extension":6.670843130661168},"index":4,"playId":"24195509-f927-319e-afc9-8dfc6ddf01bc","pitchNumber":4,"startTime":"2026-08-12T20:57:48.499Z","endTime":"2026-08-12T20:57:52.244Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:57:52.244Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Rengifo grounds out, second baseman Brice Turang to first baseman Andrew Vaughn.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-12T20:58:10.593Z","endTime":"2026-08-12T20:59:19.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"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":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92600213579612,"aZ":-45.043050918846404,"pfxX":3.4480421792042257,"pfxZ":-8.925965886640238,"pX":0.38368895185029034,"pZ":1.8184514091362403,"vX0":2.8132638025312593,"vY0":-120.30386436756608,"vZ0":0.27030289100588134,"x":102.37,"y":189.68,"x0":-1.2557854194639735,"y0":50.00293433618049,"z0":5.751816907265923,"aX":4.970673083829232},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-15.7,"breakHorizontal":-7.0,"spinRate":3066,"spinDirection":36},"zone":9,"typeConfidence":0.9,"plateTime":0.4581792837498595,"extension":6.228583412572535},"index":0,"playId":"f3832088-1253-3c4e-972e-22d461b8969f","pitchNumber":1,"startTime":"2026-08-12T20:58:20.058Z","endTime":"2026-08-12T20:58:23.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.526078474790353,"aZ":-20.66702128340352,"pfxX":0.2226735762876899,"pfxZ":6.157469795189095,"pX":0.9765933511600672,"pZ":1.7545515157116545,"vX0":5.846419910059273,"vY0":-135.16160679697543,"vZ0":-6.279575745287108,"x":79.77,"y":191.41,"x0":-1.2340133783253362,"y0":50.0061950777613,"z0":5.536276812474044,"aX":0.41681771359132785},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.2,"breakHorizontal":-1.6,"spinRate":2476,"spinDirection":187},"zone":14,"typeConfidence":0.91,"plateTime":0.40360053773405724,"extension":6.647656749171289},"index":1,"playId":"a06e69aa-2529-3292-9b91-dd2fdc56d1f2","pitchNumber":2,"startTime":"2026-08-12T20:58:36.611Z","endTime":"2026-08-12T20:58:40.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":77.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.242056398538757,"aZ":-40.009830760331816,"pfxX":8.6770273951167,"pfxZ":-5.069152360324253,"pX":-0.22659145825363866,"pZ":1.5935185681050603,"vX0":1.3148850297512895,"vY0":-124.94467110032767,"vZ0":-1.0249801640267344,"x":125.64,"y":195.75,"x0":-1.8875105029245451,"y0":50.00031034231564,"z0":5.360814952632587,"aX":13.420390824412777},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-9.1,"breakHorizontal":-16.0,"spinRate":3208,"spinDirection":53},"zone":8,"typeConfidence":0.91,"plateTime":0.4420464814867042,"extension":6.297923672140914},"hitData":{"launchSpeed":84.6,"launchAngle":-7.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.55,"coordY":153.97}},"index":2,"playId":"563e1950-d8ee-323e-9859-86334ba473af","pitchNumber":3,"startTime":"2026-08-12T20:59:11.475Z","endTime":"2026-08-12T20:59:19.940Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:59:19.940Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Bauers walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-12T21:01:24.339Z","endTime":"2026-08-12T21:03:47.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.274426482852235,"aZ":-24.577503787062977,"pfxX":0.39004903270073,"pfxZ":4.9167754546808515,"pX":-0.6642930267793109,"pZ":1.1431231297904392,"vX0":-8.340244058090278,"vY0":-122.45376935582836,"vZ0":-5.845355126898498,"x":142.32,"y":207.92,"x0":2.710449474648311,"y0":50.002289789288646,"z0":5.616986568797169,"aX":0.603383067462891},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.9,"breakHorizontal":1.0,"spinRate":2063,"spinDirection":148},"zone":13,"typeConfidence":0.92,"plateTime":0.44438550211002603,"extension":6.102994620206458},"index":0,"playId":"2d52df8b-218b-31e7-82b9-8dfbd4907c2f","pitchNumber":1,"startTime":"2026-08-12T21:01:29.666Z","endTime":"2026-08-12T21:01:34.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":70.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.091933816649284,"aZ":-40.492877425574235,"pfxX":-3.589687812127021,"pfxZ":-6.696720060007644,"pX":0.002374018738886426,"pZ":2.0148977526258474,"vX0":-4.872389762501812,"vY0":-110.87147054019061,"vZ0":0.6618649818238258,"x":116.91,"y":184.38,"x0":2.695850602048084,"y0":50.00030139958786,"z0":5.943232647707314,"aX":-4.461280907306321},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-11.6,"breakHorizontal":7.8,"spinRate":2080,"spinDirection":308},"zone":8,"typeConfidence":0.9,"plateTime":0.4942849892631771,"extension":5.9098285628850595},"index":1,"playId":"e19f68ae-96ce-361f-ad18-98e6fb80111e","pitchNumber":2,"startTime":"2026-08-12T21:01:50.064Z","endTime":"2026-08-12T21:01:53.286Z","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":85.1,"endSpeed":79.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.32066024035276,"aZ":-25.695143832738932,"pfxX":0.5072018214021119,"pfxZ":4.108966517344346,"pX":-0.5163408150524655,"pZ":1.7724800326014272,"vX0":-7.443448435522935,"vY0":-123.80622796533218,"vZ0":-4.696306942793746,"x":136.68,"y":190.92,"x0":2.4444593378980066,"y0":50.000430812416056,"z0":5.807014129964015,"aX":0.8008367097101314},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.7,"breakHorizontal":0.6,"spinRate":1985,"spinDirection":150},"zone":7,"typeConfidence":0.91,"plateTime":0.43996904853715835,"extension":6.0107318098087354},"index":2,"playId":"19cefc5c-0b51-3ee0-a7b2-0e3aeef8d6c3","pitchNumber":3,"startTime":"2026-08-12T21:02:10.902Z","endTime":"2026-08-12T21:02:14.608Z","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":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-12T21:02:28.932Z","endTime":"2026-08-12T21:02:40.169Z","isPitch":false,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33862642212566,"aZ":-27.782467221885526,"pfxX":1.2820951470082829,"pfxZ":2.805933204290975,"pX":-2.599484791413334,"pZ":1.1135681542113016,"vX0":-12.378687970134882,"vY0":-123.68244571356631,"vZ0":-5.540450098908295,"x":216.09,"y":208.71,"x0":2.2822242904381174,"y0":50.00236845211068,"z0":5.68369563921296,"aX":2.007216769675622},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.1,"breakHorizontal":0.2,"spinRate":2080,"spinDirection":137},"zone":13,"typeConfidence":0.91,"plateTime":0.44114890690837916,"extension":6.193534150784503},"index":4,"playId":"0186d339-7d12-38f2-b1f9-ca00742bf493","pitchNumber":4,"startTime":"2026-08-12T21:02:40.169Z","endTime":"2026-08-12T21:02:43.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92976061113291,"aZ":-27.91060586283415,"pfxX":0.25233226162074107,"pfxZ":2.7224273733093796,"pX":-1.1340994542016196,"pZ":0.1537836473108491,"vX0":-8.817756960832146,"vY0":-124.6267484542704,"vZ0":-7.650531092199723,"x":160.23,"y":234.63,"x0":2.422948749014567,"y0":50.00599590958076,"z0":5.581160038592273,"aX":0.3973883429985065},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.2,"breakHorizontal":1.7,"spinRate":2182,"spinDirection":208},"zone":13,"typeConfidence":0.91,"plateTime":0.4401301788328347,"extension":6.175378963447322},"index":5,"playId":"2ee59c44-0e26-3195-aa6e-b212b664fe85","pitchNumber":5,"startTime":"2026-08-12T21:02:58.723Z","endTime":"2026-08-12T21:03:03.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.244491139952395,"aZ":-25.245913331017434,"pfxX":0.3725219480188746,"pfxZ":4.274517077676746,"pX":-0.3609146674260654,"pZ":1.9014388567561822,"vX0":-7.397842647726523,"vY0":-126.10931595125054,"vZ0":-4.4198328240887275,"x":130.76,"y":187.44,"x0":2.5548933448699427,"y0":50.00261469352403,"z0":5.699218064859431,"aX":0.6056013689580708},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.0,"breakHorizontal":1.0,"spinRate":2056,"spinDirection":167},"zone":7,"typeConfidence":0.91,"plateTime":0.43336471077548966,"extension":6.134914727590077},"index":6,"playId":"7dcdc630-a4e1-35fc-93e8-8803919e05c8","pitchNumber":6,"startTime":"2026-08-12T21:03:16.884Z","endTime":"2026-08-12T21:03:20.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.036322732393245,"aZ":-15.650391698604933,"pfxX":5.338068786731975,"pfxZ":8.864289725717752,"pX":1.3215169099459347,"pZ":3.310157544301328,"vX0":-5.271648283702627,"vY0":-136.20216897922387,"vZ0":-3.8647799319007867,"x":66.63,"y":149.41,"x0":2.5956686707703502,"y0":50.00642389804978,"z0":5.841337095161189,"aX":9.955332565273476},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.4,"breakHorizontal":-8.4,"spinRate":2270,"spinDirection":141},"zone":12,"typeConfidence":0.91,"plateTime":0.40332164673029025,"extension":6.046171075260389},"index":7,"playId":"2e0ae2dd-3bdd-3e67-af60-03d232d4c8db","pitchNumber":7,"startTime":"2026-08-12T21:03:39.079Z","endTime":"2026-08-12T21:03:47.206Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:03:47.206Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"William Contreras walks. Jake Bauers to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-12T21:04:02.055Z","endTime":"2026-08-12T21:06:26.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnSecond":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"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, 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":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40338467997226,"aZ":-21.959212330713058,"pfxX":7.065047140728479,"pfxZ":6.426869745698911,"pX":-1.0584179714717232,"pZ":1.0564548963512541,"vX0":-10.609468803216622,"vY0":-125.06919951290612,"vZ0":-6.786565420944353,"x":157.34,"y":210.26,"x0":2.3139802038846247,"y0":50.005373730220825,"z0":5.597103406131104,"aX":11.234386956059216},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.2,"breakHorizontal":-10.4,"spinRate":1641,"spinDirection":152},"zone":13,"typeConfidence":0.91,"plateTime":0.43736033465655355,"extension":6.464680833578672},"index":0,"playId":"dde92480-2cdc-37e1-90b2-0394c4f2e5bc","pitchNumber":1,"startTime":"2026-08-12T21:04:09.975Z","endTime":"2026-08-12T21:04:13.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.628626151536622,"aZ":-22.221057032759898,"pfxX":6.885249297810017,"pfxZ":6.39684386382969,"pX":-0.31709037668443635,"pZ":1.9764180037124777,"vX0":-8.755472859700696,"vY0":-123.21039186643263,"vZ0":-4.847661512553602,"x":129.09,"y":185.42,"x0":2.3676820175689217,"y0":50.00549627131684,"z0":5.817880588902052,"aX":10.719662772598856},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":10.8,"breakHorizontal":-10.7,"spinRate":1605,"spinDirection":147},"zone":7,"typeConfidence":0.91,"plateTime":0.44244263393868577,"extension":6.140465464257849},"index":1,"playId":"6d60d333-a309-3061-9de9-a04a0b084adb","pitchNumber":2,"startTime":"2026-08-12T21:04:30.157Z","endTime":"2026-08-12T21:04:34.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63572892807612,"aZ":-18.6485894630029,"pfxX":8.92788090860182,"pfxZ":7.616775227327703,"pX":-0.4343043533573969,"pZ":2.0438116927779655,"vX0":-10.632583771021961,"vY0":-132.73531709623066,"vZ0":-5.552582300452782,"x":133.55,"y":183.6,"x0":2.4721336762976307,"y0":50.00373909352067,"z0":5.5299185092264365,"aX":15.85801140915375},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.6,"breakHorizontal":-13.7,"spinRate":2259,"spinDirection":142},"zone":7,"typeConfidence":0.91,"plateTime":0.41336143210950915,"extension":6.435550076044475},"index":2,"playId":"7c14a627-d846-35f8-b644-ae193f869d46","pitchNumber":3,"startTime":"2026-08-12T21:04:57.553Z","endTime":"2026-08-12T21:05:03.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36000322628442,"aZ":-20.45700353752332,"pfxX":7.0372473363765575,"pfxZ":7.375238473882083,"pX":2.147111844271373,"pZ":2.9599295983202984,"vX0":-3.759976221107696,"vY0":-125.4967095068702,"vZ0":-2.7545477003929997,"x":35.16,"y":158.86,"x0":2.7536666630631728,"y0":50.00338530682759,"z0":5.745695399090781,"aX":11.179579934411036},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":13.0,"breakHorizontal":-11.9,"spinRate":1540,"spinDirection":142},"zone":12,"typeConfidence":0.92,"plateTime":0.43713535714351215,"extension":6.153008364631468},"index":3,"playId":"5eb9fe3e-3b90-3b08-999b-ca50f03812ee","pitchNumber":4,"startTime":"2026-08-12T21:05:19.525Z","endTime":"2026-08-12T21:05:23.217Z","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":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43298057185407,"aZ":-21.369934186092987,"pfxX":6.778912246340507,"pfxZ":6.8222106443987665,"pX":0.8685918652215168,"pZ":1.2644068432299553,"vX0":-6.906266091278402,"vY0":-124.87641895657494,"vZ0":-6.1433332051506335,"x":83.89,"y":204.64,"x0":2.785346426095592,"y0":50.00611013060223,"z0":5.50709355637913,"aX":10.741297099847356},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":11.2,"breakHorizontal":-10.8,"spinRate":1550,"spinDirection":142},"zone":14,"typeConfidence":0.92,"plateTime":0.4381161281175894,"extension":6.3678729502314635},"index":4,"playId":"91c4213d-3e10-33f6-b650-52e59a3a1a97","pitchNumber":5,"startTime":"2026-08-12T21:05:41.817Z","endTime":"2026-08-12T21:05:45.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01753204101677,"aZ":-14.734124759291726,"pfxX":6.107750591991524,"pfxZ":9.459538869297745,"pX":-1.7514711460981691,"pZ":2.792762442254901,"vX0":-12.622161472415193,"vY0":-135.0594807867766,"vZ0":-5.080431852496601,"x":183.76,"y":163.38,"x0":2.1934519020670877,"y0":50.000228257496964,"z0":5.737959577945787,"aX":11.258337928911308},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.1,"breakHorizontal":-8.3,"spinRate":2367,"spinDirection":149},"zone":11,"typeConfidence":0.91,"plateTime":0.405881898980049,"extension":6.498410326748962},"index":5,"playId":"8269efcb-1c5d-370a-bb6a-526b7aaee1bd","pitchNumber":6,"startTime":"2026-08-12T21:06:21.742Z","endTime":"2026-08-12T21:06:26.097Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:06:26.097Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gary Sánchez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-12T21:06:57.284Z","endTime":"2026-08-12T21:09:49.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnSecond":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.343020137050722,"aZ":-21.51949616147068,"pfxX":7.252835163515428,"pfxZ":6.933817036026408,"pX":1.1673359831509003,"pZ":1.8455050222932783,"vX0":-6.296085174236646,"vY0":-123.8835703738888,"vZ0":-5.029687929638254,"x":72.5,"y":188.95,"x0":2.8133371488280727,"y0":50.005470428681946,"z0":5.727787428034603,"aX":11.148826441712835},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":11.4,"breakHorizontal":-11.5,"spinRate":1574,"spinDirection":147},"zone":14,"typeConfidence":0.92,"plateTime":0.4440503287042512,"extension":6.179397766159099},"index":0,"playId":"216c252c-ee9a-30b8-85d3-180287547ccb","pitchNumber":1,"startTime":"2026-08-12T21:07:03.518Z","endTime":"2026-08-12T21:07:08.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9924172252092,"aZ":-15.786205030522002,"pfxX":9.081525841940234,"pfxZ":9.143490907215263,"pX":-0.2498770993897765,"pZ":1.7505338326604283,"vX0":-10.098437164751642,"vY0":-133.58990803743325,"vZ0":-6.745549528611372,"x":126.52,"y":191.52,"x0":2.414220611849749,"y0":50.00444146889417,"z0":5.459821895094096,"aX":16.280895857479763},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.1,"breakHorizontal":-14.0,"spinRate":2333,"spinDirection":137},"zone":8,"typeConfidence":0.84,"plateTime":0.4113032006673407,"extension":6.470532443798682},"index":1,"playId":"3e3c8e2b-f3cb-34c0-8165-2d7cfd05c053","pitchNumber":2,"startTime":"2026-08-12T21:07:23.483Z","endTime":"2026-08-12T21:07:27.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":77.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03237995576049,"aZ":-21.018514503575982,"pfxX":10.668208998992977,"pfxZ":7.270785798203361,"pX":2.1739730106168844,"pZ":1.8617056957712088,"vX0":-4.753422984106625,"vY0":-124.44492183260078,"vZ0":-5.020620384356888,"x":34.13,"y":188.51,"x0":2.7456210685204083,"y0":50.00457083775704,"z0":5.69750291421251,"aX":16.37014571927622},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":12.0,"breakHorizontal":-17.9,"spinRate":1636,"spinDirection":141},"zone":14,"typeConfidence":0.89,"plateTime":0.4438600012366032,"extension":6.208531028083493},"index":2,"playId":"b49925f7-6964-3a5b-8b63-32e63e504bb7","pitchNumber":3,"startTime":"2026-08-12T21:07:42.558Z","endTime":"2026-08-12T21:07:45.558Z","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":0},"index":3,"startTime":"2026-08-12T21:08:06.263Z","endTime":"2026-08-12T21:08:29.085Z","isPitch":false,"type":"action","player":{"id":596142,"link":"/api/v1/people/596142"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02114558401441,"aZ":-21.117900133945543,"pfxX":6.940212524464306,"pfxZ":7.03641925432894,"pX":-0.0868963739023446,"pZ":1.3209871074822788,"vX0":-8.602178220073007,"vY0":-124.78535649487795,"vZ0":-6.566919631908965,"x":120.31,"y":203.11,"x0":2.509559172319263,"y0":50.002870582172825,"z0":5.736638406261078,"aX":10.903691418198086},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":11.3,"breakHorizontal":-10.4,"spinRate":1604,"spinDirection":148},"zone":13,"typeConfidence":0.92,"plateTime":0.4396063411125688,"extension":6.4036048451603875},"index":4,"playId":"d78585e7-e7a6-3f8c-9e2b-598e591db550","pitchNumber":4,"startTime":"2026-08-12T21:08:29.085Z","endTime":"2026-08-12T21:08:33.711Z","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":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.11001835587376,"aZ":-22.062050165010792,"pfxX":5.204433055684331,"pfxZ":6.36839360534477,"pX":0.9204413947396819,"pZ":2.1857216477586894,"vX0":-6.05847453366992,"vY0":-124.44397514025607,"vZ0":-4.46218609148826,"x":81.91,"y":179.77,"x0":2.6965195330642246,"y0":50.00310962033963,"z0":5.802174777823329,"aX":8.26353804645879},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":10.9,"breakHorizontal":-8.3,"spinRate":1528,"spinDirection":147},"zone":14,"typeConfidence":0.91,"plateTime":0.4381094906812124,"extension":6.412610071450133},"index":5,"playId":"88558a11-dc20-38fa-8a63-da3506df27bf","pitchNumber":5,"startTime":"2026-08-12T21:08:50.474Z","endTime":"2026-08-12T21:08:55.256Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.426212484139967,"aZ":-18.923040228199298,"pfxX":10.033702911048474,"pfxZ":6.977840600603136,"pX":0.0055878549113204876,"pZ":2.1638727141423617,"vX0":-10.18601518455343,"vY0":-136.32431947296226,"vZ0":-5.824069295174935,"x":116.79,"y":180.36,"x0":2.4707007074481773,"y0":50.00475845829664,"z0":5.616464674049002,"aX":19.05925202205712},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.6,"breakHorizontal":-16.3,"spinRate":2278,"spinDirection":141},"zone":8,"typeConfidence":0.94,"plateTime":0.4004064887092147,"extension":6.3508218192638655},"index":6,"playId":"ea4eaffb-f235-3592-a41e-e695f3d4ef1e","pitchNumber":6,"startTime":"2026-08-12T21:09:24.516Z","endTime":"2026-08-12T21:09:27.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":76.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.942007415220733,"aZ":-36.59495896679401,"pfxX":0.05458114854371732,"pfxZ":-3.065368180977303,"pX":-0.43448127679939436,"pZ":1.8227889422067405,"vX0":-6.97088804151996,"vY0":-118.92750388959954,"vZ0":-1.7043942793958424,"x":133.56,"y":189.56,"x0":2.516591843135975,"y0":50.000605692066756,"z0":5.841496800055401,"aX":0.08089677498253323},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-5.6,"breakHorizontal":1.4,"spinRate":1962,"spinDirection":315},"zone":7,"typeConfidence":0.9,"plateTime":0.4590375206282671,"extension":6.129938567061734},"index":7,"playId":"7e4b41d9-9071-3f61-86f4-ec0a9c242834","pitchNumber":7,"startTime":"2026-08-12T21:09:45.289Z","endTime":"2026-08-12T21:09:49.989Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:09:49.989Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lockridge strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-12T21:10:57.313Z","endTime":"2026-08-12T21:12:33.563Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnSecond":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-12T21:10:02.454Z","endTime":"2026-08-12T21:10:59.433Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.271199855785447,"aZ":-23.713574050538988,"pfxX":7.515644828652154,"pfxZ":5.56434989214652,"pX":0.9077276519872299,"pZ":2.327303997336114,"vX0":-6.697342469221573,"vY0":-122.54125745771488,"vZ0":-3.513784072339459,"x":82.4,"y":175.94,"x0":2.7000786706159996,"y0":50.00281576484585,"z0":5.806232451018454,"aX":11.427458748139296},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":9.5,"breakHorizontal":-12.0,"spinRate":1397,"spinDirection":154},"zone":14,"typeConfidence":0.92,"plateTime":0.4470176989618846,"extension":6.186412107126349},"index":1,"playId":"da928f36-e9f4-3a6e-b40a-60d148bd8c4c","pitchNumber":1,"startTime":"2026-08-12T21:10:59.433Z","endTime":"2026-08-12T21:11:03.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.82315418629275,"aZ":-21.62050865314066,"pfxX":4.77484136977141,"pfxZ":6.730519483932017,"pX":-0.11232522915496726,"pZ":1.2141787406637523,"vX0":-7.871123855663598,"vY0":-123.88731398383167,"vZ0":-6.804429800131462,"x":121.28,"y":206.0,"x0":2.4736305117748767,"y0":50.00115876751527,"z0":5.781531772559347,"aX":7.484301730994203},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":10.9,"breakHorizontal":-7.0,"spinRate":1650,"spinDirection":157},"zone":13,"typeConfidence":0.89,"plateTime":0.4407192588578934,"extension":6.184772163532253},"index":2,"playId":"e2babf25-c321-30b1-b2d0-85f4a52fbf01","pitchNumber":2,"startTime":"2026-08-12T21:11:17.092Z","endTime":"2026-08-12T21:11:20.747Z","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":86.5,"endSpeed":78.3,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.497754965616277,"aZ":-20.82599287625859,"pfxX":6.426768066749222,"pfxZ":7.195513139287179,"pX":0.12418163946601082,"pZ":2.2360349830575053,"vX0":-7.504623330660235,"vY0":-125.60944569007437,"vZ0":-4.514286544457433,"x":112.27,"y":178.41,"x0":2.3337799310369176,"y0":50.004522750733976,"z0":5.778101353071723,"aX":10.13893535412846},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":12.0,"breakHorizontal":-9.6,"spinRate":1438,"spinDirection":151},"zone":5,"typeConfidence":0.92,"plateTime":0.43822033838192054,"extension":6.16246947870237},"index":3,"playId":"550109e1-2d74-38ff-b3c8-0cda2243c365","pitchNumber":3,"startTime":"2026-08-12T21:11:37.855Z","endTime":"2026-08-12T21:11:45.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.404410060343697,"aZ":-18.34108991947514,"pfxX":4.778039093851757,"pfxZ":8.636749658539497,"pX":0.5013776427050736,"pZ":0.6266957600270903,"vX0":-6.792478742259453,"vY0":-125.73625688279498,"vZ0":-8.66184340636718,"x":97.89,"y":221.86,"x0":2.6165897717166655,"y0":50.00279176589522,"z0":5.603458383793564,"aX":7.6534128525317655},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":13.8,"breakHorizontal":-7.1,"spinRate":1487,"spinDirection":147},"zone":14,"typeConfidence":0.68,"plateTime":0.4355521821378705,"extension":6.299665180967838},"index":4,"playId":"7da90f26-2534-302c-ae5f-992187d5a512","pitchNumber":4,"startTime":"2026-08-12T21:12:05.604Z","endTime":"2026-08-12T21:12:10.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.366626560674533,"aZ":-22.703132197121292,"pfxX":6.620527606312315,"pfxZ":5.894608950141257,"pX":-0.1929854239336308,"pZ":2.110000253521296,"vX0":-8.758203314045085,"vY0":-125.69131296410309,"vZ0":-4.506206384103637,"x":124.36,"y":181.81,"x0":2.4690650651671002,"y0":50.004651093891106,"z0":5.758964138530788,"aX":10.643367055666484},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.8,"breakHorizontal":-10.1,"spinRate":1467,"spinDirection":145},"zone":8,"typeConfidence":0.92,"plateTime":0.43499555917463306,"extension":6.227749152759709},"index":5,"playId":"cc0a2dd4-3bc6-3a11-84bc-7cdaa91fd6d8","pitchNumber":5,"startTime":"2026-08-12T21:12:30.185Z","endTime":"2026-08-12T21:12:33.563Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:12:33.563Z","atBatIndex":25},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"David Hamilton lines out to left fielder Luis Rengifo.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-12T21:12:57.925Z","endTime":"2026-08-12T21:13:51.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":75.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.754087304200393,"aZ":-37.592875865463384,"pfxX":-2.446295694173318,"pfxZ":-3.8058255483383494,"pX":0.46038026682515837,"pZ":1.3976409442456685,"vX0":-4.5260016758761585,"vY0":-117.77000004656423,"vZ0":-2.409592678246418,"x":99.45,"y":201.04,"x0":2.71569302808632,"y0":50.00498693247283,"z0":5.870105570209135,"aX":-3.4794682492338413},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-7.2,"breakHorizontal":5.4,"spinRate":1961,"spinDirection":318},"zone":14,"typeConfidence":0.9,"plateTime":0.46287612527543454,"extension":5.989943209526772},"index":0,"playId":"f6e7458f-aab0-3d16-8c98-d72ff5a86150","pitchNumber":1,"startTime":"2026-08-12T21:12:59.413Z","endTime":"2026-08-12T21:13:03.198Z","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":85.5,"endSpeed":80.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.778598139742893,"aZ":-29.24354331149504,"pfxX":-1.9857861519803661,"pfxZ":1.8319046447279543,"pX":-0.5630265218922499,"pZ":2.4320378958177256,"vX0":-6.587906214444646,"vY0":-124.59346513705246,"vZ0":-2.515219937463762,"x":138.46,"y":173.11,"x0":2.354227995678769,"y0":50.003600667114384,"z0":5.827824459491036,"aX":-3.1781824381527146},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.0,"breakHorizontal":4.9,"spinRate":2172,"spinDirection":173},"zone":4,"typeConfidence":0.92,"plateTime":0.43659420471232124,"extension":6.1558294148938115},"index":1,"playId":"a7e8fba3-7864-3acc-a602-e350f9aed44e","pitchNumber":2,"startTime":"2026-08-12T21:13:22.234Z","endTime":"2026-08-12T21:13:27.149Z","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":86.0,"endSpeed":79.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.7268508469664,"aZ":-25.75895721403157,"pfxX":-0.8590809969459077,"pfxZ":3.993674917669292,"pX":-0.612035924639335,"pZ":3.1143309871631484,"vX0":-7.010415014278534,"vY0":-125.24199939442732,"vZ0":-1.6762970729850157,"x":140.33,"y":154.69,"x0":2.322368035895842,"y0":50.0012891671758,"z0":5.877133037977459,"aX":-1.3787816473830892},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.1,"breakHorizontal":3.0,"spinRate":2205,"spinDirection":164},"zone":1,"typeConfidence":0.91,"plateTime":0.4355364105199433,"extension":6.027874396502698},"hitData":{"launchSpeed":91.2,"launchAngle":23.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.83,"coordY":98.58}},"index":2,"playId":"d1a5c632-e6b9-34e4-92bd-87cb432efc4c","pitchNumber":3,"startTime":"2026-08-12T21:13:42.319Z","endTime":"2026-08-12T21:13:51.439Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:13:51.439Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Cronenworth walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-12T21:15:54.448Z","endTime":"2026-08-12T21:17:05.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.965371366103128,"aZ":-28.986972120079436,"pfxX":-8.544760842124335,"pfxZ":1.9926538211867957,"pX":-2.7202562377921766,"pZ":3.498765462332744,"vX0":0.25426554552356845,"vY0":-125.84106731861351,"vZ0":0.4028550678870728,"x":220.69,"y":144.31,"x0":-1.712804767760399,"y0":50.00405634442182,"z0":5.688148112210713,"aX":-13.680524188236488},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.0,"breakHorizontal":15.4,"spinRate":1525,"spinDirection":238},"zone":11,"typeConfidence":0.9,"plateTime":0.43554366474674744,"extension":6.4262721086328325},"index":0,"playId":"e1a0ab15-6363-3c49-86e4-ff6e9310cc72","pitchNumber":1,"startTime":"2026-08-12T21:16:00.150Z","endTime":"2026-08-12T21:16:03.533Z","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":93.9,"endSpeed":85.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42657558630445,"aZ":-9.631580905814074,"pfxX":-6.096999195098592,"pfxZ":12.115174655877938,"pX":0.7070568066340688,"pZ":0.7130889634679259,"vX0":7.250250284597803,"vY0":-136.14933953184442,"vZ0":-10.969000995968823,"x":90.05,"y":219.53,"x0":-1.209711370552336,"y0":50.00052851477555,"z0":5.481247867215764,"aX":-11.341757149696294},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.4,"breakHorizontal":9.4,"spinRate":2437,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4037113757629909,"extension":6.661309599493918},"index":1,"playId":"2066bb4f-5dea-3148-9387-10853d95f1ba","pitchNumber":2,"startTime":"2026-08-12T21:16:17.825Z","endTime":"2026-08-12T21:16:21.571Z","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":0},"pitchData":{"startSpeed":94.1,"endSpeed":84.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.00719920933321,"aZ":-14.741457116851283,"pfxX":-6.025734691595115,"pfxZ":9.348332155127796,"pX":-0.5313702433065958,"pZ":4.153681819886772,"vX0":4.582044036806526,"vY0":-136.87419048767634,"vZ0":-1.3245721910374246,"x":137.25,"y":126.63,"x0":-1.4586064831861483,"y0":50.00589715120555,"z0":5.671404520840314,"aX":-11.240730425176794},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.8,"breakHorizontal":9.7,"spinRate":2234,"spinDirection":216},"zone":11,"typeConfidence":0.89,"plateTime":0.40281719415178463,"extension":6.576894124564992},"index":2,"playId":"bcd0006d-0dba-35e4-9dce-6ae404892ab3","pitchNumber":3,"startTime":"2026-08-12T21:16:38.729Z","endTime":"2026-08-12T21:16:42.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02514858698619,"aZ":-16.63684579773764,"pfxX":-1.6635396449999456,"pfxZ":8.76355141478593,"pX":0.8841844721421209,"pZ":2.650655445588445,"vX0":6.338548343831767,"vY0":-132.71694797452508,"vZ0":-4.523902285263417,"x":83.3,"y":167.21,"x0":-1.325377848634902,"y0":50.00449684261086,"z0":5.5997697024388575,"aX":-2.951066375584773},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.0,"breakHorizontal":1.6,"spinRate":2369,"spinDirection":201},"zone":12,"typeConfidence":0.88,"plateTime":0.4136744968849637,"extension":6.636664212287173},"index":3,"playId":"b998a024-69e1-327b-9efa-d8a9afb47281","pitchNumber":4,"startTime":"2026-08-12T21:17:00.193Z","endTime":"2026-08-12T21:17:05.338Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:17:05.338Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Manny Machado lines out to left fielder Jackson Chourio.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-12T21:17:29.173Z","endTime":"2026-08-12T21:18:58.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.758523223623353,"aZ":-18.9023672193121,"pfxX":-1.12547254429471,"pfxZ":7.323787334082927,"pX":0.655740453761666,"pZ":2.30119251776154,"vX0":5.718744619292957,"vY0":-133.29536380587928,"vZ0":-5.081665388256074,"x":122.85,"y":125.79,"x0":-1.364712565561072,"y0":50.00207849439292,"z0":5.583422902541697,"aX":-2.039584286912973},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.5,"breakHorizontal":0.8,"spinRate":2444,"spinDirection":200},"zone":6,"typeConfidence":0.9,"plateTime":0.4098030946299476,"extension":6.700864039213689},"index":0,"playId":"0d8ca832-282c-3655-8582-1cf4ffd8fcf0","pitchNumber":1,"startTime":"2026-08-12T21:17:33.311Z","endTime":"2026-08-12T21:17:38.551Z","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":85.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.90948066525069,"aZ":-13.799410795840805,"pfxX":-8.051991459409711,"pfxZ":9.733044703913894,"pX":-0.5593632264055531,"pZ":2.8456463515169106,"vX0":5.304628126868262,"vY0":-137.8106523677544,"vZ0":-4.608193438632905,"x":138.32,"y":161.95,"x0":-1.4815227058766434,"y0":50.00324346924893,"z0":5.499440079018157,"aX":-15.201489729943253},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.6,"breakHorizontal":13.2,"spinRate":2234,"spinDirection":216},"zone":4,"typeConfidence":0.81,"plateTime":0.4002938387731545,"extension":6.6972504444889065},"index":1,"playId":"b33772e4-4050-3dae-8e3b-05dac496aea3","pitchNumber":2,"startTime":"2026-08-12T21:17:59.903Z","endTime":"2026-08-12T21:18:06.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94242043060265,"aZ":-25.565382706014688,"pfxX":-12.682038990683683,"pfxZ":3.3926778208503006,"pX":-0.6993324462267692,"pZ":1.6478227352192487,"vX0":6.976260716113536,"vY0":-139.16029781290925,"vZ0":-5.294645695370079,"x":143.66,"y":194.29,"x0":-1.5987659568912689,"y0":50.00600988513469,"z0":5.281785411534611,"aX":-24.731892498691742},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.2,"breakHorizontal":21.4,"spinRate":2303,"spinDirection":225},"zone":7,"typeConfidence":0.89,"plateTime":0.39447108338666226,"extension":6.44041435316521},"index":2,"playId":"f1704fb1-e841-3d48-8313-fc2dc2f93cbc","pitchNumber":3,"startTime":"2026-08-12T21:18:22.205Z","endTime":"2026-08-12T21:18:26.173Z","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.0,"endSpeed":86.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.20879209346117,"aZ":-13.632455405527843,"pfxX":-8.57941924321507,"pfxZ":9.578428358884771,"pX":-0.22337449932248438,"pZ":2.2482740206707095,"vX0":5.980715570072038,"vY0":-139.42986368002633,"vZ0":-5.969790802036437,"x":125.51,"y":178.08,"x0":-1.2997823549829814,"y0":50.00594233127224,"z0":5.344588567920449,"aX":-16.61450900705568},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":14.0,"spinRate":2290,"spinDirection":216},"zone":5,"typeConfidence":0.81,"plateTime":0.39536394664994967,"extension":6.734344915885268},"hitData":{"launchSpeed":98.8,"launchAngle":18.0,"totalDistance":336.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":89.45,"coordY":68.96}},"index":3,"playId":"2c1d270e-6686-3020-9bb2-9694bf1836a3","pitchNumber":4,"startTime":"2026-08-12T21:18:47.870Z","endTime":"2026-08-12T21:18:58.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:18:58.620Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ty France singles on a line drive to left fielder Jackson Chourio. Jake Cronenworth to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-12T21:19:17.374Z","endTime":"2026-08-12T21:19:33.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":85.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.97647308610539,"aZ":-21.369202778427017,"pfxX":-12.55307708469793,"pfxZ":5.708907018454003,"pX":-0.5232436568749362,"pZ":1.575804597207435,"vX0":7.162620507773831,"vY0":-138.81718659839373,"vZ0":-5.935121073046582,"x":136.94,"y":196.23,"x0":-1.5488279520590242,"y0":50.00062933190788,"z0":5.229949803702812,"aX":-23.7422271147147},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.9,"breakHorizontal":20.5,"spinRate":2309,"spinDirection":223},"zone":7,"typeConfidence":0.84,"plateTime":0.3993222333990043,"extension":6.665332463352974},"hitData":{"launchSpeed":108.5,"launchAngle":8.0,"totalDistance":169.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.35,"coordY":109.04}},"index":0,"playId":"6ccb8f8e-6780-3349-aec2-f5fb7af51a12","pitchNumber":1,"startTime":"2026-08-12T21:19:23.439Z","endTime":"2026-08-12T21:19:33.385Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:19:33.385Z","atBatIndex":29},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Jackson Merrill reaches on a fielder's choice, fielded by shortstop David Hamilton. Jake Cronenworth to 3rd. Ty France to 2nd. Fielding error by shortstop David Hamilton.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-12T21:19:58.070Z","endTime":"2026-08-12T21:20:14.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnSecond":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"postOnThird":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55089257615181,"aZ":-45.844760535817905,"pfxX":4.32100234129803,"pfxZ":-9.760928138473838,"pX":-0.6976901727570932,"pZ":2.1812057554057023,"vX0":0.8112124327398181,"vY0":-118.93826631550803,"vZ0":1.5179128848676104,"x":143.59,"y":179.89,"x0":-1.6056640630557708,"y0":50.002446909961485,"z0":5.764753099710528,"aX":6.052175913913028},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-16.8,"breakHorizontal":-8.0,"spinRate":2905,"spinDirection":30},"zone":7,"typeConfidence":0.9,"plateTime":0.4645069566728486,"extension":6.441949633874899},"hitData":{"launchSpeed":88.7,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.73,"coordY":145.94}},"index":0,"playId":"0dd53306-6641-3b1b-a955-a85b15622b15","pitchNumber":1,"startTime":"2026-08-12T21:20:07.130Z","endTime":"2026-08-12T21:20:14.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:20:14.393Z","atBatIndex":30},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Austin Hays grounds into a double play, third baseman Joey Ortiz to second baseman Brice Turang to first baseman Andrew Vaughn. Jackson Merrill out at 2nd. Austin Hays out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-12T21:21:41.900Z","endTime":"2026-08-12T21:22:36.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05617162034834,"aZ":-21.06427382713185,"pfxX":-1.2134033790374392,"pfxZ":6.028873563704874,"pX":0.08356391996450181,"pZ":3.7547862298920176,"vX0":4.4855148928423345,"vY0":-134.38469613905414,"vZ0":-1.1221403482165244,"x":113.81,"y":137.4,"x0":-1.444032215924552,"y0":50.00214630356873,"z0":5.663321393422713,"aX":-2.236048191633703},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.9,"breakHorizontal":1.3,"spinRate":2340,"spinDirection":198},"zone":12,"typeConfidence":0.89,"plateTime":0.40640059028567377,"extension":6.669123576036413},"index":0,"playId":"13e0ccea-5078-39e6-b507-0d803a463ba7","pitchNumber":1,"startTime":"2026-08-12T21:21:42.075Z","endTime":"2026-08-12T21:21:46.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.228527248263596,"aZ":-32.324669581198094,"pfxX":4.430234049470852,"pfxZ":-0.09642367490933768,"pX":1.6702027473680428,"pZ":0.1695499950656078,"vX0":6.873412980994893,"vY0":-124.96522860497107,"vZ0":-5.675490386565395,"x":53.34,"y":234.2,"x0":-1.7007420415392398,"y0":50.002229636541955,"z0":5.153184545059618,"aX":6.945185803789358},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.3,"breakHorizontal":-9.7,"spinRate":3075,"spinDirection":49},"zone":14,"typeConfidence":0.88,"plateTime":0.4397731428556151,"extension":6.615545124337935},"index":1,"playId":"49ef3943-d452-371c-b590-3ffa0385ee68","pitchNumber":2,"startTime":"2026-08-12T21:22:03.620Z","endTime":"2026-08-12T21:22:06.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.14816063409856,"aZ":-18.006921894919856,"pfxX":-9.860574249042603,"pfxZ":7.067948463230787,"pX":-0.5380617460577523,"pZ":1.9386791338443194,"vX0":6.381630034366891,"vY0":-141.1697561761466,"vZ0":-6.022070261005962,"x":137.51,"y":186.44,"x0":-1.554657405363122,"y0":50.00399407813047,"z0":5.271215322161957,"aX":-19.770280971352502},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.6,"breakHorizontal":16.4,"spinRate":2362,"spinDirection":223},"zone":7,"typeConfidence":0.88,"plateTime":0.3889840949511534,"extension":6.6585565083215785},"hitData":{"launchSpeed":87.3,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.46,"coordY":165.72}},"index":2,"playId":"5e1351e1-8119-31cb-9481-988346e30b47","pitchNumber":3,"startTime":"2026-08-12T21:22:28.966Z","endTime":"2026-08-12T21:22:36.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:22:36.756Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Ortiz singles on a ground ball to center fielder Jackson Merrill.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-12T21:25:09.237Z","endTime":"2026-08-12T21:27:26.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bradgley Rodriguez replaces Robbie Ray.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-12T21:24:04.154Z","endTime":"2026-08-12T21:25:11.430Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699134,"link":"/api/v1/people/699134"},"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":96.4,"endSpeed":88.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.251743690586444,"aZ":-16.955658992126043,"pfxX":-3.706547246038748,"pfxZ":7.668119599770112,"pX":1.363801721266072,"pZ":2.388742999127398,"vX0":6.3366027404215695,"vY0":-140.11643639130196,"vZ0":-6.182921783387632,"x":65.02,"y":174.28,"x0":-0.4474579050125123,"y0":50.00026337751142,"z0":5.735481371991773,"aX":-7.354304165995312},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.7,"breakHorizontal":5.4,"spinRate":2311,"spinDirection":204},"zone":14,"typeConfidence":0.9,"plateTime":0.3912022216341824,"extension":5.867068280660823},"index":1,"playId":"b091318c-2f97-3608-ae91-5c87209a058a","pitchNumber":1,"startTime":"2026-08-12T21:25:11.430Z","endTime":"2026-08-12T21:25:16.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.855198428491725,"aZ":-18.276186355366228,"pfxX":-10.34146348411677,"pfxZ":6.951795909846739,"pX":0.6970968936285123,"pZ":1.6908422928488456,"vX0":6.500665608868436,"vY0":-140.7242884529214,"vZ0":-7.5236150307954555,"x":90.43,"y":193.13,"x0":-0.30299549421184363,"y0":50.0029614742562,"z0":5.589425179528519,"aX":-20.677564629129265},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.2,"breakHorizontal":17.3,"spinRate":2234,"spinDirection":209},"zone":9,"typeConfidence":0.89,"plateTime":0.3896698817999873,"extension":6.067332731272262},"index":2,"playId":"c0dceb4c-7113-3898-bfdb-8a305356b622","pitchNumber":2,"startTime":"2026-08-12T21:25:24.133Z","endTime":"2026-08-12T21:25:28.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.768591917092984,"aZ":-8.625566751180152,"pfxX":-3.6836945170125293,"pfxZ":11.630227730468498,"pX":-0.1462867683452065,"pZ":1.6608630484912568,"vX0":1.7283521337750871,"vY0":-141.92882876916406,"vZ0":-9.533055989026389,"x":122.58,"y":193.94,"x0":-0.287097177326281,"y0":50.00332018583363,"z0":5.626816831272077,"aX":-7.458703819288297},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.1,"breakHorizontal":6.2,"spinRate":2539,"spinDirection":204},"zone":8,"typeConfidence":0.9,"plateTime":0.3870355287867948,"extension":6.0698310425903035},"index":3,"playId":"1f720a3e-2ad0-3116-bf7d-8cf5de7a588e","pitchNumber":3,"startTime":"2026-08-12T21:25:41.619Z","endTime":"2026-08-12T21:25:45.980Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"}}},{"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":90.9,"endSpeed":83.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.20830631196775,"aZ":-23.511402132570502,"pfxX":-10.87806231783156,"pfxZ":4.915863692681397,"pX":1.1107188065815148,"pZ":2.0523133890057728,"vX0":7.211075129734593,"vY0":-132.16580228304105,"vZ0":-4.823383278831754,"x":74.66,"y":183.37,"x0":-0.24523101771714872,"y0":50.00367317098095,"z0":5.636516202008872,"aX":-19.16938209498718},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.0,"breakHorizontal":18.0,"spinRate":1724,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.41506522773950216,"extension":6.361521719195324},"index":4,"playId":"0bc88c74-00ba-35a7-b8ab-6e17b00c6843","pitchNumber":4,"startTime":"2026-08-12T21:26:13.206Z","endTime":"2026-08-12T21:26:18.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":89.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.214961337702306,"aZ":-8.275543416356728,"pfxX":-3.370484933019939,"pfxZ":11.58107282720206,"pX":0.3256786027312615,"pZ":1.8947604869828703,"vX0":2.1413349026643527,"vY0":-143.23566049940374,"vZ0":-9.41843996550297,"x":104.59,"y":187.62,"x0":0.0035869573792685146,"y0":50.000741278554095,"z0":5.755439416709434,"aX":-6.954317661207185},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.1,"breakHorizontal":5.6,"spinRate":2446,"spinDirection":210},"zone":9,"typeConfidence":0.9,"plateTime":0.3834007637408168,"extension":6.018182769279773},"index":5,"playId":"8781c0aa-f118-3acc-8d7f-5cf491791254","pitchNumber":5,"startTime":"2026-08-12T21:26:30.739Z","endTime":"2026-08-12T21:26:36.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.14842110007459,"aZ":-26.17015384878045,"pfxX":-0.421687596119642,"pfxZ":3.3231804395008906,"pX":1.212093785535848,"pZ":2.2121677030111524,"vX0":4.385643057020191,"vY0":-133.15172946246545,"vZ0":-4.061147260105765,"x":70.8,"y":179.05,"x0":-0.39768562467311197,"y0":50.00100316029405,"z0":5.6388596516592235,"aX":-0.7621194445060165},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.4,"breakHorizontal":-0.1,"spinRate":2454,"spinDirection":142},"zone":14,"typeConfidence":0.86,"plateTime":0.4105247016473519,"extension":6.248781928034343},"index":6,"playId":"fe5b925f-7fe1-3789-89af-c1b85b0eeaa2","pitchNumber":6,"startTime":"2026-08-12T21:26:50.503Z","endTime":"2026-08-12T21:26:55.343Z","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":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-08-12T21:27:02.748Z","endTime":"2026-08-12T21:27:15.073Z","isPitch":false,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"}},{"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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73568354209778,"aZ":-17.00455365865529,"pfxX":-8.73796975027605,"pfxZ":7.482677150123869,"pX":0.4976061741062019,"pZ":2.2333797106711746,"vX0":4.928257968054601,"vY0":-141.59541675257927,"vZ0":-6.652926329336281,"x":98.03,"y":178.48,"x0":-0.13132187348981667,"y0":50.00654469818888,"z0":5.704214204240889,"aX":-17.722868372025477},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.4,"breakHorizontal":14.8,"spinRate":2236,"spinDirection":206},"zone":6,"typeConfidence":0.91,"plateTime":0.3870250725800819,"extension":6.059818296790474},"hitData":{"launchSpeed":92.6,"launchAngle":-31.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.44,"coordY":89.15}},"index":8,"playId":"91a2cbb6-bf01-3e65-aed7-b848b0786bf0","pitchNumber":7,"startTime":"2026-08-12T21:27:15.073Z","endTime":"2026-08-12T21:27:26.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:27:26.924Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Chourio strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-12T21:27:48.612Z","endTime":"2026-08-12T21:29:47.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,6],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_pickoff_error_1b","runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699134,"link":"/api/v1/people/699134"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.15883355459508,"aZ":-17.42225290425953,"pfxX":-9.229924806429803,"pfxZ":7.284599564835643,"pX":-0.6258153895681485,"pZ":3.950910543428841,"vX0":2.587093570273921,"vY0":-141.8294066082831,"vZ0":-2.2706207479732434,"x":140.85,"y":132.11,"x0":-0.3538322761212195,"y0":50.00565308031994,"z0":5.880175169496556,"aX":-18.70015643121067},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.8,"breakHorizontal":16.1,"spinRate":2265,"spinDirection":202},"zone":11,"typeConfidence":0.9,"plateTime":0.38702094553119526,"extension":5.970218159170217},"index":0,"playId":"53cf4b96-b10a-3536-9673-47ecded4c71c","pitchNumber":1,"startTime":"2026-08-12T21:27:53.540Z","endTime":"2026-08-12T21:27:57.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.73015102674261,"aZ":-15.531390193864805,"pfxX":-9.05256528528217,"pfxZ":8.424516075007075,"pX":-0.1724659198638191,"pZ":2.4181753896398064,"vX0":3.418134467462666,"vY0":-140.78742030982477,"vZ0":-6.094060201115566,"x":123.57,"y":173.49,"x0":-0.23775353834827617,"y0":50.00011633335813,"z0":5.644136110740878,"aX":-17.879353226272812},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.9,"breakHorizontal":15.5,"spinRate":2227,"spinDirection":211},"zone":5,"typeConfidence":0.91,"plateTime":0.3914435349490044,"extension":6.117639082735378},"index":1,"playId":"369242b4-b695-3c8e-9838-aee1689be119","pitchNumber":2,"startTime":"2026-08-12T21:28:13.732Z","endTime":"2026-08-12T21:28:17.545Z","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":0},"index":2,"playId":"69a44e4f-6f7a-34d3-9fd0-04df46ec0d09","startTime":"2026-08-12T21:28:36.618Z","endTime":"2026-08-12T21:28:46.273Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Throwing error by pitcher Bradgley Rodriguez on the pickoff attempt.","event":"Pickoff Error 1B","eventType":"pickoff_error_1b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"actionPlayId":"69a44e4f-6f7a-34d3-9fd0-04df46ec0d09","startTime":"2026-08-12T21:28:58.625Z","endTime":"2026-08-12T21:29:11.733Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.308278757910294,"aZ":-18.553321558101885,"pfxX":-7.6696527150870875,"pfxZ":6.624363386185852,"pX":-0.27649857953885626,"pZ":2.33737140402888,"vX0":2.3238851423480242,"vY0":-142.61350610407538,"vZ0":-6.268471829164834,"x":127.54,"y":175.67,"x0":-0.10619846696083601,"y0":50.00614996583461,"z0":5.737552685410168,"aX":-15.774231839955418},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.9,"breakHorizontal":13.4,"spinRate":2283,"spinDirection":204},"zone":4,"typeConfidence":0.91,"plateTime":0.38432180037069363,"extension":6.076900524471907},"index":4,"playId":"da81256c-ef9a-3b06-8932-2fe221545420","pitchNumber":3,"startTime":"2026-08-12T21:29:11.733Z","endTime":"2026-08-12T21:29:15.878Z","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":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-12T21:29:25.993Z","endTime":"2026-08-12T21:29:43.344Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.52361671519246,"aZ":-10.687089126878545,"pfxX":-3.1316470412174535,"pfxZ":10.586053870259894,"pX":-0.9064888021459572,"pZ":3.741567069055895,"vX0":-0.11426563819806998,"vY0":-142.45345857012688,"vZ0":-3.919795906523572,"x":151.55,"y":137.76,"x0":-0.45968818391948296,"y0":50.00099523310003,"z0":5.8252928623765685,"aX":-6.355317561562912},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.4,"breakHorizontal":5.6,"spinRate":2448,"spinDirection":206},"zone":11,"typeConfidence":0.9,"plateTime":0.38633372827275236,"extension":5.992771947077368},"index":6,"playId":"3fab349f-9603-3520-9589-736f656a9159","pitchNumber":4,"startTime":"2026-08-12T21:29:43.344Z","endTime":"2026-08-12T21:29:47.418Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:29:47.418Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin challenged (pitch result), call on the field was overturned: Brice Turang called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-12T21:30:05.908Z","endTime":"2026-08-12T21:31:19.487Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18793288653504,"aZ":-16.749704125567593,"pfxX":-8.573551926147584,"pfxZ":7.62228252893436,"pX":0.6900981062703562,"pZ":2.790995040520537,"vX0":5.541976863088811,"vY0":-141.36788111196486,"vZ0":-5.44338909368207,"x":90.7,"y":163.42,"x0":-0.18159573554788028,"y0":50.006046985721156,"z0":5.816511472145764,"aX":-17.358734983996918},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.8,"breakHorizontal":14.4,"spinRate":2224,"spinDirection":206},"zone":3,"typeConfidence":0.91,"plateTime":0.38742207356612335,"extension":5.960747138549973},"index":0,"playId":"170abfcd-5b3a-379d-bda9-2ad16dce71ea","pitchNumber":1,"startTime":"2026-08-12T21:30:12.724Z","endTime":"2026-08-12T21:30:16.428Z","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":98.8,"endSpeed":89.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.91712404227069,"aZ":-9.219969223387851,"pfxX":-3.0347012520304526,"pfxZ":11.018739085337181,"pX":-0.2592405995454136,"pZ":3.6644834132008364,"vX0":1.0289761930709587,"vY0":-143.78325879224505,"vZ0":-4.63070400375662,"x":126.88,"y":139.84,"x0":-0.22862010335743302,"y0":50.00048674022292,"z0":5.8737692755831095,"aX":-6.320959137292755},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.2,"breakHorizontal":5.3,"spinRate":2490,"spinDirection":208},"zone":11,"typeConfidence":0.89,"plateTime":0.38167698570488495,"extension":6.014628650108027},"index":1,"playId":"c817fd6b-2168-3d4c-8474-59beee09e7f5","pitchNumber":2,"startTime":"2026-08-12T21:30:31.148Z","endTime":"2026-08-12T21:30:35.663Z","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":91.6,"endSpeed":83.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.012507059406836,"aZ":-23.77957300779337,"pfxX":-10.448448290922258,"pfxZ":4.68844072918778,"pX":-0.3652266487480197,"pZ":2.5338294091414415,"vX0":3.850414105130947,"vY0":-133.3282947146614,"vZ0":-3.6410266085405905,"x":130.92,"y":170.37,"x0":-0.4746797251389611,"y0":50.00638653313515,"z0":5.6435277399213035,"aX":-18.7196187203834},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.9,"breakHorizontal":18.0,"spinRate":1793,"spinDirection":233},"zone":4,"typeConfidence":0.87,"plateTime":0.41161119474663943,"extension":6.3100927569875465},"index":2,"playId":"4152f344-cb42-306c-9301-d5994f087179","pitchNumber":3,"startTime":"2026-08-12T21:30:50.177Z","endTime":"2026-08-12T21:30:53.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.963637112511524,"aZ":-26.995751247259328,"pfxX":-9.899440944520347,"pfxZ":2.953213309538178,"pX":0.5118904867204858,"pZ":3.25951691380518,"vX0":5.539935656608847,"vY0":-131.88193085564328,"vZ0":-1.129724251809871,"x":97.49,"y":150.77,"x0":-0.33358675347070454,"y0":50.00524713580519,"z0":5.6909767851829365,"aX":-17.37955343806451},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.3,"breakHorizontal":16.7,"spinRate":1887,"spinDirection":236},"zone":3,"typeConfidence":0.9,"plateTime":0.4158706714036633,"extension":6.2744289813507015},"index":3,"playId":"4ed8c576-aa18-3c39-8652-7029670a04ca","pitchNumber":4,"startTime":"2026-08-12T21:31:14.231Z","endTime":"2026-08-12T21:31:19.487Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"}},"playEndTime":"2026-08-12T21:31:19.487Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Vaughn grounds out, third baseman Manny Machado to first baseman Ty France.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-12T21:31:52.138Z","endTime":"2026-08-12T21:34:19.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"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":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"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, 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":89.7,"endSpeed":81.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.263296996451846,"aZ":-25.070072475577984,"pfxX":-10.616757588458864,"pfxZ":4.1739497312761085,"pX":-1.172820720284491,"pZ":3.1484173355515774,"vX0":1.3040893186951477,"vY0":-130.60455813885946,"vZ0":-2.059877327485161,"x":161.71,"y":153.77,"x0":-0.30576039558672197,"y0":50.00363616850122,"z0":5.860993123095648,"aX":-18.072791459123557},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.2,"breakHorizontal":18.8,"spinRate":1771,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.4217463621499662,"extension":6.046555537606227},"index":0,"playId":"257d4447-8b0b-3318-9b6b-2ec1e0581575","pitchNumber":1,"startTime":"2026-08-12T21:31:56.059Z","endTime":"2026-08-12T21:32:00.678Z","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":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.791829050632362,"aZ":-24.39081221750557,"pfxX":-11.836449345264516,"pfxZ":4.472784199575205,"pX":-0.09358886976613578,"pZ":2.9714340329368922,"vX0":4.7678573807103,"vY0":-132.03955727865213,"vZ0":-2.416212026378414,"x":120.57,"y":158.55,"x0":-0.3992088724229528,"y0":50.00481477714992,"z0":5.719760137842183,"aX":-20.60924034615799},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.7,"breakHorizontal":20.2,"spinRate":1744,"spinDirection":234},"zone":2,"typeConfidence":0.9,"plateTime":0.4170607997224334,"extension":6.357972995533466},"index":1,"playId":"857ce00b-66f8-358d-92a1-f012aff48627","pitchNumber":2,"startTime":"2026-08-12T21:32:18.064Z","endTime":"2026-08-12T21:32:22.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":87.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.00059635657046,"aZ":-17.17762197050291,"pfxX":-9.345168477170493,"pfxZ":7.473601812860451,"pX":-0.8800107603735019,"pZ":3.232464404663552,"vX0":1.6766107404134871,"vY0":-142.05453012665168,"vZ0":-3.889886772252626,"x":117.94,"y":129.63,"x0":-0.2717908157857631,"y0":50.006141673795675,"z0":5.738852060311822,"aX":-18.75806881275409},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.7,"breakHorizontal":16.4,"spinRate":2363,"spinDirection":195},"zone":11,"typeConfidence":0.91,"plateTime":0.3882731408306488,"extension":6.0947289823139865},"index":2,"playId":"5e2686f3-eda0-38e4-a3b2-1b2687d22206","pitchNumber":3,"startTime":"2026-08-12T21:32:38.093Z","endTime":"2026-08-12T21:32:43.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.066000378232008,"aZ":-26.619956771878766,"pfxX":2.3977552739266628,"pfxZ":3.1346259614754626,"pX":1.9288969073530051,"pZ":2.9173376519114584,"vX0":5.271413972168839,"vY0":-132.29747974747957,"vZ0":-1.939743061394329,"x":43.47,"y":160.01,"x0":-0.4006509060848529,"y0":50.005328554196055,"z0":5.609963668141462,"aX":4.253584848731955},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.5,"breakHorizontal":-5.5,"spinRate":2444,"spinDirection":168},"zone":12,"typeConfidence":0.9,"plateTime":0.41390939370997026,"extension":6.131547882697497},"index":3,"playId":"a85022fb-d76c-3d98-bd6b-1dcdaa502d90","pitchNumber":4,"startTime":"2026-08-12T21:33:22.820Z","endTime":"2026-08-12T21:33:26.704Z","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":99.1,"endSpeed":89.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.75751027121148,"aZ":-9.794243047136874,"pfxX":-3.023925360076866,"pfxZ":10.70056291178076,"pX":0.477383603066723,"pZ":3.4324969592572083,"vX0":2.7159448716361654,"vY0":-144.21659790488928,"vZ0":-4.910249559344537,"x":98.8,"y":146.1,"x0":-0.08698766213192646,"y0":50.002671073318794,"z0":5.769975246964047,"aX":-6.3245847863133955},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.5,"breakHorizontal":4.9,"spinRate":2406,"spinDirection":215},"zone":12,"typeConfidence":0.89,"plateTime":0.3808324911752865,"extension":5.9331475647851075},"index":4,"playId":"165dbda1-e79b-3f7e-a3f6-6d5be280c2a4","pitchNumber":5,"startTime":"2026-08-12T21:33:44.769Z","endTime":"2026-08-12T21:33:51.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":88.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.45798676865427,"aZ":-19.28768048711397,"pfxX":-8.480186229893002,"pfxZ":6.329138444633874,"pX":-0.425305252239609,"pZ":2.497975763986567,"vX0":2.1360790504878437,"vY0":-142.64270858520027,"vZ0":-5.633105256447941,"x":133.21,"y":171.33,"x0":-0.0880959970523409,"y0":50.00340583601692,"z0":5.7366541015088925,"aX":-17.267242700289465},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.3,"breakHorizontal":14.8,"spinRate":2267,"spinDirection":201},"zone":4,"typeConfidence":0.91,"plateTime":0.3857482511969743,"extension":6.0842534111204145},"hitData":{"launchSpeed":72.1,"launchAngle":-48.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.66,"coordY":170.28}},"index":5,"playId":"8d260b2f-4b21-39c7-aff4-51886d4f23f0","pitchNumber":6,"startTime":"2026-08-12T21:34:11.065Z","endTime":"2026-08-12T21:34:19.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:34:19.421Z","atBatIndex":35},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gavin Sheets pops out to third baseman Joey Ortiz in foul territory.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-12T21:36:26.158Z","endTime":"2026-08-12T21:36:54.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(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":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.804823192348287,"aZ":-16.28785625235603,"pfxX":-1.9075522899665678,"pfxZ":8.512083079830743,"pX":-0.4399396697093894,"pZ":2.0211620619770225,"vX0":3.3670355910557737,"vY0":-135.09247830650273,"vZ0":-6.458939495953516,"x":133.77,"y":184.21,"x0":-1.4492318579777004,"y0":50.00171691983412,"z0":5.569486592319822,"aX":-3.5597261012744204},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.4,"breakHorizontal":2.8,"spinRate":2479,"spinDirection":203},"zone":7,"typeConfidence":0.89,"plateTime":0.40399136097145005,"extension":6.5887903252732745},"index":0,"playId":"c24f6c70-a1c8-344b-9ee3-da8f46cd0cba","pitchNumber":1,"startTime":"2026-08-12T21:36:29.321Z","endTime":"2026-08-12T21:36:33.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.406198130844498,"aZ":-21.784726279762097,"pfxX":-0.04383964610064828,"pfxZ":5.559024646217818,"pX":0.10392415169221636,"pZ":2.2554140059119643,"vX0":3.962310013847311,"vY0":-135.36592374143876,"vZ0":-4.778445939204722,"x":113.04,"y":177.88,"x0":-1.3684560001538182,"y0":50.00631534688942,"z0":5.553250129724191,"aX":-0.08176915721039049},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.4,"breakHorizontal":-0.7,"spinRate":2554,"spinDirection":201},"zone":8,"typeConfidence":0.91,"plateTime":0.40343187442981154,"extension":6.5217390986621995},"hitData":{"launchSpeed":70.2,"launchAngle":50.0,"totalDistance":188.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":68.92,"coordY":150.55}},"index":1,"playId":"e064ddcc-70d3-395f-b5b3-26fbef80dc03","pitchNumber":2,"startTime":"2026-08-12T21:36:46.000Z","endTime":"2026-08-12T21:36:54.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:36:54.441Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xander Bogaerts flies out to center fielder Brandon Lockridge.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-12T21:37:12.711Z","endTime":"2026-08-12T21:38:17.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"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.9,"endSpeed":88.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13728690875447,"aZ":-13.755497558044572,"pfxX":-5.652201337355942,"pfxZ":9.305627998010504,"pX":0.34084864045508234,"pZ":2.304404974246342,"vX0":5.973263994034098,"vY0":-139.50406806190367,"vZ0":-6.471906995071661,"x":104.01,"y":176.56,"x0":-1.08939091150611,"y0":50.00499739605056,"z0":5.553996071661199,"aX":-11.189745951835173},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.7,"breakHorizontal":9.1,"spinRate":2245,"spinDirection":211},"zone":6,"typeConfidence":0.89,"plateTime":0.3919933896275434,"extension":6.806186707754376},"index":0,"playId":"5eac0145-f6b8-3f7b-8dc1-b9e700f24235","pitchNumber":1,"startTime":"2026-08-12T21:37:22.051Z","endTime":"2026-08-12T21:37:25.914Z","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":95.9,"endSpeed":87.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.330860282856907,"aZ":-21.377174259174883,"pfxX":-10.883828884650523,"pfxZ":5.482536313301642,"pX":0.3462679069834541,"pZ":2.947179788384742,"vX0":8.540365616392137,"vY0":-139.46787731503207,"vZ0":-2.686334811733562,"x":104.11,"y":134.43,"x0":-1.3412864051269358,"y0":50.0067279767455,"z0":5.332656508074074,"aX":-21.448730341623552},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.6,"breakHorizontal":18.0,"spinRate":2383,"spinDirection":220},"zone":3,"typeConfidence":0.9,"plateTime":0.39271891091061395,"extension":6.6432319432227125},"index":1,"playId":"8bcf835e-1049-3501-996a-04eae896c5ef","pitchNumber":2,"startTime":"2026-08-12T21:37:39.264Z","endTime":"2026-08-12T21:37:47.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.196965499760076,"aZ":-25.3405276189706,"pfxX":0.9787716083586548,"pfxZ":3.623879145336785,"pX":0.35093410649770035,"pZ":3.139330195803875,"vX0":3.6089001729497157,"vY0":-136.07744527856008,"vZ0":-2.045469705907882,"x":103.62,"y":154.02,"x0":-1.1165253379504299,"y0":50.005462595323486,"z0":5.64592178308088,"aX":1.8457868077520987},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.4,"breakHorizontal":-2.5,"spinRate":2328,"spinDirection":186},"zone":3,"typeConfidence":0.91,"plateTime":0.401612603109303,"extension":6.648414175822282},"hitData":{"launchSpeed":94.0,"launchAngle":27.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.55,"coordY":61.38}},"index":2,"playId":"f84c1e75-685c-317a-845f-bad40b06fdd5","pitchNumber":3,"startTime":"2026-08-12T21:38:07.117Z","endTime":"2026-08-12T21:38:17.955Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:38:17.955Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-12T21:38:36.206Z","endTime":"2026-08-12T21:40:07.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.719467249641376,"aZ":-11.718232623101711,"pfxX":-7.453229152369342,"pfxZ":10.434702215828626,"pX":1.540977333585284,"pZ":2.340955828085733,"vX0":9.46010210654932,"vY0":-139.44865032017216,"vZ0":-6.6792887827766645,"x":58.26,"y":175.57,"x0":-0.9344529237230139,"y0":50.00003452710344,"z0":5.547778318168728,"aX":-14.608220862047384},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.5,"breakHorizontal":11.4,"spinRate":2272,"spinDirection":207},"zone":14,"typeConfidence":0.91,"plateTime":0.3934817412709335,"extension":6.76772270572878},"index":0,"playId":"9c0f10a0-a27e-3504-8ce1-08eb48f5a5aa","pitchNumber":1,"startTime":"2026-08-12T21:38:43.601Z","endTime":"2026-08-12T21:38:47.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.956645430319224,"aZ":-22.300606278269807,"pfxX":-0.385321692491023,"pfxZ":5.269027559774587,"pX":0.9778992108436253,"pZ":2.326999517635776,"vX0":5.941852843578759,"vY0":-135.1898612732467,"vZ0":-4.6171760702182185,"x":79.72,"y":175.95,"x0":-1.18674708546031,"y0":50.00648165582935,"z0":5.597111428882318,"aX":-0.7237930356668165},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.9,"breakHorizontal":-0.4,"spinRate":2393,"spinDirection":199},"zone":14,"typeConfidence":0.91,"plateTime":0.40321596294806517,"extension":6.524427158540774},"index":1,"playId":"37682f8a-ed7c-3ceb-8b4a-fe1465efce7f","pitchNumber":2,"startTime":"2026-08-12T21:39:03.742Z","endTime":"2026-08-12T21:39:07.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.85449748513988,"aZ":-22.061423335360182,"pfxX":-1.0804307885085676,"pfxZ":5.480163568357681,"pX":1.795590341758908,"pZ":1.4331810949128427,"vX0":8.052777798808792,"vY0":-134.663831267602,"vZ0":-7.083956202204721,"x":48.56,"y":200.08,"x0":-1.0867922646607333,"y0":50.005735074519706,"z0":5.646579880162876,"aX":-1.9957910681367637},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.6,"breakHorizontal":0.4,"spinRate":2456,"spinDirection":202},"zone":14,"typeConfidence":0.9,"plateTime":0.40594541336655743,"extension":6.586404723512166},"index":2,"playId":"d50fc32b-9156-3c98-9fe3-96870bbdddc8","pitchNumber":3,"startTime":"2026-08-12T21:39:21.472Z","endTime":"2026-08-12T21:39:24.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.08365401245446,"aZ":-26.004395388185795,"pfxX":-14.046257568456603,"pfxZ":3.176413313668074,"pX":-0.413430776021806,"pZ":1.2812944805295257,"vX0":7.873307047230853,"vY0":-139.44316867935052,"vZ0":-5.899881064002784,"x":132.76,"y":204.19,"x0":-1.467685733316713,"y0":50.00604610815062,"z0":5.170150078468465,"aX":-27.313862358454564},"breaks":{"breakAngle":43.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.6,"breakHorizontal":23.5,"spinRate":2403,"spinDirection":223},"zone":13,"typeConfidence":0.89,"plateTime":0.39473339659814677,"extension":6.636085459746654},"index":3,"playId":"a6d6b022-2ce6-32a2-8b3a-4d0bbef7b12e","pitchNumber":4,"startTime":"2026-08-12T21:39:42.747Z","endTime":"2026-08-12T21:39:46.765Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.96982827196434,"aZ":-27.0341131863037,"pfxX":-13.648458155373184,"pfxZ":2.5911584050682954,"pX":0.5473753289076553,"pZ":1.7617708961223737,"vX0":10.265157284315823,"vY0":-140.6984861057009,"vZ0":-4.643864091816268,"x":96.14,"y":191.21,"x0":-1.3939671511536635,"y0":50.00361253074576,"z0":5.207772726400019,"aX":-27.085514278465496},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":3.8,"breakHorizontal":22.3,"spinRate":2376,"spinDirection":229},"zone":9,"typeConfidence":0.9,"plateTime":0.39082328265747357,"extension":6.683626038374621},"index":4,"playId":"8cf1a492-d40e-358e-bb13-0547639a8fa7","pitchNumber":5,"startTime":"2026-08-12T21:40:03.604Z","endTime":"2026-08-12T21:40:07.944Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:40:07.944Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Bauers flies out to left fielder Luis Rengifo.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-12T21:42:53.907Z","endTime":"2026-08-12T21:44:36.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.759182314146397,"aZ":-17.07483598681866,"pfxX":-8.395244477976796,"pfxZ":7.51100996294014,"pX":0.0988740571500206,"pZ":1.0048177257471005,"vX0":3.9065597181903327,"vY0":-140.18001919263435,"vZ0":-9.912348411524857,"x":113.23,"y":211.65,"x0":-0.21457016576224533,"y0":50.00128416394725,"z0":5.677700403179113,"aX":-16.87093671952356},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.0,"breakHorizontal":14.5,"spinRate":2261,"spinDirection":205},"zone":14,"typeConfidence":0.91,"plateTime":0.38927820398848656,"extension":5.898328176067565},"index":0,"playId":"ba7c6dee-a5ee-36f9-a366-6cfda1d35f51","pitchNumber":1,"startTime":"2026-08-12T21:43:00.547Z","endTime":"2026-08-12T21:43:04.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.953500760331625,"aZ":-22.91753749755653,"pfxX":-7.528090916587447,"pfxZ":5.21579440479942,"pX":0.6216955534509402,"pZ":2.3156163153205203,"vX0":5.13993043748139,"vY0":-131.66040787509445,"vZ0":-4.415986369640271,"x":93.3,"y":176.26,"x0":-0.36648456964576026,"y0":50.00614224288639,"z0":5.68674217671038,"aX":-13.3704794433669},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.8,"breakHorizontal":12.7,"spinRate":1696,"spinDirection":237},"zone":6,"typeConfidence":0.85,"plateTime":0.4141997592757938,"extension":6.026577450103082},"index":1,"playId":"cbefd66c-c2fd-3bf1-9068-2198703e2039","pitchNumber":2,"startTime":"2026-08-12T21:43:14.613Z","endTime":"2026-08-12T21:43:18.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.891879042133734,"aZ":-23.972483835222743,"pfxX":-9.098302878230964,"pfxZ":4.60548441657622,"pX":0.21628292741936136,"pZ":2.244240130147653,"vX0":4.846840633632451,"vY0":-132.24359360876227,"vZ0":-4.181859099932268,"x":108.76,"y":178.19,"x0":-0.4534323015598121,"y0":50.00197216529241,"z0":5.594129889401172,"aX":-16.193645982578243},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.7,"breakHorizontal":15.5,"spinRate":1667,"spinDirection":234},"zone":5,"typeConfidence":0.88,"plateTime":0.41341051226443826,"extension":6.282316237655264},"index":2,"playId":"5dfbf165-14db-3d6a-9457-87541ec088fd","pitchNumber":3,"startTime":"2026-08-12T21:43:31.368Z","endTime":"2026-08-12T21:43:34.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.141164520326534,"aZ":-25.56028440988437,"pfxX":-7.563768476226901,"pfxZ":3.704867864820139,"pX":0.4119478982027264,"pZ":1.9654713039204865,"vX0":4.45373012422883,"vY0":-131.780087710653,"vZ0":-4.740431861461404,"x":101.3,"y":185.71,"x0":-0.3045131565373531,"y0":50.00354523204743,"z0":5.64212913468534,"aX":-13.49945203389999},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.0,"breakHorizontal":13.0,"spinRate":1768,"spinDirection":235},"zone":9,"typeConfidence":0.82,"plateTime":0.41332901297686764,"extension":6.07678656343965},"index":3,"playId":"5da8d372-590a-354a-8695-f4892a7852c8","pitchNumber":4,"startTime":"2026-08-12T21:43:48.712Z","endTime":"2026-08-12T21:43:53.973Z","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":99.3,"endSpeed":90.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.375019950674954,"aZ":-12.31717134011512,"pfxX":-3.3275274495027647,"pfxZ":9.4138147067706,"pX":-1.080117459789153,"pZ":2.8917955658358663,"vX0":-0.7461431893592158,"vY0":-144.4716833165946,"vZ0":-6.215132209721563,"x":158.17,"y":160.7,"x0":-0.3861756228700907,"y0":50.001284003219666,"z0":5.8315021827959965,"aX":-7.016547589121757},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.0,"breakHorizontal":6.1,"spinRate":2486,"spinDirection":205},"zone":11,"typeConfidence":0.89,"plateTime":0.37945157758355075,"extension":5.999784649185392},"index":4,"playId":"cdfd31d7-db79-3d51-b000-eaaf0c23afcf","pitchNumber":5,"startTime":"2026-08-12T21:44:09.073Z","endTime":"2026-08-12T21:44:13.234Z","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":98.7,"endSpeed":89.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.473821298108724,"aZ":-9.821559868900211,"pfxX":-1.8808296111995118,"pfxZ":10.825158347695146,"pX":-0.03680561379370062,"pZ":2.5123416762731505,"vX0":0.7449501458644814,"vY0":-143.53850514024575,"vZ0":-7.657250540980479,"x":118.4,"y":170.95,"x0":-0.05694820488059102,"y0":50.00046166690064,"z0":5.8432059437565655,"aX":-3.883014125056765},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.0,"breakHorizontal":3.2,"spinRate":2409,"spinDirection":211},"zone":5,"typeConfidence":0.89,"plateTime":0.38313187733978316,"extension":6.110753189626353},"hitData":{"launchSpeed":93.0,"launchAngle":41.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":39.34,"coordY":109.34}},"index":5,"playId":"bc6c954a-b329-3517-a61a-9a913663ae36","pitchNumber":6,"startTime":"2026-08-12T21:44:25.986Z","endTime":"2026-08-12T21:44:36.330Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:44:36.330Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"William Contreras grounds out, third baseman Manny Machado to first baseman Ty France.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-12T21:44:55.842Z","endTime":"2026-08-12T21:45:28.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"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":1},"pitchData":{"startSpeed":98.1,"endSpeed":88.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.244843302651276,"aZ":-10.618469688477738,"pfxX":-4.274881071827148,"pfxZ":10.665847342190567,"pX":0.6797307992987782,"pZ":3.1794198018486344,"vX0":4.075002569429324,"vY0":-142.55769408094815,"vZ0":-5.292725102251447,"x":91.09,"y":152.94,"x0":-0.2254340675518442,"y0":50.0062110228538,"z0":5.7547940172459,"aX":-8.64286859698284},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.1,"breakHorizontal":6.7,"spinRate":2383,"spinDirection":209},"zone":3,"typeConfidence":0.92,"plateTime":0.386882051901444,"extension":5.943997149003264},"index":0,"playId":"6eaf7674-eee8-3f6c-8dc7-2a06b7bd2d5e","pitchNumber":1,"startTime":"2026-08-12T21:45:00.853Z","endTime":"2026-08-12T21:45:04.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8061375330297,"aZ":-17.742201790894025,"pfxX":-9.407469626340813,"pfxZ":7.1317737200094315,"pX":-0.6419280054273232,"pZ":1.7000806296904374,"vX0":3.046836204278066,"vY0":-141.47418607210537,"vZ0":-7.547306470417706,"x":141.47,"y":192.88,"x0":-0.5117282904091492,"y0":50.004298429252685,"z0":5.543416791066115,"aX":-19.03679849702387},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.5,"breakHorizontal":16.4,"spinRate":2243,"spinDirection":203},"zone":7,"typeConfidence":0.9,"plateTime":0.3874336097233284,"extension":6.108276968445142},"hitData":{"launchSpeed":89.5,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":86.86,"coordY":142.4}},"index":1,"playId":"5dc19a73-c898-3e31-8b1e-9f8b1e704c6f","pitchNumber":2,"startTime":"2026-08-12T21:45:19.377Z","endTime":"2026-08-12T21:45:28.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:45:28.819Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gary Sánchez walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-12T21:45:50.589Z","endTime":"2026-08-12T21:47:38.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.579792247584567,"aZ":-26.607816991322046,"pfxX":-9.614110432472492,"pfxZ":3.2098098325905067,"pX":-0.08943148430737248,"pZ":2.9072488623229265,"vX0":4.0607811856276825,"vY0":-130.87949657760475,"vZ0":-2.1446230241286677,"x":120.41,"y":160.28,"x0":-0.411832619468649,"y0":50.00375420376225,"z0":5.729604353434908,"aX":-16.682676700591987},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.5,"breakHorizontal":16.6,"spinRate":1803,"spinDirection":231},"zone":2,"typeConfidence":0.89,"plateTime":0.4184635579802567,"extension":6.156807841271025},"index":0,"playId":"116ec0ac-857a-3908-82f8-e679e3a09b10","pitchNumber":1,"startTime":"2026-08-12T21:45:58.948Z","endTime":"2026-08-12T21:46:02.704Z","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":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.986821516809332,"aZ":-25.78546556982918,"pfxX":-9.99635291641623,"pfxZ":3.72107160612521,"pX":0.5472840787224053,"pZ":1.342933544669944,"vX0":5.69509070317095,"vY0":-130.09668477474983,"vZ0":-5.6348178418771555,"x":96.14,"y":202.52,"x0":-0.370099270253649,"y0":50.00193573916724,"z0":5.488303855033528,"aX":-17.154810886613184},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.8,"breakHorizontal":16.9,"spinRate":1683,"spinDirection":237},"zone":14,"typeConfidence":0.9,"plateTime":0.42081813518011346,"extension":6.2625132548434},"index":1,"playId":"2f39932d-bfec-31c2-8a8f-b6ddf459c615","pitchNumber":2,"startTime":"2026-08-12T21:46:15.783Z","endTime":"2026-08-12T21:46:20.429Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94757428864926,"aZ":-18.524432488464054,"pfxX":-8.479270975225257,"pfxZ":6.747494109532102,"pX":-1.0803789191926398,"pZ":1.481879251271535,"vX0":1.8240807711907978,"vY0":-141.48436371525204,"vZ0":-7.813493068924456,"x":158.18,"y":198.77,"x0":-0.6327885209629601,"y0":50.003816828045956,"z0":5.471341901539536,"aX":-17.152773742261395},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.8,"breakHorizontal":15.0,"spinRate":2167,"spinDirection":214},"zone":13,"typeConfidence":0.91,"plateTime":0.3874687912248098,"extension":5.931074899642993},"index":2,"playId":"2382b773-1564-3c13-9f58-6bb30c191447","pitchNumber":3,"startTime":"2026-08-12T21:46:31.403Z","endTime":"2026-08-12T21:46:35.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43909972797592,"aZ":-17.063253019636104,"pfxX":-8.170585060737144,"pfxZ":7.414472996436814,"pX":-1.1542949691327469,"pZ":2.37364911346674,"vX0":1.0308973631780662,"vY0":-141.86145428501888,"vZ0":-6.293538920793475,"x":161.0,"y":174.69,"x0":-0.46072959168820765,"y0":50.00541337296009,"z0":5.708703648107435,"aX":-16.655567286251166},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.4,"breakHorizontal":14.6,"spinRate":2218,"spinDirection":201},"zone":13,"typeConfidence":0.9,"plateTime":0.38609255551584365,"extension":5.989488527666895},"index":3,"playId":"974d11d8-08cc-3c40-b973-b9460e2080f9","pitchNumber":4,"startTime":"2026-08-12T21:46:50.550Z","endTime":"2026-08-12T21:46:56.780Z","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":2,"outs":2},"index":4,"startTime":"2026-08-12T21:47:05.598Z","endTime":"2026-08-12T21:47:15.509Z","isPitch":false,"type":"action","player":{"id":596142,"link":"/api/v1/people/596142"}},{"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":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57644849015694,"aZ":-11.428186243812316,"pfxX":-3.2307041633447335,"pfxZ":10.148887439865845,"pX":0.1154088039711035,"pZ":4.324765496209393,"vX0":2.606640958410441,"vY0":-142.08604648908633,"vZ0":-2.3202884562137314,"x":112.6,"y":122.01,"x0":-0.39415796848214185,"y0":50.00549759418127,"z0":5.87824649522343,"aX":-6.606244729916128},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.1,"breakHorizontal":5.3,"spinRate":2469,"spinDirection":206},"zone":12,"typeConfidence":0.9,"plateTime":0.385487353972898,"extension":6.068015707384031},"index":5,"playId":"8db84a50-3680-341a-96cb-27a2dbb9a07f","pitchNumber":5,"startTime":"2026-08-12T21:47:15.509Z","endTime":"2026-08-12T21:47:19.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.2133001993922,"aZ":-10.723186423719792,"pfxX":-3.690383006445206,"pfxZ":10.423812341790402,"pX":1.1151361014338428,"pZ":3.1216698729671464,"vX0":4.518334339697465,"vY0":-142.8574043999162,"vZ0":-5.400057129551509,"x":74.49,"y":154.49,"x0":-0.010715114319330475,"y0":50.00617628569291,"z0":5.716422588570626,"aX":-7.597057151059996},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.9,"breakHorizontal":5.8,"spinRate":2522,"spinDirection":205},"zone":12,"typeConfidence":0.91,"plateTime":0.3840391749706771,"extension":6.15480602176339},"index":6,"playId":"ab9bda0b-f9c5-33f5-9718-7d4828dc2ab0","pitchNumber":6,"startTime":"2026-08-12T21:47:34.196Z","endTime":"2026-08-12T21:47:38.646Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:47:38.646Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-12T21:49:00.158Z","endTime":"2026-08-12T21:49:42.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Garrett Mitchell replaces Brandon Lockridge.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-12T21:47:51.436Z","endTime":"2026-08-12T21:48:21.125Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":663604,"link":"/api/v1/people/663604"}},{"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":2},"index":1,"startTime":"2026-08-12T21:48:21.125Z","endTime":"2026-08-12T21:49:02.303Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33693730885322,"aZ":-24.868945266159614,"pfxX":-9.968630231673789,"pfxZ":4.190203701822631,"pX":0.2401788377534215,"pZ":3.0502261689148025,"vX0":4.358288720384446,"vY0":-131.10029054113863,"vZ0":-2.158806658128408,"x":107.84,"y":156.42,"x0":-0.14729942081153832,"y0":50.003433445536004,"z0":5.737888125251092,"aX":-17.377803853477058},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.3,"breakHorizontal":17.2,"spinRate":1643,"spinDirection":233},"zone":2,"typeConfidence":0.9,"plateTime":0.417563891933987,"extension":6.316749753860499},"index":2,"playId":"63027042-96f7-3cc4-9417-835b1d1a8726","pitchNumber":1,"startTime":"2026-08-12T21:49:02.303Z","endTime":"2026-08-12T21:49:06.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.4,"endSpeed":84.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66682486404218,"aZ":-26.03812762894125,"pfxX":-9.03719426118949,"pfxZ":3.41346809228559,"pX":0.3220576426332369,"pZ":1.6237273319057395,"vX0":4.7273755487524936,"vY0":-133.01451327171378,"vZ0":-5.529897947656742,"x":104.72,"y":194.94,"x0":-0.30102096300094894,"y0":50.00383052907932,"z0":5.609775122845457,"aX":-16.246961922577114},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.2,"breakHorizontal":15.4,"spinRate":1810,"spinDirection":234},"zone":14,"typeConfidence":0.85,"plateTime":0.41127530053645334,"extension":6.203877375110082},"index":3,"playId":"91460f9a-3d37-3991-9657-35db3a6655f4","pitchNumber":2,"startTime":"2026-08-12T21:49:19.129Z","endTime":"2026-08-12T21:49:23.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22783882128847,"aZ":-11.192191951834143,"pfxX":-3.3798377106655737,"pfxZ":10.185798740365469,"pX":-0.43990475624031705,"pZ":3.731102265719277,"vX0":0.725346083211324,"vY0":-142.50022305463844,"vZ0":-3.9880986849727176,"x":133.77,"y":138.04,"x0":-0.25832649282546843,"y0":50.002869204379685,"z0":5.853809073623701,"aX":-6.962727910976296},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.9,"breakHorizontal":6.0,"spinRate":2487,"spinDirection":206},"zone":11,"typeConfidence":0.9,"plateTime":0.3841215151386508,"extension":6.022400817095686},"index":4,"playId":"920aeff4-1ca2-3c5b-8346-30bed4d4bad3","pitchNumber":3,"startTime":"2026-08-12T21:49:39.031Z","endTime":"2026-08-12T21:49:42.369Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:49:42.369Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Rengifo flies out to left fielder Jackson Chourio.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-12T21:52:10.757Z","endTime":"2026-08-12T21:52:22.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Garrett Mitchell remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-12T21:51:12.884Z","endTime":"2026-08-12T21:52:12.936Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":663604,"link":"/api/v1/people/663604"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03846785718741,"aZ":-18.21775033661633,"pfxX":-0.7564440707876695,"pfxZ":7.830268244473416,"pX":0.1753932626428851,"pZ":2.937322832971374,"vX0":4.325515940430047,"vY0":-132.37246566293473,"vZ0":-3.8544185062431637,"x":110.31,"y":159.47,"x0":-1.37837172624787,"y0":50.0041123199419,"z0":5.738101835677618,"aX":-1.3484828358405423},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.6,"breakHorizontal":0.5,"spinRate":2198,"spinDirection":198},"zone":2,"typeConfidence":0.89,"plateTime":0.41304486290199804,"extension":6.509843908505452},"hitData":{"launchSpeed":83.6,"launchAngle":35.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.84,"coordY":97.96}},"index":1,"playId":"32530e64-ce09-33a0-872e-fadf1447a538","pitchNumber":1,"startTime":"2026-08-12T21:52:12.936Z","endTime":"2026-08-12T21:52:22.689Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:52:22.689Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-12T21:52:33.650Z","endTime":"2026-08-12T21:53:59.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.485618354894022,"aZ":-19.04872556805385,"pfxX":-0.6074671500823936,"pfxZ":7.5354878990940115,"pX":0.46176935773881017,"pZ":3.251767521287775,"vX0":4.761307412899011,"vY0":-131.79696045785667,"vZ0":-2.665654497079676,"x":99.4,"y":150.98,"x0":-1.2967674082609577,"y0":50.006553328055496,"z0":5.6983536686084,"aX":-1.0587889575136016},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.2,"breakHorizontal":0.0,"spinRate":2485,"spinDirection":196},"zone":3,"typeConfidence":0.88,"plateTime":0.41709189371863653,"extension":6.663631996762684},"index":0,"playId":"74a3c798-89e1-3c36-a3f9-9a2db7170998","pitchNumber":1,"startTime":"2026-08-12T21:52:46.659Z","endTime":"2026-08-12T21:52:51.421Z","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":88.3,"endSpeed":80.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.644778424543148,"aZ":-20.666327967612173,"pfxX":-10.138148125882047,"pfxZ":6.968031090372991,"pX":-1.730865900558331,"pZ":2.8565205055491183,"vX0":3.039223953049258,"vY0":-128.47187417989656,"vZ0":-2.4714417102862343,"x":182.98,"y":161.65,"x0":-1.6209769276637975,"y0":50.00127125129056,"z0":5.458693239581267,"aX":-16.738385256552665},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":12.2,"breakHorizontal":17.5,"spinRate":1691,"spinDirection":235},"zone":11,"typeConfidence":0.91,"plateTime":0.4283462380850156,"extension":6.513302288493002},"index":1,"playId":"f9bacd9a-bdf7-3a7d-ba6a-2eec9f6d1dcd","pitchNumber":2,"startTime":"2026-08-12T21:53:04.647Z","endTime":"2026-08-12T21:53:08.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.182511433221187,"aZ":-16.71643779647742,"pfxX":-1.6793478033406255,"pfxZ":8.38802891834013,"pX":0.8648501135641812,"pZ":2.051889539016614,"vX0":6.093521814562373,"vY0":-134.8558276563939,"vZ0":-6.036139353480864,"x":84.03,"y":183.38,"x0":-1.2052530365741125,"y0":50.00137458396531,"z0":5.497237930449791,"aX":-3.0944447273252846},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.0,"breakHorizontal":1.8,"spinRate":2434,"spinDirection":201},"zone":14,"typeConfidence":0.9,"plateTime":0.40607688911991335,"extension":6.642327134474331},"index":2,"playId":"71eea2c6-4f29-3d50-92e1-560533f1b562","pitchNumber":3,"startTime":"2026-08-12T21:53:24.651Z","endTime":"2026-08-12T21:53:29.109Z","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":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-12T21:53:43.540Z","endTime":"2026-08-12T21:53:54.976Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.331848175275372,"aZ":-37.119547457031835,"pfxX":4.950578544199152,"pfxZ":-3.0683853071546823,"pX":1.2409191901176972,"pZ":-0.13971953819797728,"vX0":5.203140546495226,"vY0":-126.86007133315768,"vZ0":-5.695167554019672,"x":69.7,"y":242.55,"x0":-1.4871751645273161,"y0":50.00175513866335,"z0":5.127094486662645,"aX":7.9869925064172405},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.7,"breakHorizontal":-10.2,"spinRate":3170,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.4333930278522855,"extension":6.637013896092958},"index":4,"playId":"0c645182-a6eb-39c9-8345-14a5dd5acab8","pitchNumber":4,"startTime":"2026-08-12T21:53:54.976Z","endTime":"2026-08-12T21:53:59.975Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:53:59.975Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, third baseman Joey Ortiz to first baseman Andrew Vaughn.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-12T21:54:20.826Z","endTime":"2026-08-12T21:54:35.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45898363679389,"aZ":-23.108461761703463,"pfxX":-9.510682509795123,"pfxZ":4.478870067751952,"pX":-0.09843738368469128,"pZ":1.7711737235919969,"vX0":7.207024099450224,"vY0":-140.55688853456712,"vZ0":-5.410731098827008,"x":120.75,"y":190.96,"x0":-1.4455539025571866,"y0":50.00217854259431,"z0":5.198424249564871,"aX":-19.245972682095694},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.3,"breakHorizontal":16.0,"spinRate":2388,"spinDirection":229},"zone":8,"typeConfidence":0.9,"plateTime":0.3879939169364839,"extension":6.548194672911325},"hitData":{"launchSpeed":109.4,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.85,"coordY":160.14}},"index":0,"playId":"3111b925-9c2d-32b9-9535-3a5a2a19d233","pitchNumber":1,"startTime":"2026-08-12T21:54:27.397Z","endTime":"2026-08-12T21:54:35.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:54:35.384Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"David Hamilton lines out to first baseman Ty France.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-12T21:56:54.619Z","endTime":"2026-08-12T21:58:33.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jeremiah Estrada replaces Bradgley Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-12T21:56:49.681Z","endTime":"2026-08-12T21:56:56.780Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669093,"link":"/api/v1/people/669093"},"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":95.7,"endSpeed":87.1,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73104338628755,"aZ":-13.29770052934831,"pfxX":-0.8367147802284345,"pfxZ":9.637033995280431,"pX":0.02574800750068983,"pZ":3.8238197884831426,"vX0":1.2057833633192139,"vY0":-139.41716397316375,"vZ0":-3.445028370652534,"x":116.02,"y":135.54,"x0":-0.3046069559270833,"y0":50.00570629132825,"z0":5.959121670839818,"aX":-1.639536806285709},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.9,"breakHorizontal":1.2,"spinRate":1993,"spinDirection":179},"zone":12,"typeConfidence":0.9,"plateTime":0.39356802458228834,"extension":6.837635268996408},"index":1,"playId":"476d3ad0-6860-31b1-8c9f-1e0fac75641d","pitchNumber":1,"startTime":"2026-08-12T21:56:56.780Z","endTime":"2026-08-12T21:57:00.218Z","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":95.4,"endSpeed":86.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04421971243538,"aZ":-13.40623094960972,"pfxX":-2.8056310759358847,"pfxZ":9.665700016009183,"pX":-0.9477452441829236,"pZ":3.2258313837195387,"vX0":-1.0743875723323435,"vY0":-138.93295040335764,"vZ0":-4.643759867426001,"x":153.13,"y":151.68,"x0":-0.1907379411111721,"y0":50.00666675110486,"z0":5.819706455885293,"aX":-5.449231209967299},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":5.3,"spinRate":1969,"spinDirection":189},"zone":11,"typeConfidence":0.9,"plateTime":0.3952409355691122,"extension":6.885533190993118},"index":2,"playId":"e4065592-a708-396f-a1ac-1a2652a25d63","pitchNumber":2,"startTime":"2026-08-12T21:57:15.375Z","endTime":"2026-08-12T21:57:19.571Z","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":95.0,"endSpeed":86.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.74935195598088,"aZ":-13.755694081435287,"pfxX":-0.6313369017217874,"pfxZ":9.550479127786254,"pX":-0.32881790191767607,"pZ":2.528530470301167,"vX0":1.2995249087587326,"vY0":-138.20987373169166,"vZ0":-6.488062759471353,"x":129.53,"y":170.51,"x0":-0.7237613608103176,"y0":50.00105460474356,"z0":5.836011799204622,"aX":-1.2174393558684353},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.1,"breakHorizontal":0.8,"spinRate":1920,"spinDirection":186},"zone":4,"typeConfidence":0.88,"plateTime":0.3968026418507842,"extension":6.927241583786808},"index":3,"playId":"b4c34291-0afb-313a-8249-40b611fcdf73","pitchNumber":3,"startTime":"2026-08-12T21:57:31.890Z","endTime":"2026-08-12T21:57:35.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.790695552769453,"aZ":-11.69106927685549,"pfxX":-1.2472178834792227,"pfxZ":10.56207597929725,"pX":-0.6443226274923265,"pZ":1.980099324642358,"vX0":-1.0145384841885807,"vY0":-138.57418308353712,"vZ0":-7.978730284949971,"x":141.56,"y":185.32,"x0":-0.11106852805403389,"y0":50.00294262209644,"z0":5.683057428901212,"aX":-2.418472830206724},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.6,"breakHorizontal":2.5,"spinRate":1965,"spinDirection":185},"zone":7,"typeConfidence":0.9,"plateTime":0.3956828057588728,"extension":7.018882898701932},"index":4,"playId":"b904a555-b8e9-3e22-8554-48b388beed0d","pitchNumber":4,"startTime":"2026-08-12T21:57:48.954Z","endTime":"2026-08-12T21:57:52.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.180853516667106,"aZ":-12.643453870509749,"pfxX":-1.9003237154811838,"pfxZ":9.709163226897278,"pX":0.01690531936919385,"pZ":1.748201115801122,"vX0":1.128463387753508,"vY0":-140.95870073043554,"vZ0":-8.619766535417769,"x":116.36,"y":191.58,"x0":-0.1418221985856618,"y0":50.00339995442393,"z0":5.66318195209333,"aX":-3.8223689685208684},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.0,"breakHorizontal":3.2,"spinRate":1944,"spinDirection":185},"zone":8,"typeConfidence":0.91,"plateTime":0.38864400297356205,"extension":7.083838651829561},"index":5,"playId":"4f8e0302-829b-33cd-bb7f-f8d2e6235375","pitchNumber":5,"startTime":"2026-08-12T21:58:08.561Z","endTime":"2026-08-12T21:58:11.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.9,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.31301633403012,"aZ":-28.6519596353072,"pfxX":-9.872023590952558,"pfxZ":2.4038396278589813,"pX":-0.12940025040195655,"pZ":2.1239161682788112,"vX0":3.2768299906123053,"vY0":-120.24109650575208,"vZ0":-2.3097903592999196,"x":121.93,"y":181.43,"x0":-0.22736193718910808,"y0":50.00088558741113,"z0":5.639112568495709,"aX":-14.453798888309402},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.1,"breakHorizontal":17.0,"spinRate":1282,"spinDirection":226},"zone":8,"typeConfidence":0.92,"plateTime":0.45550824811230806,"extension":7.11408853736444},"hitData":{"launchSpeed":73.9,"launchAngle":13.0,"totalDistance":136.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":157.44,"coordY":157.33}},"index":6,"playId":"14c30174-b53b-3ffc-a5b0-1e9e33231648","pitchNumber":6,"startTime":"2026-08-12T21:58:29.030Z","endTime":"2026-08-12T21:58:33.880Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:58:33.880Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joey Ortiz flies out to left fielder Luis Rengifo.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-12T21:58:55.840Z","endTime":"2026-08-12T22:00:39.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.913797174606554,"aZ":-26.131299439700534,"pfxX":-6.3460149027597135,"pfxZ":4.258561819398697,"pX":-0.8870520317410294,"pZ":3.953478571094992,"vX0":0.5107457322970338,"vY0":-118.94742705837747,"vZ0":1.2844147361486922,"x":150.81,"y":132.04,"x0":-0.2823872942284236,"y0":50.00223405098989,"z0":5.793154165209268,"aX":-9.003191054757961},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":8.3,"breakHorizontal":11.3,"spinRate":1252,"spinDirection":219},"zone":11,"typeConfidence":0.92,"plateTime":0.46221565449523494,"extension":7.145717107773592},"index":0,"playId":"3ea44986-66dc-32b9-9705-bcd05c0a0882","pitchNumber":1,"startTime":"2026-08-12T21:59:02.759Z","endTime":"2026-08-12T21:59:06.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.6071405633154,"aZ":-11.031184761615751,"pfxX":1.2481025797584127,"pfxZ":10.716652283642862,"pX":-0.5529847793080114,"pZ":2.98392325683753,"vX0":-1.6666601309806521,"vY0":-140.04366265299603,"vZ0":-5.738779998677433,"x":138.08,"y":158.21,"x0":-0.11042649538903905,"y0":50.00273404898662,"z0":5.791093860816977,"aX":2.4625141120060614},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.4,"breakHorizontal":-1.9,"spinRate":1991,"spinDirection":182},"zone":1,"typeConfidence":0.9,"plateTime":0.3921215526816657,"extension":6.973335381158065},"index":1,"playId":"18d4345b-f987-3552-b033-3f849e85a2d2","pitchNumber":2,"startTime":"2026-08-12T21:59:19.453Z","endTime":"2026-08-12T21:59:23.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.343441404279623,"aZ":-25.856635204200153,"pfxX":-7.116442060593581,"pfxZ":4.241534064218644,"pX":0.2804438506028006,"pZ":1.7807616627208633,"vX0":3.3224722431570517,"vY0":-120.72172840914948,"vZ0":-3.767563155583976,"x":106.31,"y":190.7,"x0":-0.1818433079040272,"y0":50.00579214673943,"z0":5.612995939006895,"aX":-10.608655970540756},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.1,"breakHorizontal":12.2,"spinRate":1210,"spinDirection":228},"zone":8,"typeConfidence":0.91,"plateTime":0.45203303437195297,"extension":7.159348362926366},"index":2,"playId":"7eed7e21-f6eb-30df-8590-2cdffcfa131a","pitchNumber":3,"startTime":"2026-08-12T21:59:41.208Z","endTime":"2026-08-12T21:59:44.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.351991564081615,"aZ":-13.862364270207708,"pfxX":-0.14793040700892746,"pfxZ":9.194144913188214,"pX":0.15038812840396304,"pZ":3.4336820630904397,"vX0":0.4296861691978784,"vY0":-140.17494645658448,"vZ0":-4.14174684924814,"x":111.27,"y":146.07,"x0":0.014400003306342075,"y0":50.00693314822944,"z0":5.833984686928834,"aX":-0.29478122321818007},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.0,"breakHorizontal":0.2,"spinRate":1967,"spinDirection":188},"zone":12,"typeConfidence":0.9,"plateTime":0.3905796870293856,"extension":6.950892947739492},"index":3,"playId":"0418f0a2-9e02-3d84-a79f-8107e37a664a","pitchNumber":4,"startTime":"2026-08-12T22:00:03.518Z","endTime":"2026-08-12T22:00:10.116Z","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":96.1,"endSpeed":87.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57560632895346,"aZ":-10.672962844930423,"pfxX":-0.2302820992600303,"pfxZ":10.885703337691492,"pX":-0.5721557145908545,"pZ":3.6891227050249342,"vX0":-1.3187412003814232,"vY0":-139.8911085973552,"vZ0":-3.9521321240343017,"x":138.81,"y":139.17,"x0":-0.06407737010930521,"y0":50.00074278892829,"z0":5.823841236643423,"aX":-0.45470308510081847},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.1,"breakHorizontal":0.7,"spinRate":2071,"spinDirection":186},"zone":11,"typeConfidence":0.91,"plateTime":0.3920579277751042,"extension":6.848096188309312},"hitData":{"launchSpeed":98.2,"launchAngle":28.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":98.03,"coordY":51.94}},"index":4,"playId":"f09dbf37-a730-335b-9a12-f1e1167cda4a","pitchNumber":5,"startTime":"2026-08-12T22:00:29.960Z","endTime":"2026-08-12T22:00:39.820Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:00:39.820Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin challenged (pitch result), call on the field was overturned: Jackson Chourio called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-12T22:01:05.006Z","endTime":"2026-08-12T22:03:01.899Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.894503461186762,"aZ":-26.984747935099094,"pfxX":3.3436409925718085,"pfxZ":3.1591835016863072,"pX":-0.16130440825737058,"pZ":1.8491924439567982,"vX0":-0.6361811706342108,"vY0":-128.2199431830966,"vZ0":-4.372171746407602,"x":123.15,"y":188.85,"x0":-0.34191113469370193,"y0":50.00184810593392,"z0":5.716198811089108,"aX":5.490824011780249},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.8,"breakHorizontal":-5.9,"spinRate":2175,"spinDirection":148},"zone":8,"typeConfidence":0.92,"plateTime":0.4294240104958802,"extension":6.959882847164792},"index":0,"playId":"226ec8a6-5130-3281-b717-7aa334f4cb0a","pitchNumber":1,"startTime":"2026-08-12T22:01:24.411Z","endTime":"2026-08-12T22:01:28.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.303304399646024,"aZ":-22.034660812739297,"pfxX":-4.633675657419437,"pfxZ":6.9139961176908145,"pX":-0.7504677499189157,"pZ":2.638453865400158,"vX0":0.13350150008157996,"vY0":-120.57254835348719,"vZ0":-2.4604458402509066,"x":145.61,"y":167.54,"x0":-0.2050605371414937,"y0":50.00208090781785,"z0":5.624501683997684,"aX":-6.795376258994068},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":12.1,"breakHorizontal":8.4,"spinRate":1323,"spinDirection":217},"zone":4,"typeConfidence":0.91,"plateTime":0.45494867480013923,"extension":7.099660303205388},"index":1,"playId":"3795712c-e690-3ceb-a8d7-4999b11b8ced","pitchNumber":2,"startTime":"2026-08-12T22:01:42.763Z","endTime":"2026-08-12T22:01:47.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62419912802642,"aZ":-25.585664475187215,"pfxX":-6.7527424415261965,"pfxZ":4.573636136063994,"pX":-1.7452564050551291,"pZ":2.51363964055975,"vX0":-1.2716131474401937,"vY0":-119.1800927757373,"vZ0":-1.8817244713206152,"x":183.53,"y":170.91,"x0":-0.32759922464300034,"y0":50.00269771563408,"z0":5.6213007221300115,"aX":-9.726092176908633},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":8.2,"breakHorizontal":12.5,"spinRate":1327,"spinDirection":221},"zone":13,"typeConfidence":0.92,"plateTime":0.45935152897118803,"extension":7.1092480771606175},"index":2,"playId":"83e80f9f-83fc-38d8-87df-3a9a6b49f6a2","pitchNumber":3,"startTime":"2026-08-12T22:02:09.316Z","endTime":"2026-08-12T22:02:13.661Z","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":97.0,"endSpeed":88.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45423641540731,"aZ":-10.842569572667585,"pfxX":-1.2307434991438302,"pfxZ":10.596644920347728,"pX":-0.18592516043035337,"pZ":4.092481081225931,"vX0":-0.07346013046427302,"vY0":-141.28196463277845,"vZ0":-2.926541911604247,"x":124.09,"y":128.28,"x0":2.352007950057751E-4,"y0":50.00213915084505,"z0":5.842874442790032,"aX":-2.477371268675506},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.7,"breakHorizontal":2.3,"spinRate":2052,"spinDirection":183},"zone":11,"typeConfidence":0.91,"plateTime":0.38831469023590914,"extension":6.93337746573333},"index":3,"playId":"1d1a3e7c-d7b4-3d86-9f37-ea81b2784ecd","pitchNumber":4,"startTime":"2026-08-12T22:02:35.569Z","endTime":"2026-08-12T22:02:39.826Z","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":85.3,"endSpeed":78.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.081695410895026,"aZ":-35.26494316143517,"pfxX":1.9337829714688803,"pfxZ":-1.9638924582495747,"pX":0.5085249751899903,"pZ":3.3538293269437403,"vX0":1.3796277184186088,"vY0":-124.31003640327843,"vZ0":1.1309405990178678,"x":97.62,"y":148.23,"x0":-0.3042850387261151,"y0":50.00621181798643,"z0":5.812558034895463,"aX":3.037429169016674},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.1,"breakHorizontal":-3.8,"spinRate":2214,"spinDirection":93},"zone":3,"typeConfidence":0.91,"plateTime":0.44001961846540993,"extension":7.044873921640329},"index":4,"playId":"cb346c02-b284-31b1-8fde-227ed6115465","pitchNumber":5,"startTime":"2026-08-12T22:02:53.820Z","endTime":"2026-08-12T22:03:01.899Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"}},"playEndTime":"2026-08-12T22:03:01.899Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ty France grounds out, third baseman Joey Ortiz to first baseman Andrew Vaughn.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-12T22:05:21.312Z","endTime":"2026-08-12T22:06:09.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.480447766847035,"aZ":-11.291496292079495,"pfxX":-5.215585063090655,"pfxZ":10.766968124219918,"pX":0.49044796642887567,"pZ":2.184797842663367,"vX0":6.506995283089176,"vY0":-138.51737760090174,"vZ0":-7.10942600125845,"x":98.31,"y":179.79,"x0":-1.2135687726359066,"y0":50.00549768785651,"z0":5.543037490820875,"aX":-10.118374024001113},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.1,"breakHorizontal":8.0,"spinRate":2570,"spinDirection":215},"zone":6,"typeConfidence":0.85,"plateTime":0.3957063973130155,"extension":6.679093692029261},"index":0,"playId":"79a35570-52b6-3611-bffb-5ea3c9c989e3","pitchNumber":1,"startTime":"2026-08-12T22:05:21.312Z","endTime":"2026-08-12T22:05:25.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84672132406161,"aZ":-35.547558158188046,"pfxX":7.785623456502057,"pfxZ":-2.1665961052080416,"pX":-0.09292705520242492,"pZ":2.4691993572566457,"vX0":1.291279232235407,"vY0":-124.01401520808652,"vZ0":0.11442147788420076,"x":120.54,"y":172.11,"x0":-1.6318355670207851,"y0":50.00232940864926,"z0":5.388027289500473,"aX":12.123778009541274},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.6,"breakHorizontal":-14.4,"spinRate":3174,"spinDirection":57},"zone":5,"typeConfidence":0.9,"plateTime":0.44169245846871075,"extension":6.5562897033715455},"index":1,"playId":"62f4d2f4-35cd-3b68-b8d0-ae0d875b7e97","pitchNumber":2,"startTime":"2026-08-12T22:05:37.440Z","endTime":"2026-08-12T22:05:44.244Z","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":95.4,"endSpeed":86.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34650699720721,"aZ":-15.965783100385549,"pfxX":-5.871543445022172,"pfxZ":8.366311090808665,"pX":-0.022379548371462846,"pZ":1.7192412768270955,"vX0":5.106093084977131,"vY0":-138.63168554183878,"vZ0":-7.269822927793975,"x":117.85,"y":192.36,"x0":-1.129510564653948,"y0":50.001936376700876,"z0":5.4505582812087745,"aX":-11.374626335660485},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.7,"breakHorizontal":9.5,"spinRate":2282,"spinDirection":212},"zone":8,"typeConfidence":0.85,"plateTime":0.39579815664920037,"extension":6.695130825885912},"hitData":{"launchSpeed":98.3,"launchAngle":-15.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.24,"coordY":159.13}},"index":2,"playId":"0191e905-c792-33f2-a0f0-a74eb5fe7e9b","pitchNumber":3,"startTime":"2026-08-12T22:06:01.378Z","endTime":"2026-08-12T22:06:09.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:06:09.141Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-12T22:06:30.490Z","endTime":"2026-08-12T22:08:21.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":78.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.430831300991546,"aZ":-33.16809605589628,"pfxX":8.20924320301085,"pfxZ":-0.6274000980769721,"pX":-1.1698908502559981,"pZ":2.2185723539854365,"vX0":-0.6822006853304718,"vY0":-125.87753643371964,"vZ0":-0.9108986458739514,"x":161.59,"y":178.88,"x0":-1.9583017348682494,"y0":50.002163581871564,"z0":5.299530636686321,"aX":13.014198655876083},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.1,"breakHorizontal":-14.6,"spinRate":3128,"spinDirection":58},"zone":13,"typeConfidence":0.89,"plateTime":0.43714724944321715,"extension":6.400378573648237},"index":0,"playId":"ba37831a-daa6-3f06-bf96-6c8b8cfa0491","pitchNumber":1,"startTime":"2026-08-12T22:06:32.300Z","endTime":"2026-08-12T22:06:36.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.82816907506676,"aZ":-22.218783172374977,"pfxX":0.9648884519622056,"pfxZ":5.336553177886435,"pX":-1.2441541618528102,"pZ":3.5291835805986858,"vX0":0.07071368052487072,"vY0":-135.29929433720937,"vZ0":-1.6642042035914173,"x":164.42,"y":143.49,"x0":-1.396037913864585,"y0":50.00155355128657,"z0":5.699783553608133,"aX":1.7996825010111843},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.6,"breakHorizontal":-1.8,"spinRate":2301,"spinDirection":190},"zone":11,"typeConfidence":0.91,"plateTime":0.40388273072527214,"extension":6.577204976869838},"index":1,"playId":"8f157448-ade3-30b3-a537-8b89cff86515","pitchNumber":2,"startTime":"2026-08-12T22:06:50.804Z","endTime":"2026-08-12T22:06:59.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.444723407287476,"aZ":-21.76863695727211,"pfxX":0.009855760740320019,"pfxZ":5.605698319511275,"pX":0.5410569289361452,"pZ":1.4738323673817508,"vX0":4.8837954640257095,"vY0":-134.93181445524291,"vZ0":-6.615607579694332,"x":96.38,"y":198.99,"x0":-1.2884789016276557,"y0":50.0065809753291,"z0":5.475557436033542,"aX":0.017123886308407586},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.0,"breakHorizontal":-1.0,"spinRate":2405,"spinDirection":196},"zone":14,"typeConfidence":0.91,"plateTime":0.4048678843881577,"extension":6.627744300046193},"index":2,"playId":"ace1a5db-9631-33d9-b9f2-8584593c0c99","pitchNumber":3,"startTime":"2026-08-12T22:07:13.101Z","endTime":"2026-08-12T22:07:18.087Z","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":96.5,"endSpeed":89.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.846033452270472,"aZ":-14.466594400901283,"pfxX":-4.864509962663388,"pfxZ":8.760741676376426,"pX":-0.49304494482133954,"pZ":3.0567439505222076,"vX0":4.113311770471989,"vY0":-140.56272218145085,"vZ0":-4.228027126596575,"x":135.79,"y":156.25,"x0":-1.3361006225414327,"y0":50.003012532653266,"z0":5.505542251585143,"aX":-9.832718683096198},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.2,"breakHorizontal":8.0,"spinRate":2286,"spinDirection":213},"zone":1,"typeConfidence":0.9,"plateTime":0.38817402678464763,"extension":6.605959829187394},"index":3,"playId":"c857ba7b-80e6-3e03-bc02-4276dc97ba8e","pitchNumber":4,"startTime":"2026-08-12T22:07:32.484Z","endTime":"2026-08-12T22:07:36.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.721640828869404,"aZ":-32.039461090730114,"pfxX":9.057743157724207,"pfxZ":0.08303326496223029,"pX":-0.22730141189457864,"pZ":1.819543417486955,"vX0":0.719251643244744,"vY0":-125.70798062565956,"vZ0":-1.935358122914678,"x":125.66,"y":189.65,"x0":-1.6934193797009236,"y0":50.00202742886677,"z0":5.213391103563685,"aX":14.41936932148483},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.0,"breakHorizontal":-16.6,"spinRate":3087,"spinDirection":47},"zone":8,"typeConfidence":0.89,"plateTime":0.43658163746492784,"extension":6.469724413899216},"index":4,"playId":"47075e60-1e63-3049-acdb-ec49a529f60a","pitchNumber":5,"startTime":"2026-08-12T22:07:53.573Z","endTime":"2026-08-12T22:07:57.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.39233731461822,"aZ":-20.092104482357076,"pfxX":-0.1293364633389773,"pfxZ":6.337467056910034,"pX":1.0148736567756307,"pZ":2.722438161093487,"vX0":6.104894410876621,"vY0":-136.76863038880984,"vZ0":-4.0319215165939255,"x":78.32,"y":165.27,"x0":-1.2234771085053824,"y0":50.00338155032325,"z0":5.582718479390503,"aX":-0.24795110076394034},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.9,"breakHorizontal":-1.0,"spinRate":2428,"spinDirection":196},"zone":12,"typeConfidence":0.91,"plateTime":0.3995195828482805,"extension":6.611599632478388},"index":5,"playId":"04a6f758-1b8e-3d0b-98e7-c6eb2cb834d5","pitchNumber":6,"startTime":"2026-08-12T22:08:17.631Z","endTime":"2026-08-12T22:08:21.649Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:08:21.649Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hays strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-12T22:08:32.713Z","endTime":"2026-08-12T22:09:50.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":77.9,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16301657542698,"aZ":-33.61466090147221,"pfxX":10.092783608763447,"pfxZ":-0.92196115613147,"pX":-0.4534424849932082,"pZ":2.9718761974272265,"vX0":-0.10556274424704404,"vY0":-124.82525219395482,"vZ0":0.8489226677096211,"x":134.28,"y":158.54,"x0":-1.7189347883546735,"y0":50.005457874275294,"z0":5.423290763013456,"aX":15.721935647874684},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.2,"breakHorizontal":-18.2,"spinRate":3196,"spinDirection":51},"zone":1,"typeConfidence":0.9,"plateTime":0.44099346804899975,"extension":6.4955795529777065},"index":0,"playId":"4c4509b5-79c6-3b72-8e3a-9ed1aefa8851","pitchNumber":1,"startTime":"2026-08-12T22:08:47.444Z","endTime":"2026-08-12T22:08:52.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.881959933131846,"aZ":-26.818220159776246,"pfxX":-9.986662807941144,"pfxZ":2.7024270365718155,"pX":-0.7237817984572051,"pZ":0.9785012179905254,"vX0":6.080786992905849,"vY0":-140.17988028236357,"vZ0":-6.537598767143641,"x":144.59,"y":212.36,"x0":-1.6281705228405572,"y0":50.004126146448364,"z0":5.1016905479204615,"aX":-19.796227338601483},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.7,"breakHorizontal":16.8,"spinRate":2410,"spinDirection":225},"zone":13,"typeConfidence":0.9,"plateTime":0.3913303574175555,"extension":6.437792629036944},"index":1,"playId":"b69262d6-7dca-3be2-ac6b-cb41bd4ffacf","pitchNumber":2,"startTime":"2026-08-12T22:09:04.917Z","endTime":"2026-08-12T22:09:08.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":87.3,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56185255205248,"aZ":-22.606754843333842,"pfxX":0.9430655729546675,"pfxZ":5.011685758492619,"pX":1.9615270877953837,"pZ":0.7921647500480624,"vX0":7.893490070205915,"vY0":-136.47614921464466,"vZ0":-8.270007324784217,"x":42.23,"y":217.39,"x0":-1.076292668339753,"y0":50.00616113627432,"z0":5.387585582592689,"aX":1.7998165127008485},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.7,"breakHorizontal":-3.1,"spinRate":2407,"spinDirection":198},"zone":14,"typeConfidence":0.91,"plateTime":0.39945609371551605,"extension":6.5802215753688795},"index":2,"playId":"7e707d91-82f2-342d-969a-a41160752ef6","pitchNumber":3,"startTime":"2026-08-12T22:09:25.428Z","endTime":"2026-08-12T22:09:28.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.497201321408774,"aZ":-20.485930089076717,"pfxX":0.23175634855698757,"pfxZ":6.158473461820199,"pX":1.3224493537971351,"pZ":2.6100245796466264,"vX0":6.677556894646614,"vY0":-136.30303607755084,"vZ0":-4.03718128666234,"x":66.59,"y":168.31,"x0":-1.180338617300484,"y0":50.00392844754633,"z0":5.509301613928685,"aX":0.43900777118217627},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.6,"breakHorizontal":-1.7,"spinRate":2467,"spinDirection":199},"zone":12,"typeConfidence":0.92,"plateTime":0.40049919691093594,"extension":6.561721998004074},"index":3,"playId":"a6e8c6c1-80b5-39d8-99f3-c18633b8627c","pitchNumber":4,"startTime":"2026-08-12T22:09:44.887Z","endTime":"2026-08-12T22:09:50.708Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:09:50.708Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brice Turang walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-12T22:12:13.244Z","endTime":"2026-08-12T22:14:03.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Kyle Hart replaces Jeremiah Estrada.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-12T22:11:28.753Z","endTime":"2026-08-12T22:12:15.391Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606996,"link":"/api/v1/people/606996"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.4,"endSpeed":81.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.873159024660655,"aZ":-27.406427266471255,"pfxX":-1.6746238244047924,"pfxZ":2.8326813057051936,"pX":-0.8928056666284193,"pZ":1.7862542585266805,"vX0":-5.474599686625652,"vY0":-128.6637364554697,"vZ0":-4.43897714526761,"x":151.03,"y":190.55,"x0":1.4772320758844946,"y0":50.002925041833606,"z0":5.64964909097726,"aX":-2.81501757847924},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.4,"breakHorizontal":4.2,"spinRate":2401,"spinDirection":190},"zone":13,"typeConfidence":0.89,"plateTime":0.4251757903581752,"extension":6.109189698259808},"index":1,"playId":"f7ad895b-3583-3f88-8291-c240eb435569","pitchNumber":1,"startTime":"2026-08-12T22:12:15.391Z","endTime":"2026-08-12T22:12:19.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":73.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.487075749281995,"aZ":-27.68995523298017,"pfxX":-10.59322176051861,"pfxZ":3.213799664747576,"pX":1.5777247367407117,"pZ":3.5287458253013284,"vX0":2.23002482941419,"vY0":-117.65200831067422,"vZ0":0.6074768819534665,"x":56.86,"y":143.5,"x0":1.9902021699238697,"y0":50.001261653833026,"z0":5.844900272473529,"aX":-14.76526753711925},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":6.2,"breakHorizontal":18.6,"spinRate":2739,"spinDirection":294},"zone":12,"typeConfidence":0.9,"plateTime":0.4665512572242383,"extension":5.764752785005177},"index":2,"playId":"5402bd25-adb5-3148-8f9b-c5ecec140e9d","pitchNumber":2,"startTime":"2026-08-12T22:12:31.132Z","endTime":"2026-08-12T22:12:34.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.362326305431818,"aZ":-28.111998706638293,"pfxX":-2.428795851324953,"pfxZ":2.42568490801958,"pX":-0.8464151290127899,"pZ":3.2743999254153398,"vX0":-4.88000204421724,"vY0":-128.27292369689854,"vZ0":-0.8712683860482551,"x":149.26,"y":150.37,"x0":1.3927081819536737,"y0":50.003498820324474,"z0":5.80111788247919,"aX":-4.064786017327633},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.4,"breakHorizontal":5.4,"spinRate":2473,"spinDirection":220},"zone":11,"typeConfidence":0.86,"plateTime":0.42624589169477733,"extension":6.263154372584834},"index":3,"playId":"a7954e07-ff18-38c5-930d-15009cc26972","pitchNumber":3,"startTime":"2026-08-12T22:12:47.777Z","endTime":"2026-08-12T22:12:51.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50637641538796,"aZ":-22.527726843759563,"pfxX":9.719899418211892,"pfxZ":5.26709736148344,"pX":-0.6968913490924367,"pZ":2.689192165679516,"vX0":-8.85048085569709,"vY0":-134.3387073353744,"vZ0":-3.393886264146959,"x":143.56,"y":166.17,"x0":1.3740082955329476,"y0":50.003762341066746,"z0":5.566236555185839,"aX":17.805725859805698},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.0,"breakHorizontal":-15.7,"spinRate":2033,"spinDirection":135},"zone":4,"typeConfidence":0.9,"plateTime":0.40738622337645847,"extension":6.543355422362676},"index":4,"playId":"36d290ab-aa7e-34c0-9638-ec14c892e9cb","pitchNumber":4,"startTime":"2026-08-12T22:13:05.062Z","endTime":"2026-08-12T22:13:09.327Z","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":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.850278153942906,"aZ":-27.719560099451517,"pfxX":-0.008630962756780214,"pfxZ":2.6336816208047047,"pX":-0.5769116664626017,"pZ":1.9617747119057087,"vX0":-5.1227403798115505,"vY0":-128.81961304092795,"vZ0":-4.044333258328297,"x":138.99,"y":185.81,"x0":1.4323595752998217,"y0":50.006167721168666,"z0":5.676615476231612,"aX":-0.014018712373956696},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.1,"breakHorizontal":1.1,"spinRate":2385,"spinDirection":186},"zone":7,"typeConfidence":0.9,"plateTime":0.42396563701221046,"extension":6.455046605237447},"index":5,"playId":"f3906b21-e278-370a-9e74-117092cd2c71","pitchNumber":5,"startTime":"2026-08-12T22:13:24.625Z","endTime":"2026-08-12T22:13:28.766Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"}}},{"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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.77514645454361,"aZ":-22.766178283441068,"pfxX":9.877421957076734,"pfxZ":4.883295267256385,"pX":-1.3604038867612147,"pZ":1.4052005832347978,"vX0":-10.589727219927601,"vY0":-137.93732565407058,"vZ0":-6.6560528947846285,"x":168.86,"y":200.84,"x0":1.2457615396615318,"y0":50.00200127515483,"z0":5.385174191132033,"aX":19.026962064254395},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.6,"breakHorizontal":-15.7,"spinRate":2213,"spinDirection":134},"zone":13,"typeConfidence":0.9,"plateTime":0.3971261761682734,"extension":6.514237040628088},"index":6,"playId":"ba3b60f5-9195-31e8-967d-a6506df026f6","pitchNumber":6,"startTime":"2026-08-12T22:13:59.232Z","endTime":"2026-08-12T22:14:03.345Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:14:03.345Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin challenged (pitch result), call on the field was overturned: Andrew Vaughn called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-12T22:14:21.730Z","endTime":"2026-08-12T22:17:41.913Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.488097042770764,"aZ":-23.51393475313502,"pfxX":-0.038445082298260935,"pfxZ":4.76562681998365,"pX":0.2833626082209474,"pZ":3.3690673205048856,"vX0":-3.094481865083912,"vY0":-133.59083813664324,"vZ0":-1.8572009822674285,"x":106.2,"y":147.82,"x0":1.4593018071567925,"y0":50.00020519286928,"z0":5.755420034361634,"aX":-0.06900578553947533},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.5,"breakHorizontal":0.7,"spinRate":2429,"spinDirection":171},"zone":12,"typeConfidence":0.91,"plateTime":0.40926504545881803,"extension":6.434593057396357},"index":0,"playId":"2a0b044f-6c44-3e50-acbc-8250a9e2e9a6","pitchNumber":1,"startTime":"2026-08-12T22:14:32.804Z","endTime":"2026-08-12T22:14:37.323Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"ac6576a0-fda4-3756-973c-a9f9e3832ba4","startTime":"2026-08-12T22:14:55.841Z","endTime":"2026-08-12T22:14:58.841Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03699916477716,"aZ":-23.00262959131401,"pfxX":9.956540681923228,"pfxZ":4.849595704938956,"pX":-0.7656938457696919,"pZ":2.597525112059243,"vX0":-8.873187222170825,"vY0":-136.61777932312367,"vZ0":-3.6058859716045446,"x":146.19,"y":168.65,"x0":1.2303713071871611,"y0":50.001987974263734,"z0":5.515153409687229,"aX":18.824452216496866},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.2,"breakHorizontal":-16.2,"spinRate":1995,"spinDirection":129},"zone":4,"typeConfidence":0.91,"plateTime":0.40089591848378525,"extension":6.708868229341029},"index":2,"playId":"aafd02a7-7890-3837-886a-82a4b1dad249","pitchNumber":2,"startTime":"2026-08-12T22:15:19.663Z","endTime":"2026-08-12T22:15:25.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73994906958164,"aZ":-39.783623613008935,"pfxX":5.474123536118193,"pfxZ":-4.910852055127275,"pX":-1.4049126348714114,"pZ":1.6253454306473998,"vX0":-8.120432233630334,"vY0":-124.26309381634599,"vZ0":-1.8416027692868813,"x":170.55,"y":194.9,"x0":1.2058911621844282,"y0":50.00005832783208,"z0":5.705676383038001,"aX":8.492921750626504},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-9.1,"breakHorizontal":-7.8,"spinRate":1052,"spinDirection":80},"zone":13,"typeConfidence":0.93,"plateTime":0.44212796493488415,"extension":6.237939135061905},"index":3,"playId":"dd2fc17d-8551-3a39-96c3-b6dc47e35e50","pitchNumber":3,"startTime":"2026-08-12T22:15:42.035Z","endTime":"2026-08-12T22:15:45.678Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95872236927086,"aZ":-25.834044519492807,"pfxX":9.96657928199572,"pfxZ":3.344423813731037,"pX":0.2630527388673903,"pZ":2.0976554894461086,"vX0":-6.404760817938839,"vY0":-136.77903756951505,"vZ0":-4.353484298836817,"x":106.97,"y":182.14,"x0":1.339208461774855,"y0":50.00351935816992,"z0":5.479789505363777,"aX":18.899166687117255},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.3,"breakHorizontal":-16.7,"spinRate":2047,"spinDirection":127},"zone":8,"typeConfidence":0.87,"plateTime":0.40033360076645463,"extension":6.474219520989394},"index":4,"playId":"34e207f7-a16e-3ef9-8759-4a8318ee213c","pitchNumber":4,"startTime":"2026-08-12T22:16:04.878Z","endTime":"2026-08-12T22:16:10.917Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"playId":"3db1d8ce-c1d8-36cb-a4b4-2784a61b71e3","startTime":"2026-08-12T22:16:39.650Z","endTime":"2026-08-12T22:16:44.584Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.125865025385465,"aZ":-31.361996943152675,"pfxX":6.693243836125518,"pfxZ":0.5212691629927848,"pX":-0.5498900871635556,"pZ":0.6989208592793466,"vX0":-6.5645243812735385,"vY0":-124.65579366554638,"vZ0":-5.2979594977979545,"x":137.96,"y":219.91,"x0":1.253804802921385,"y0":50.00519801191612,"z0":5.454999059318797,"aX":10.487238618454361},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.1,"breakHorizontal":-10.6,"spinRate":1150,"spinDirection":77},"zone":13,"typeConfidence":0.91,"plateTime":0.4401549665580955,"extension":6.5590240090127425},"index":6,"playId":"ca4e2a0d-6ba9-372e-805d-2ef37a414099","pitchNumber":5,"startTime":"2026-08-12T22:17:03.073Z","endTime":"2026-08-12T22:17:07.938Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.982059379952066,"aZ":-25.363287228208105,"pfxX":8.597509815986903,"pfxZ":3.6079292522836823,"pX":0.5990728432682826,"pZ":3.1412543313030366,"vX0":-4.681329398778629,"vY0":-136.09812000012306,"vZ0":-1.773831785912546,"x":94.16,"y":153.97,"x0":1.2182324649127254,"y0":50.0050867716458,"z0":5.546499198370803,"aX":16.239339820542035},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.4,"breakHorizontal":-14.6,"spinRate":1947,"spinDirection":126},"zone":3,"typeConfidence":0.85,"plateTime":0.401427995199632,"extension":6.629571772835621},"index":7,"playId":"5876d799-6a33-3c69-9454-f7fff7bf09ba","pitchNumber":6,"startTime":"2026-08-12T22:17:36.196Z","endTime":"2026-08-12T22:17:41.913Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"}},"playEndTime":"2026-08-12T22:17:41.913Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Bauers flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-12T22:18:15.080Z","endTime":"2026-08-12T22:18:36.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.911921806756446,"aZ":-31.076958228720002,"pfxX":-8.491894990743585,"pfxZ":0.7162585937740324,"pX":-0.3200753610200783,"pZ":2.256944558042843,"vX0":-2.686248793103179,"vY0":-122.77230800823769,"vZ0":-1.3882949405572442,"x":129.2,"y":177.84,"x0":1.8919851957002238,"y0":50.00064760594306,"z0":5.481257195904002,"aX":-12.925110479586058},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.2,"breakHorizontal":16.0,"spinRate":2726,"spinDirection":300},"zone":4,"typeConfidence":0.9,"plateTime":0.4465944110286362,"extension":5.877688353067125},"hitData":{"launchSpeed":99.4,"launchAngle":47.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.84,"coordY":87.3}},"index":0,"playId":"6e2fde5d-0920-3c40-8533-372b1f77b1fb","pitchNumber":1,"startTime":"2026-08-12T22:18:24.361Z","endTime":"2026-08-12T22:18:36.953Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:18:36.953Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"William Contreras walks. Brice Turang to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-12T22:19:26.444Z","endTime":"2026-08-12T22:21:47.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"855d896f-a839-31fd-8fa0-c284b692ea05","startTime":"2026-08-12T22:19:05.756Z","endTime":"2026-08-12T22:19:09.089Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51417489812329,"aZ":-37.01920274404202,"pfxX":4.820398595513816,"pfxZ":-3.13709626244283,"pX":0.9571917026669479,"pZ":1.3229679008253286,"vX0":-2.760209732316877,"vY0":-124.00684773913703,"vZ0":-2.9436960621211687,"x":80.51,"y":203.06,"x0":1.4627190208312124,"y0":50.001355057252944,"z0":5.6365314962049915,"aX":7.45112959315163},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-6.1,"breakHorizontal":-8.0,"spinRate":1039,"spinDirection":96},"zone":14,"typeConfidence":0.92,"plateTime":0.4429433306540176,"extension":6.402159986696955},"index":1,"playId":"e5a31b37-5a4d-31ec-be1b-5f00d76f962d","pitchNumber":1,"startTime":"2026-08-12T22:19:28.599Z","endTime":"2026-08-12T22:19:32.272Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.89642814085727,"aZ":-27.86978715620234,"pfxX":10.217664061487879,"pfxZ":2.220759198468807,"pX":0.1186132616238805,"pZ":2.969442501407638,"vX0":-6.575166039605472,"vY0":-138.60866260509036,"vZ0":-1.919446534017911,"x":112.48,"y":158.61,"x0":1.1978626614381591,"y0":50.00414032559166,"z0":5.537648345776777,"aX":19.820172414730486},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.8,"breakHorizontal":-17.0,"spinRate":2066,"spinDirection":131},"zone":2,"typeConfidence":0.87,"plateTime":0.39564475230868545,"extension":6.425421019461007},"index":2,"playId":"cc52e9f1-a7fb-3ddd-83ff-ae5d380742f6","pitchNumber":2,"startTime":"2026-08-12T22:19:51.876Z","endTime":"2026-08-12T22:19:57.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45953300504041,"aZ":-21.34233723786723,"pfxX":10.101659850670487,"pfxZ":5.711270274521626,"pX":0.6887689785997668,"pZ":1.371975742033715,"vX0":-4.8346541791514825,"vY0":-137.5760975710857,"vZ0":-7.046279221374515,"x":90.75,"y":201.74,"x0":1.1663280726400822,"y0":50.00512871723265,"z0":5.436788906936489,"aX":19.166760381358696},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.9,"breakHorizontal":-17.2,"spinRate":2112,"spinDirection":134},"zone":14,"typeConfidence":0.9,"plateTime":0.39970597480831005,"extension":6.4090639563527105},"index":3,"playId":"bc220c55-399d-3208-94bb-f6f1cf20ec82","pitchNumber":3,"startTime":"2026-08-12T22:20:15.543Z","endTime":"2026-08-12T22:20:21.096Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":4,"startTime":"2026-08-12T22:20:32.062Z","endTime":"2026-08-12T22:20:50.986Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56571716714347,"aZ":-38.73853665764402,"pfxX":5.598750588300591,"pfxZ":-4.157753070311093,"pX":0.8237973138359184,"pZ":1.3768556941074446,"vX0":-3.256259255389224,"vY0":-125.74803428486193,"vZ0":-2.34604345798184,"x":85.6,"y":201.6,"x0":1.4168282278849873,"y0":50.00065947838629,"z0":5.503967472330961,"aX":8.849539282800524},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-7.8,"breakHorizontal":-9.2,"spinRate":879,"spinDirection":98},"zone":14,"typeConfidence":0.92,"plateTime":0.4377501231322798,"extension":6.309452224926041},"index":5,"playId":"cba758d7-740d-3709-bd0f-91137a7bdfed","pitchNumber":4,"startTime":"2026-08-12T22:20:50.986Z","endTime":"2026-08-12T22:20:55.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.967234931231474,"aZ":-24.166659109400907,"pfxX":11.027156350215941,"pfxZ":4.28462078990935,"pX":-1.9489447428203874,"pZ":1.9371071673263478,"vX0":-11.86057846391075,"vY0":-136.52523408133072,"vZ0":-4.636742074353526,"x":191.29,"y":186.48,"x0":1.0406050012635333,"y0":50.00151778525828,"z0":5.342708565944363,"aX":20.59982497653438},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.8,"breakHorizontal":-17.2,"spinRate":2081,"spinDirection":125},"zone":13,"typeConfidence":0.9,"plateTime":0.4027876486623332,"extension":6.651059461374233},"index":6,"playId":"1878aee3-7af1-36db-ad91-8ac97686c902","pitchNumber":5,"startTime":"2026-08-12T22:21:15.627Z","endTime":"2026-08-12T22:21:19.368Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.065229694139216,"aZ":-36.87242372859401,"pfxX":6.570666669669593,"pfxZ":-3.050584909160894,"pX":0.20590241058569894,"pZ":0.49010194674821644,"vX0":-4.727782041172879,"vY0":-124.13971782665509,"vZ0":-4.767753423523718,"x":109.15,"y":225.55,"x0":1.2946082114275645,"y0":50.00392373101237,"z0":5.5521462698849176,"aX":10.113822625352688},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-6.5,"breakHorizontal":-10.6,"spinRate":920,"spinDirection":85},"zone":14,"typeConfidence":0.93,"plateTime":0.44358313484704803,"extension":6.515451068388428},"index":7,"playId":"63da3ee6-3e73-3c88-bf78-832051036a08","pitchNumber":6,"startTime":"2026-08-12T22:21:41.281Z","endTime":"2026-08-12T22:21:47.852Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:21:47.852Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gary Sánchez called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-12T22:23:21.872Z","endTime":"2026-08-12T22:24:52.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-12T22:22:00.566Z","endTime":"2026-08-12T22:23:24.053Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.892862710234528,"aZ":-25.616774615336773,"pfxX":0.4173818801364174,"pfxZ":3.5694197172453936,"pX":-0.1465923761850985,"pZ":2.532929253040972,"vX0":-4.279145731359872,"vY0":-134.81207661862965,"vZ0":-3.2587009464807037,"x":122.59,"y":170.39,"x0":1.408457627561343,"y0":50.00223786810941,"z0":5.56985649006619,"aX":0.7671515694748474},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.0,"breakHorizontal":0.1,"spinRate":2418,"spinDirection":169},"zone":5,"typeConfidence":0.91,"plateTime":0.4066288915027334,"extension":6.507856652627116},"index":1,"playId":"9ad508ae-c62b-3714-bef0-3b64f5e57dfd","pitchNumber":1,"startTime":"2026-08-12T22:23:24.053Z","endTime":"2026-08-12T22:23:28.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.75808635209555,"aZ":-20.957893707063455,"pfxX":10.288850676886032,"pfxZ":5.82684503684357,"pX":0.989647757452352,"pZ":0.6920653379745862,"vX0":-4.899618024248044,"vY0":-138.76441242415612,"vZ0":-8.688406129814755,"x":79.28,"y":220.09,"x0":1.453887191093732,"y0":50.00488647747431,"z0":5.292215594912442,"aX":19.81040498134291},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.6,"breakHorizontal":-17.4,"spinRate":2217,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.3966730279316928,"extension":6.489630427116132},"index":2,"playId":"ef7092a4-5a39-3c58-ae16-3dc22fee6def","pitchNumber":2,"startTime":"2026-08-12T22:23:44.347Z","endTime":"2026-08-12T22:23:48.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15394897288203,"aZ":-30.843655174680155,"pfxX":5.083463196219286,"pfxZ":0.8557933338059449,"pX":0.04706870248435445,"pZ":2.575148119343205,"vX0":-4.739651488599734,"vY0":-124.18645385664173,"vZ0":-1.1781341016805182,"x":115.21,"y":169.25,"x0":1.3249542826457377,"y0":50.00339904477816,"z0":5.634409443310598,"aX":7.896868331327139},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.6,"breakHorizontal":-8.0,"spinRate":944,"spinDirection":99},"zone":5,"typeConfidence":0.9,"plateTime":0.4420028662947275,"extension":6.483058880698856},"index":3,"playId":"d4321897-c643-3d8c-be0f-5218e01c5217","pitchNumber":3,"startTime":"2026-08-12T22:24:11.050Z","endTime":"2026-08-12T22:24:15.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.659357668665137,"aZ":-37.07129877382004,"pfxX":6.141084488378682,"pfxZ":-3.0855115310459347,"pX":0.28153563902616574,"pZ":2.132424661076821,"vX0":-4.341396765068572,"vY0":-125.61053408566579,"vZ0":-1.1353168897767292,"x":106.27,"y":181.2,"x0":1.2388787731100526,"y0":50.00030162032516,"z0":5.618297751557507,"aX":9.761764787200185},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.6,"breakHorizontal":-10.1,"spinRate":910,"spinDirection":88},"zone":9,"typeConfidence":0.92,"plateTime":0.4369195513076911,"extension":6.392537275333263},"index":4,"playId":"5844a19d-9e4b-349b-845f-8d66edb330a7","pitchNumber":4,"startTime":"2026-08-12T22:24:46.389Z","endTime":"2026-08-12T22:24:52.094Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:24:52.094Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gavin Sheets walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-12T22:27:24.514Z","endTime":"2026-08-12T22:28:28.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Luis Lara replaces first baseman Andrew Vaughn, batting 3rd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-12T22:26:53.742Z","endTime":"2026-08-12T22:26:53.754Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800325,"link":"/api/v1/people/800325"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":683734,"link":"/api/v1/people/683734"}},{"details":{"description":"Defensive switch from right field to first base for Jake Bauers.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-12T22:26:53.754Z","endTime":"2026-08-12T22:27:26.641Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"400"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":76.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81032114165167,"aZ":-34.089965597990094,"pfxX":6.946888486968203,"pfxZ":-1.2676635164906647,"pX":0.13722720672340216,"pZ":0.5668914171879335,"vX0":2.495453162641156,"vY0":-123.83205437611521,"vZ0":-4.429000734022398,"x":111.77,"y":223.47,"x0":-1.7949383149836577,"y0":50.005278418256054,"z0":5.3292955502516675,"aX":10.458860810767693},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.4,"breakHorizontal":-13.2,"spinRate":3220,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.44762902169694696,"extension":6.482139125033525},"index":2,"playId":"ec852a9e-9401-3330-bf78-40619c43e147","pitchNumber":1,"startTime":"2026-08-12T22:27:26.641Z","endTime":"2026-08-12T22:27:30.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":74.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43376564805908,"aZ":-34.61242198251089,"pfxX":9.269036444247845,"pfxZ":-1.6843329231850959,"pX":-1.293349314634544,"pZ":4.086024311692988,"vX0":-1.2846022026289843,"vY0":-121.2634421450138,"vZ0":3.7222687466085826,"x":166.3,"y":128.46,"x0":-1.9479698028244554,"y0":50.006057632981346,"z0":5.609215116537329,"aX":13.38569853653382},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.6,"breakHorizontal":-16.2,"spinRate":3087,"spinDirection":49},"zone":11,"typeConfidence":0.9,"plateTime":0.4570702231790711,"extension":6.3696581611740255},"index":3,"playId":"1d9e5574-d81b-37cd-8321-b557b1933942","pitchNumber":2,"startTime":"2026-08-12T22:27:44.456Z","endTime":"2026-08-12T22:27:47.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.772910263867104,"aZ":-21.02979273463036,"pfxX":1.0819323453991931,"pfxZ":6.485954396818702,"pX":-0.2929087980373117,"pZ":3.770669279656307,"vX0":2.7472890923670414,"vY0":-130.82869920366258,"vZ0":-0.9673320381244455,"x":128.16,"y":136.97,"x0":-1.500791537856639,"y0":50.004724638518944,"z0":5.733786249414225,"aX":1.8600646895018058},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.8,"breakHorizontal":-2.6,"spinRate":2357,"spinDirection":185},"zone":11,"typeConfidence":0.87,"plateTime":0.42001200429156826,"extension":6.566773220268167},"index":4,"playId":"b467f837-095f-38d9-87c4-813f7196d243","pitchNumber":3,"startTime":"2026-08-12T22:28:02.846Z","endTime":"2026-08-12T22:28:08.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.536380827882777,"aZ":-20.98339900365068,"pfxX":0.34091607492991927,"pfxZ":6.123861328966658,"pX":0.010633827154061222,"pZ":3.8085782135259625,"vX0":3.8652662567211906,"vY0":-134.6252638560213,"vZ0":-1.1815494196093226,"x":116.59,"y":135.95,"x0":-1.490798376614973,"y0":50.000931377217135,"z0":5.745290352446976,"aX":0.6214315926494433},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.0,"breakHorizontal":-1.4,"spinRate":2412,"spinDirection":189},"zone":12,"typeConfidence":0.91,"plateTime":0.4076162750636936,"extension":6.612652017678395},"index":5,"playId":"5408816a-4b91-334c-8067-74d6658aff0e","pitchNumber":4,"startTime":"2026-08-12T22:28:24.812Z","endTime":"2026-08-12T22:28:28.811Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:28:28.811Z","atBatIndex":57},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Xander Bogaerts grounds into a double play, third baseman Joey Ortiz to second baseman Brice Turang to first baseman Jake Bauers. Jase Bowen out at 2nd. Xander Bogaerts out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-12T22:31:14.106Z","endTime":"2026-08-12T22:33:08.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jase Bowen replaces Gavin Sheets.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-12T22:28:47.791Z","endTime":"2026-08-12T22:28:52.083Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":657757,"link":"/api/v1/people/657757"},"base":1},{"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":0},"index":1,"startTime":"2026-08-12T22:28:52.083Z","endTime":"2026-08-12T22:30:49.829Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Chad Patrick replaces Dustin May.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-12T22:30:49.829Z","endTime":"2026-08-12T22:31:16.273Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694477,"link":"/api/v1/people/694477"},"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(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":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.383104367731928,"aZ":-19.003861431833872,"pfxX":-3.793563202389567,"pfxZ":7.265374766601166,"pX":1.2973600832936845,"pZ":1.5906088748225156,"vX0":6.928447934007682,"vY0":-133.68221442297153,"vZ0":-5.620213457549857,"x":67.55,"y":195.83,"x0":-0.833194562781418,"y0":50.002743729615574,"z0":5.081102038604529,"aX":-6.877352866169434},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.1,"breakHorizontal":5.4,"spinRate":2518,"spinDirection":171},"zone":14,"typeConfidence":0.6,"plateTime":0.4094655975481416,"extension":6.186779221943727},"index":3,"playId":"20e01673-912f-3864-ac1c-f4c6f21b0444","pitchNumber":1,"startTime":"2026-08-12T22:31:16.273Z","endTime":"2026-08-12T22:31:22.421Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":4,"playId":"a98573de-c555-3f35-8e0e-46eae114869c","startTime":"2026-08-12T22:31:33.509Z","endTime":"2026-08-12T22:31:39.056Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.937898336916575,"aZ":-19.283325281397737,"pfxX":-1.8220618593452027,"pfxZ":7.168622583658544,"pX":-1.0872614592047523,"pZ":1.5611339521603858,"vX0":0.8276830532360561,"vY0":-133.75606736496337,"vZ0":-5.563249889129941,"x":158.44,"y":196.63,"x0":-1.1653346158666238,"y0":50.00027704280006,"z0":5.066348835058905,"aX":-3.2753918333484497},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.9,"breakHorizontal":3.1,"spinRate":2517,"spinDirection":159},"zone":13,"typeConfidence":0.85,"plateTime":0.4107176899722589,"extension":6.082732065161893},"index":5,"playId":"15dc675a-dd33-3213-850d-711c98966fef","pitchNumber":2,"startTime":"2026-08-12T22:31:53.005Z","endTime":"2026-08-12T22:31:56.893Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.667883402960506,"aZ":-20.80865894589032,"pfxX":-10.047471755142604,"pfxZ":5.779051592946058,"pX":0.8866850242043662,"pZ":2.262483818633477,"vX0":7.424286124331937,"vY0":-139.46645609713678,"vZ0":-4.64022394405292,"x":83.2,"y":177.69,"x0":-0.5057670187639484,"y0":50.0064737077781,"z0":5.322184518128989,"aX":-19.776883791273384},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.6,"breakHorizontal":16.7,"spinRate":2099,"spinDirection":222},"zone":14,"typeConfidence":0.89,"plateTime":0.39288386588078206,"extension":6.22886592129532},"index":6,"playId":"6b2fdbd4-ba53-3fc9-964d-51b9fef36295","pitchNumber":3,"startTime":"2026-08-12T22:32:16.082Z","endTime":"2026-08-12T22:32:22.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.893167438966,"aZ":-16.89678340075526,"pfxX":-10.156746047059034,"pfxZ":7.780522215176351,"pX":0.5575389845604896,"pZ":1.5686156534320341,"vX0":6.904421497587751,"vY0":-139.40079959926447,"vZ0":-6.98837624724203,"x":95.75,"y":196.43,"x0":-0.634077423306908,"y0":50.00688896167778,"z0":5.227413428434357,"aX":-19.956247846370935},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.7,"breakHorizontal":16.9,"spinRate":2128,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.3931920266687188,"extension":6.082318222728813},"index":7,"playId":"1d7eb1ff-4ca3-3deb-9cf6-4d7855bdb02d","pitchNumber":4,"startTime":"2026-08-12T22:32:36.520Z","endTime":"2026-08-12T22:32:42.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.953956475170138,"aZ":-17.863077365738516,"pfxX":-10.268737174559313,"pfxZ":7.12382218088786,"pX":0.29849311541157436,"pZ":1.707234619542024,"vX0":6.50744338195148,"vY0":-140.82010801474362,"vZ0":-6.534263509960665,"x":105.62,"y":192.68,"x0":-0.7081410086716737,"y0":50.00151468114765,"z0":5.21311107855106,"aX":-20.623478835913847},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.8,"breakHorizontal":17.3,"spinRate":2183,"spinDirection":220},"zone":9,"typeConfidence":0.89,"plateTime":0.38894783798476684,"extension":6.261330328340547},"hitData":{"launchSpeed":87.1,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.65,"coordY":163.69}},"index":8,"playId":"3f1bdb26-95d1-3bce-ab68-278a7f235b0c","pitchNumber":5,"startTime":"2026-08-12T22:32:59.241Z","endTime":"2026-08-12T22:33:08.071Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:33:08.071Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Fernando Tatis Jr. walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-12T22:34:28.331Z","endTime":"2026-08-12T22:35:31.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Fernando Tatis Jr. replaces Freddy Fermin.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-12T22:33:23.137Z","endTime":"2026-08-12T22:33:41.842Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":666023,"link":"/api/v1/people/666023"}},{"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":2},"index":1,"startTime":"2026-08-12T22:33:41.842Z","endTime":"2026-08-12T22:34:30.458Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65180038168128,"aZ":-19.81552805566706,"pfxX":-9.727901262774012,"pfxZ":5.965336659899747,"pX":1.4840750034238341,"pZ":1.305472818224575,"vX0":9.372030415494454,"vY0":-142.08155484666258,"vZ0":-7.522890278476474,"x":60.43,"y":203.53,"x0":-0.573038811308573,"y0":50.00065179111312,"z0":5.219389330508891,"aX":-20.14169946701164},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.6,"breakHorizontal":16.1,"spinRate":2069,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.38363560969330424,"extension":6.184166063597147},"index":2,"playId":"e0301ca7-9e1c-360b-8361-c4011d8890a1","pitchNumber":1,"startTime":"2026-08-12T22:34:30.458Z","endTime":"2026-08-12T22:34:33.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":90.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.457422498482785,"aZ":-21.737935326807822,"pfxX":-9.057924061246274,"pfxZ":5.024592783222648,"pX":1.5448815337992614,"pZ":2.499086037370345,"vX0":9.263910224732728,"vY0":-142.03136499663754,"vZ0":-4.120485107992802,"x":58.11,"y":171.3,"x0":-0.5563434024318282,"y0":50.00319024416564,"z0":5.322145381289977,"aX":-18.81491256772913},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.5,"breakHorizontal":14.9,"spinRate":2096,"spinDirection":215},"zone":14,"typeConfidence":0.9,"plateTime":0.3832136577162628,"extension":6.149231047859002},"index":3,"playId":"54ea796d-ce60-3be0-aceb-0edfdc1e9e2c","pitchNumber":2,"startTime":"2026-08-12T22:34:48.429Z","endTime":"2026-08-12T22:34:51.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31243987919875,"aZ":-18.97214903188044,"pfxX":-0.966737717442582,"pfxZ":7.156921581009362,"pX":-0.985222543765926,"pZ":3.999428605309551,"vX0":0.5632627619073021,"vY0":-134.29375155760997,"vZ0":-0.20478391964047132,"x":154.55,"y":130.8,"x0":-1.0709704409528966,"y0":50.004360595211935,"z0":5.414518391164369,"aX":-1.783913583906939},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.2,"breakHorizontal":1.7,"spinRate":2632,"spinDirection":158},"zone":11,"typeConfidence":0.76,"plateTime":0.40627086555947933,"extension":5.880124979009137},"index":4,"playId":"da6d3679-a915-3827-9bfd-2bbe27d7c352","pitchNumber":3,"startTime":"2026-08-12T22:35:06.503Z","endTime":"2026-08-12T22:35:10.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.370819264877134,"aZ":-21.807231838625707,"pfxX":0.9540245101904428,"pfxZ":5.792828671595334,"pX":0.3730199756614302,"pZ":3.6679872293073563,"vX0":3.4131640462486796,"vY0":-132.6737915084512,"vZ0":-0.1116645033589343,"x":102.78,"y":139.74,"x0":-1.0520379018630166,"y0":50.00153439084366,"z0":5.294760696032461,"aX":1.707126976387584},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.7,"breakHorizontal":-2.4,"spinRate":2562,"spinDirection":152},"zone":12,"typeConfidence":0.9,"plateTime":0.41223351884567094,"extension":6.0764050716644915},"index":5,"playId":"ef3cdee5-5d35-3e90-b272-c516afcdbdbe","pitchNumber":4,"startTime":"2026-08-12T22:35:26.813Z","endTime":"2026-08-12T22:35:31.649Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:35:31.649Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Rengifo walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-12T22:36:56.043Z","endTime":"2026-08-12T22:41:41.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7,9,10,11,12,13],"actionIndex":[5,8],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":13},"credits":[]}],"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":2},"index":0,"startTime":"2026-08-12T22:35:55.693Z","endTime":"2026-08-12T22:36:58.207Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.2,"endSpeed":83.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.480750445545503,"aZ":-17.565015003716137,"pfxX":-3.8847948030950334,"pfxZ":8.284540317826131,"pX":-0.558487966414636,"pZ":1.8457164475544372,"vX0":2.7468633674549725,"vY0":-131.36831476306568,"vZ0":-4.947051836823265,"x":138.29,"y":188.95,"x0":-1.1082365806509842,"y0":50.00262161713634,"z0":5.042088284307735,"aX":-6.851091495750872},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.3,"breakHorizontal":6.5,"spinRate":2546,"spinDirection":176},"zone":7,"typeConfidence":0.81,"plateTime":0.41550437488750136,"extension":5.958857160127008},"index":1,"playId":"4407f79d-8f22-3618-be24-384f68d2a303","pitchNumber":1,"startTime":"2026-08-12T22:36:58.207Z","endTime":"2026-08-12T22:37:02.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86981025071999,"aZ":-19.467010068196107,"pfxX":0.9724375984569846,"pfxZ":6.899870774748425,"pX":-1.417851030338737,"pZ":2.5988941502939427,"vX0":-0.44244631391916966,"vY0":-134.31719677248418,"vZ0":-3.0140547258558126,"x":171.05,"y":168.61,"x0":-1.3780739669038338,"y0":50.004119705825964,"z0":5.106643447948017,"aX":1.7914581102515443},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.1,"breakHorizontal":-1.7,"spinRate":2617,"spinDirection":158},"zone":11,"typeConfidence":0.9,"plateTime":0.406514999992559,"extension":5.898515406745235},"index":2,"playId":"a08eddf2-2254-3b80-a23c-92f9af8bb46d","pitchNumber":2,"startTime":"2026-08-12T22:37:18.192Z","endTime":"2026-08-12T22:37:24.044Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"a08eddf2-2254-3b80-a23c-92f9af8bb46d","startTime":"2026-08-12T22:37:26.227Z","endTime":"2026-08-12T22:37:43.252Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":4,"playId":"24481061-6b74-3e70-9b82-c156cec361d4","startTime":"2026-08-12T22:37:43.252Z","endTime":"2026-08-12T22:37:47.916Z","isPitch":false,"type":"pickoff"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":5,"startTime":"2026-08-12T22:38:21.583Z","endTime":"2026-08-12T22:38:59.056Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"}},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.457455722757068,"aZ":-20.824893495831994,"pfxX":-9.841534467517185,"pfxZ":5.683882112470739,"pX":-0.22708051627620027,"pZ":2.954148656124676,"vX0":5.0979041536608225,"vY0":-139.89062792384473,"vZ0":-2.835595905183562,"x":125.66,"y":159.02,"x0":-0.7875841877459513,"y0":50.00005688148305,"z0":5.334988965910651,"aX":-19.640699701366955},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.0,"breakHorizontal":16.9,"spinRate":2138,"spinDirection":217},"zone":2,"typeConfidence":0.9,"plateTime":0.39047248223175224,"extension":6.240110786340074},"index":6,"playId":"e725bc36-4550-309f-be78-5256ff724d33","pitchNumber":3,"startTime":"2026-08-12T22:38:59.056Z","endTime":"2026-08-12T22:39:02.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73146982708163,"aZ":-29.18140371349621,"pfxX":1.983510106667545,"pfxZ":1.7965481475343275,"pX":-1.6372624027746236,"pZ":4.530599613001317,"vX0":-1.6325306583767465,"vY0":-127.63654649023634,"vZ0":3.239898741068583,"x":179.41,"y":116.45,"x0":-1.2502778106840648,"y0":50.00442382777725,"z0":5.528636624230415,"aX":3.3068607626512776},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.1,"breakHorizontal":-3.2,"spinRate":2449,"spinDirection":133},"zone":11,"typeConfidence":0.62,"plateTime":0.42745295863130295,"extension":5.861878531951283},"index":7,"playId":"1f845e17-f58b-38f7-9195-6465d05dccd8","pitchNumber":4,"startTime":"2026-08-12T22:39:21.786Z","endTime":"2026-08-12T22:39:27.430Z","isPitch":true,"type":"pitch"},{"details":{"description":"Fernando Tatis Jr. steals (27) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":8,"actionPlayId":"1f845e17-f58b-38f7-9195-6465d05dccd8","startTime":"2026-08-12T22:39:34.430Z","endTime":"2026-08-12T22:40:01.476Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"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":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.544231161332714,"aZ":-18.052106004853574,"pfxX":-4.463000738010799,"pfxZ":7.005762976720568,"pX":-1.2429429999529085,"pZ":4.018494215373843,"vX0":1.0129059997064256,"vY0":-140.54579543758163,"vZ0":-0.5079322081495711,"x":164.38,"y":130.28,"x0":-1.0262345047709678,"y0":50.00335932570751,"z0":5.365819645765133,"aX":-8.997962246057051},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.8,"breakHorizontal":7.9,"spinRate":2236,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.388564059551356,"extension":5.964146757600649},"index":9,"playId":"9cb6be9a-8bef-32fa-815b-8f51ee7a20ba","pitchNumber":5,"startTime":"2026-08-12T22:40:01.476Z","endTime":"2026-08-12T22:40:04.781Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.909523760474265,"aZ":-20.050430069200473,"pfxX":0.2673932213617105,"pfxZ":6.771469950256272,"pX":-0.34670413773534137,"pZ":2.609115762364361,"vX0":1.8171204850976592,"vY0":-132.37500209278463,"vZ0":-2.945441957105899,"x":130.22,"y":168.33,"x0":-1.0742927531290374,"y0":50.003984017656876,"z0":5.189308031701112,"aX":0.47831338929122175},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.9,"breakHorizontal":-0.8,"spinRate":2422,"spinDirection":157},"zone":4,"typeConfidence":0.9,"plateTime":0.4123775670512906,"extension":5.846410447713562},"index":10,"playId":"f96ff82e-8031-3a4c-829d-a0744f9cc463","pitchNumber":6,"startTime":"2026-08-12T22:40:22.051Z","endTime":"2026-08-12T22:40:25.334Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.45976123204533,"aZ":-18.797800890917774,"pfxX":1.804214465108596,"pfxZ":7.277358443583345,"pX":-0.33307249233029645,"pZ":2.084783987420201,"vX0":1.4755678196578457,"vY0":-134.32597447955598,"vZ0":-4.557245620333265,"x":129.7,"y":182.49,"x0":-1.122809311237533,"y0":50.00462069125719,"z0":5.128976250423129,"aX":3.3169261555050693},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.5,"breakHorizontal":-3.6,"spinRate":2540,"spinDirection":158},"zone":7,"typeConfidence":0.9,"plateTime":0.4068333852685222,"extension":6.012424744712318},"index":11,"playId":"75c0a352-c5d8-3b00-b9b2-9d72234fa587","pitchNumber":7,"startTime":"2026-08-12T22:40:48.884Z","endTime":"2026-08-12T22:40:52.909Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.233914253630733,"aZ":-17.010586162469917,"pfxX":0.5269090901371656,"pfxZ":8.328165258910177,"pX":0.4542011299364265,"pZ":2.407123780517989,"vX0":3.6046498799299735,"vY0":-133.9128029341181,"vZ0":-4.008240244047781,"x":99.69,"y":173.79,"x0":-0.9763630658310276,"y0":50.00303134073924,"z0":5.136081581086043,"aX":0.9588468735023976},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.4,"breakHorizontal":-1.7,"spinRate":2443,"spinDirection":144},"zone":6,"typeConfidence":0.9,"plateTime":0.4086271890534765,"extension":5.938057808647368},"index":12,"playId":"9cffde4b-b50f-3373-980a-c22ecf58af04","pitchNumber":8,"startTime":"2026-08-12T22:41:13.652Z","endTime":"2026-08-12T22:41:17.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.264102593398853,"aZ":-15.774987180636096,"pfxX":1.0287766199742858,"pfxZ":9.273697140363051,"pX":-1.0792203736366026,"pZ":4.090657677291164,"vX0":-0.09942228521243565,"vY0":-132.394712255734,"vZ0":0.04893244469110175,"x":158.14,"y":128.33,"x0":-1.1746988591905663,"y0":50.00343175651218,"z0":5.230051685618577,"aX":1.8194596416682125},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.0,"breakHorizontal":-1.8,"spinRate":2464,"spinDirection":142},"zone":11,"typeConfidence":0.89,"plateTime":0.4143140739075797,"extension":5.938856317351219},"index":13,"playId":"d7b143f5-4c9c-3caf-9f9a-1d14fadf438f","pitchNumber":9,"startTime":"2026-08-12T22:41:37.642Z","endTime":"2026-08-12T22:41:41.089Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:41:41.089Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Cronenworth singles on a ground ball to first baseman Jake Bauers. Fernando Tatis Jr. scores. Luis Rengifo to 2nd.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-12T22:44:36.180Z","endTime":"2026-08-12T22:47:57.609Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnSecond":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7,8,9,10],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":694477,"link":"/api/v1/people/694477"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"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":2},"index":0,"startTime":"2026-08-12T22:42:00.152Z","endTime":"2026-08-12T22:43:55.274Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Aaron Ashby replaces Chad Patrick.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-12T22:43:55.274Z","endTime":"2026-08-12T22:44:38.405Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676879,"link":"/api/v1/people/676879"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78090204641467,"aZ":-17.423792022912917,"pfxX":7.738751150661924,"pfxZ":7.244826097703267,"pX":-0.5324696620631644,"pZ":1.2616706814746383,"vX0":-4.410283214880337,"vY0":-141.2286817683241,"vZ0":-10.94847774883406,"x":137.3,"y":204.71,"x0":0.037424402848192144,"y0":50.00329994407859,"z0":6.289122725585022,"aX":15.756787599267724},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.3,"breakHorizontal":-13.2,"spinRate":2095,"spinDirection":151},"zone":13,"typeConfidence":0.91,"plateTime":0.38665477586765373,"extension":5.540518710861527},"index":2,"playId":"26a2bd50-1250-3faf-b4cd-85846b34fe1d","pitchNumber":1,"startTime":"2026-08-12T22:44:38.405Z","endTime":"2026-08-12T22:44:46.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":90.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.396749865560896,"aZ":-19.963595206148696,"pfxX":7.0983375836667815,"pfxZ":5.869719741888051,"pX":0.18052624857467095,"pZ":3.1622126477586487,"vX0":-2.563838150410138,"vY0":-142.32136813744847,"vZ0":-5.612537561402464,"x":110.12,"y":153.4,"x0":0.16343555626284467,"y0":50.002942234549735,"z0":6.398314846702753,"aX":14.764368996276662},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":9.8,"breakHorizontal":-12.5,"spinRate":2036,"spinDirection":153},"zone":2,"typeConfidence":0.91,"plateTime":0.3828341349206208,"extension":5.422585192590627},"index":3,"playId":"ed002d3b-18c5-39ef-8e49-40f2a7f31034","pitchNumber":2,"startTime":"2026-08-12T22:44:56.182Z","endTime":"2026-08-12T22:45:02.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":92.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51967509242154,"aZ":-20.728376632208757,"pfxX":5.419616792386806,"pfxZ":5.376076786692018,"pX":-0.5720754494908755,"pZ":2.6303289066918145,"vX0":-3.6842984961300878,"vY0":-143.04991488562266,"vZ0":-7.069216929563199,"x":138.81,"y":167.76,"x0":0.01061809566395272,"y0":50.004498037031176,"z0":6.3763650237192975,"aX":11.540860960084403},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":8.9,"breakHorizontal":-9.4,"spinRate":2023,"spinDirection":148},"zone":4,"typeConfidence":0.89,"plateTime":0.37896929860933026,"extension":5.3754386892197505},"index":4,"playId":"1ee370d9-eaf3-3082-96d4-ca41d863004b","pitchNumber":3,"startTime":"2026-08-12T22:45:16.337Z","endTime":"2026-08-12T22:45:24.549Z","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":85.4,"endSpeed":79.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.056830697677565,"aZ":-38.90807702295784,"pfxX":-6.32736583932473,"pfxZ":-4.241415538230132,"pX":-0.2646480702823274,"pZ":2.35736026255361,"vX0":0.30034556667294426,"vY0":-124.46366090750517,"vZ0":-2.10913551069743,"x":127.09,"y":175.13,"x0":0.43747105223093297,"y0":50.00221630747919,"z0":6.400317532611646,"aX":-10.050110647683558},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-7.9,"breakHorizontal":11.4,"spinRate":2480,"spinDirection":339},"zone":4,"typeConfidence":0.91,"plateTime":0.4379930436445427,"extension":5.651276139765072},"index":5,"playId":"76055504-fdb9-32ab-8671-a4c0216e4e31","pitchNumber":4,"startTime":"2026-08-12T22:45:40.010Z","endTime":"2026-08-12T22:45:47.698Z","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":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47469742429877,"aZ":-48.0484909227546,"pfxX":-3.6278704871026504,"pfxZ":-10.426389372295628,"pX":0.33717405240747617,"pZ":2.0682640964445524,"vX0":0.9037708015974855,"vY0":-123.38854285959442,"vZ0":-0.9345105537741223,"x":104.15,"y":182.94,"x0":0.43451077344138106,"y0":50.00466901450714,"z0":6.546173846382339,"aX":-5.522893694365181},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-18.7,"breakHorizontal":6.4,"spinRate":2727,"spinDirection":339},"zone":9,"typeConfidence":0.9,"plateTime":0.4461052463186874,"extension":5.483179476012128},"index":6,"playId":"8f67e14d-eb05-37bf-a242-08f4aa2ab0b5","pitchNumber":5,"startTime":"2026-08-12T22:46:06.320Z","endTime":"2026-08-12T22:46:21.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":92.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.203164445289627,"aZ":-15.527113562939991,"pfxX":7.8481523543050855,"pfxZ":7.779632555059023,"pX":0.04951958897559882,"pZ":1.491022285918978,"vX0":-2.7574349395605697,"vY0":-144.76647985613982,"vZ0":-10.905294229016675,"x":115.11,"y":198.52,"x0":-0.009951861889797423,"y0":50.00306243257671,"z0":6.237971235118066,"aX":16.794507971775833},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.2,"breakHorizontal":-13.8,"spinRate":2107,"spinDirection":145},"zone":14,"typeConfidence":0.91,"plateTime":0.37717471880453113,"extension":5.456907039255794},"index":7,"playId":"2736fe9e-19cd-3e75-9c43-d9c6a02c0190","pitchNumber":6,"startTime":"2026-08-12T22:46:33.065Z","endTime":"2026-08-12T22:46:39.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28884126677088,"aZ":-48.764534649702355,"pfxX":-5.476050886932339,"pfxZ":-11.114590797565455,"pX":-0.1760530962429038,"pZ":3.5469887029303147,"vX0":0.3560635001121047,"vY0":-122.25362331795156,"vZ0":2.6889239226134136,"x":123.71,"y":143.01,"x0":0.38532216090720167,"y0":50.00371053315406,"z0":6.661611884567832,"aX":-8.172173515266412},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-19.1,"breakHorizontal":9.7,"spinRate":2787,"spinDirection":335},"zone":11,"typeConfidence":0.9,"plateTime":0.4504636922470402,"extension":5.357869111086856},"index":8,"playId":"b97fe760-896c-3bf0-afad-176d0263e476","pitchNumber":7,"startTime":"2026-08-12T22:47:01.770Z","endTime":"2026-08-12T22:47:06.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98416102121331,"aZ":-21.45429892808849,"pfxX":7.943496856808305,"pfxZ":5.128647659268935,"pX":-1.7108727870351637,"pZ":1.3160512793131578,"vX0":-7.352779547624372,"vY0":-143.61342741365235,"vZ0":-10.112755915225899,"x":182.21,"y":203.25,"x0":-0.1505893713020629,"y0":50.005456398235104,"z0":6.215392822196845,"aX":16.6101981581005},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.4,"breakHorizontal":-13.0,"spinRate":2133,"spinDirection":150},"zone":13,"typeConfidence":0.92,"plateTime":0.38126128497826706,"extension":5.341851461934163},"index":9,"playId":"732f060f-40ea-3855-b79c-971134c2b610","pitchNumber":8,"startTime":"2026-08-12T22:47:25.130Z","endTime":"2026-08-12T22:47:29.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62384043387376,"aZ":-19.125436671057123,"pfxX":8.383236963736445,"pfxZ":6.255178897742204,"pX":-0.5858204090992133,"pZ":2.047802614401729,"vX0":-4.889497359636572,"vY0":-143.41789613859873,"vZ0":-8.661955701880922,"x":139.33,"y":183.49,"x0":0.05033132145866452,"y0":50.004908643408776,"z0":6.296111821726361,"aX":17.496540361663374},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":9.7,"breakHorizontal":-14.3,"spinRate":2168,"spinDirection":154},"zone":7,"typeConfidence":0.92,"plateTime":0.38165257922012863,"extension":5.581593273803432},"hitData":{"launchSpeed":91.1,"launchAngle":-41.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.93,"coordY":164.7}},"index":10,"playId":"a3574fab-5b77-33a7-b907-533ddb7b22aa","pitchNumber":9,"startTime":"2026-08-12T22:47:47.069Z","endTime":"2026-08-12T22:47:57.609Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:47:57.609Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out softly, pitcher Aaron Ashby to first baseman Jake Bauers.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-12T22:49:28.284Z","endTime":"2026-08-12T22:51:35.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,8],"actionIndex":[7],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"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":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":676879,"link":"/api/v1/people/676879"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-12T22:48:40.013Z","endTime":"2026-08-12T22:49:30.631Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.92367919408732,"aZ":-16.323521212634276,"pfxX":7.464455069793708,"pfxZ":7.6800741762395175,"pX":-1.5508600006034903,"pZ":2.359634191192746,"vX0":-6.888516861632874,"vY0":-142.97677448807852,"vZ0":-8.337855968372047,"x":176.12,"y":175.07,"x0":-0.07646632875738486,"y0":50.002501751120995,"z0":6.344451558874362,"aX":15.405875153902628},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.4,"breakHorizontal":-12.1,"spinRate":2129,"spinDirection":152},"zone":13,"typeConfidence":0.91,"plateTime":0.3835448054085635,"extension":5.580620414914448},"index":1,"playId":"cc0bbd58-bf4a-36af-ab8e-b13e49235071","pitchNumber":1,"startTime":"2026-08-12T22:49:30.631Z","endTime":"2026-08-12T22:49:45.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.015420942215286,"aZ":-16.866539037865348,"pfxX":7.310401573646991,"pfxZ":7.369706267005013,"pX":-1.56236508386374,"pZ":2.812457301722514,"vX0":-7.0042865602943,"vY0":-142.98134199588554,"vZ0":-7.0588097826935225,"x":176.55,"y":162.84,"x0":-0.034377791688494426,"y0":50.003298848507896,"z0":6.3658181557338605,"aX":15.183788482007206},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.1,"breakHorizontal":-11.9,"spinRate":2170,"spinDirection":152},"zone":11,"typeConfidence":0.91,"plateTime":0.38263545511031394,"extension":5.392831956903825},"index":2,"playId":"5a3c147c-f5b7-368c-b41f-9c64f1bfc6be","pitchNumber":2,"startTime":"2026-08-12T22:49:46.391Z","endTime":"2026-08-12T22:49:51.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.931448774556245,"aZ":-26.01235818378311,"pfxX":8.214305091487862,"pfxZ":3.4940287276675677,"pX":0.1333976988385625,"pZ":0.8168565590029787,"vX0":-3.4814353496473873,"vY0":-131.6334649552376,"vZ0":-8.745089618918866,"x":111.92,"y":216.72,"x0":0.4031471132404017,"y0":50.000895226705026,"z0":6.096404358871678,"aX":14.468774315096136},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.7,"breakHorizontal":-14.2,"spinRate":1752,"spinDirection":135},"zone":14,"typeConfidence":0.91,"plateTime":0.41549545982682634,"extension":5.644625315543788},"index":3,"playId":"25ce582a-69b4-3116-ab39-b0a095945756","pitchNumber":3,"startTime":"2026-08-12T22:50:03.401Z","endTime":"2026-08-12T22:50:10.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2573402998501,"aZ":-27.775359186131645,"pfxX":9.21135839438265,"pfxZ":2.4367269454577745,"pX":0.13969484220839265,"pZ":1.6456386235387317,"vX0":-4.126390512873585,"vY0":-134.08856560282038,"vZ0":-6.8842231938784035,"x":111.68,"y":194.35,"x0":0.5089202130047438,"y0":50.00276167941422,"z0":6.250965787103979,"aX":16.633251355846056},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.0,"breakHorizontal":-15.7,"spinRate":2011,"spinDirection":131},"zone":14,"typeConfidence":0.91,"plateTime":0.40979092689772845,"extension":5.906661422793023},"index":4,"playId":"bb18fe0d-aae8-31ab-9840-5031d97b468b","pitchNumber":4,"startTime":"2026-08-12T22:50:24.576Z","endTime":"2026-08-12T22:50:29.968Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-08-12T22:50:38.099Z","endTime":"2026-08-12T22:50:53.285Z","isPitch":false,"type":"action","player":{"id":592518,"link":"/api/v1/people/592518"}},{"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":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1451018376922,"aZ":-47.86748242365143,"pfxX":-3.5017024863581074,"pfxZ":-9.94769752403505,"pX":-1.825868160747391,"pZ":-0.14178282075696275,"vX0":-3.7166704997740823,"vY0":-125.55403170188167,"vZ0":-6.068114876965393,"x":186.6,"y":242.61,"x0":0.1347763351525033,"y0":50.0010840788668,"z0":6.251086188344887,"aX":-5.525247937582414},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-19.2,"breakHorizontal":7.3,"spinRate":2839,"spinDirection":335},"zone":13,"typeConfidence":0.89,"plateTime":0.4381816481420455,"extension":5.694614542044201},"index":6,"playId":"3d937460-570e-32e4-8227-656e953a246e","pitchNumber":5,"startTime":"2026-08-12T22:50:53.285Z","endTime":"2026-08-12T22:51:01.117Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Aaron Ashby. Luis Rengifo to 3rd. Jake Cronenworth to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"actionPlayId":"3d937460-570e-32e4-8227-656e953a246e","startTime":"2026-08-12T22:51:06.588Z","endTime":"2026-08-12T22:51:26.394Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"}},{"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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.080442479827838,"aZ":-46.12839838410619,"pfxX":-3.4061707802295125,"pfxZ":-8.74207789284274,"pX":-0.2347877669682109,"pZ":3.3155910593673203,"vX0":-0.3299708209314237,"vY0":-125.72040285458573,"vZ0":1.1333778377860344,"x":125.95,"y":149.26,"x0":0.3405980521706657,"y0":50.00164679087253,"z0":6.610229011394901,"aX":-5.438105869146137},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-15.4,"breakHorizontal":6.2,"spinRate":2706,"spinDirection":338},"zone":2,"typeConfidence":0.87,"plateTime":0.4360820768341127,"extension":5.52944866287778},"hitData":{"launchSpeed":52.0,"launchAngle":-71.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":122.43,"coordY":181.49}},"index":8,"playId":"10f5a6bb-6414-3ae5-89be-c086085efdb1","pitchNumber":6,"startTime":"2026-08-12T22:51:26.394Z","endTime":"2026-08-12T22:51:35.048Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:51:35.048Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Garrett Mitchell grounds out to first baseman Ty France.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-12T22:53:49.883Z","endTime":"2026-08-12T22:54:55.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"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":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Luis Campusano replaces right fielder Austin Hays, batting 6th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-12T22:53:52.078Z","endTime":"2026-08-12T22:53:52.079Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"601","replacedPlayer":{"id":669720,"link":"/api/v1/people/669720"}},{"details":{"description":"Jase Bowen remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-12T22:53:52.080Z","endTime":"2026-08-12T22:53:52.081Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"701","replacedPlayer":{"id":657757,"link":"/api/v1/people/657757"}},{"details":{"description":"Fernando Tatis Jr. remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-12T22:53:52.082Z","endTime":"2026-08-12T22:53:52.083Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":666023,"link":"/api/v1/people/666023"}},{"details":{"description":"Pitching Change: Mason Miller replaces Kyle Hart.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-08-12T22:53:52.084Z","endTime":"2026-08-12T22:53:52.085Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695243,"link":"/api/v1/people/695243"},"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":101.6,"endSpeed":93.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.877305156990683,"aZ":-11.181371123067551,"pfxX":-4.348317708692755,"pfxZ":9.413515856486978,"pX":0.8742604425713301,"pZ":2.045365967089881,"vX0":6.571240633020132,"vY0":-147.64051759496195,"vZ0":-9.927672222104338,"x":83.68,"y":183.56,"x0":-0.8051151628724804,"y0":50.00122390626364,"z0":6.090197330083705,"aX":-9.695210024107785},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":15.5,"breakHorizontal":6.7,"spinRate":2494,"spinDirection":200},"zone":14,"typeConfidence":0.9,"plateTime":0.36958655797897233,"extension":6.546556457464825},"index":4,"playId":"757b0ca7-91e4-3f0b-8ecf-4f6b166cd269","pitchNumber":1,"startTime":"2026-08-12T22:53:52.086Z","endTime":"2026-08-12T22:53:58.031Z","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":101.1,"endSpeed":93.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16894823029152,"aZ":-13.095161545822473,"pfxX":-3.550371936682293,"pfxZ":8.599195925087429,"pX":-0.33815095597806827,"pZ":4.4614955850836555,"vX0":3.6028251652915033,"vY0":-147.3608930463902,"vZ0":-3.0364938478725385,"x":129.89,"y":118.32,"x0":-1.1102161986306263,"y0":50.00123826493471,"z0":6.269623663243258,"aX":-7.875734078423809},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":15.2,"breakHorizontal":5.8,"spinRate":2415,"spinDirection":204},"zone":11,"typeConfidence":0.89,"plateTime":0.370462560715092,"extension":6.437137873810861},"index":5,"playId":"a7e7f260-bbd3-3616-a438-6a8d8e43f9e1","pitchNumber":2,"startTime":"2026-08-12T22:54:08.415Z","endTime":"2026-08-12T22:54:12.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":102.4,"endSpeed":94.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40184708342311,"aZ":-13.198346688910465,"pfxX":-4.008963796520826,"pfxZ":8.376716011359013,"pX":0.7381126362662355,"pZ":2.960199507512003,"vX0":6.772354593084175,"vY0":-149.0091905389838,"vZ0":-6.922022073887354,"x":88.86,"y":158.85,"x0":-1.0357401274072804,"y0":50.000556882873106,"z0":6.064305985638963,"aX":-9.079614314996723},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":14.0,"breakHorizontal":6.0,"spinRate":2451,"spinDirection":198},"zone":3,"typeConfidence":0.9,"plateTime":0.3665775269548166,"extension":6.70010022197367},"index":6,"playId":"4d9677b5-269c-36dd-b262-e5e34095f7ab","pitchNumber":3,"startTime":"2026-08-12T22:54:26.891Z","endTime":"2026-08-12T22:54:31.411Z","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":88.0,"endSpeed":80.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.446214994069134,"aZ":-35.92468593300403,"pfxX":2.655235106841789,"pfxZ":-2.2595347259331806,"pX":0.6186339351030984,"pZ":2.324560301258646,"vX0":3.1129807354305297,"vY0":-128.15704174327433,"vZ0":-2.4286595142605316,"x":93.42,"y":176.02,"x0":-0.9586360134213002,"y0":50.00522993350038,"z0":6.101105129641547,"aX":4.400198829693069},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-4.4,"breakHorizontal":-5.5,"spinRate":2386,"spinDirection":36},"zone":6,"typeConfidence":0.9,"plateTime":0.4280155311091609,"extension":6.700402174497907},"hitData":{"launchSpeed":104.1,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.65,"coordY":167.75}},"index":7,"playId":"d6e4a526-5096-3612-948a-4b83aa26a4d9","pitchNumber":4,"startTime":"2026-08-12T22:54:46.773Z","endTime":"2026-08-12T22:54:55.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:54:55.241Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"David Hamilton walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-12T22:55:11.275Z","endTime":"2026-08-12T22:56:17.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":102.3,"endSpeed":93.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.956885338409734,"aZ":-9.430490237432178,"pfxX":-5.991879521121959,"pfxZ":10.193201156286879,"pX":1.2456363123542435,"pZ":2.871879193867202,"vX0":8.697293168091363,"vY0":-148.53037677773452,"vZ0":-7.66775962818102,"x":69.52,"y":161.24,"x0":-0.9436524308754964,"y0":50.0069083650601,"z0":6.037212636693083,"aX":-13.375254555005366},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":17.0,"breakHorizontal":9.1,"spinRate":2612,"spinDirection":203},"zone":12,"typeConfidence":0.9,"plateTime":0.3689281806563556,"extension":6.761504176103986},"index":0,"playId":"e6b2d3f3-c9c7-3f7d-ab32-79a9303309d4","pitchNumber":1,"startTime":"2026-08-12T22:55:24.578Z","endTime":"2026-08-12T22:55:28.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":101.6,"endSpeed":93.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.816712081623,"aZ":-14.062910689325141,"pfxX":-6.159055574209571,"pfxZ":8.165416265375063,"pX":-0.7034840689788971,"pZ":3.4086282498198264,"vX0":3.447099693058854,"vY0":-147.89016733386484,"vZ0":-5.430478755184567,"x":143.82,"y":146.75,"x0":-1.0831454121281097,"y0":50.00182971045231,"z0":6.091409168174548,"aX":-13.660997747327173},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":13.9,"breakHorizontal":10.4,"spinRate":2646,"spinDirection":204},"zone":11,"typeConfidence":0.88,"plateTime":0.37016141786006607,"extension":6.539376472601905},"index":1,"playId":"935ab1f3-ad30-3eeb-a107-199faffcd621","pitchNumber":2,"startTime":"2026-08-12T22:55:40.121Z","endTime":"2026-08-12T22:55:47.932Z","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":102.1,"endSpeed":93.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.994592743357046,"aZ":-10.693024082493649,"pfxX":-5.546279676751352,"pfxZ":9.593244040231772,"pX":1.0517623770727416,"pZ":3.0347767076909054,"vX0":8.043116932638956,"vY0":-148.3661166650924,"vZ0":-7.102767992569664,"x":76.91,"y":156.84,"x0":-0.968036519110482,"y0":50.00367291301319,"z0":6.076068296104304,"aX":-12.421160403337003},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":16.2,"breakHorizontal":8.5,"spinRate":2489,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.368530436051838,"extension":6.677950203978145},"index":2,"playId":"20a6c329-0425-3597-a470-94e3262e3011","pitchNumber":3,"startTime":"2026-08-12T22:55:57.188Z","endTime":"2026-08-12T22:56:02.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":101.8,"endSpeed":93.4,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.7838658782868,"aZ":-10.298181978468097,"pfxX":-4.925552708045851,"pfxZ":9.834341185994575,"pX":1.2176828798535226,"pZ":2.225872603361288,"vX0":7.964267967284603,"vY0":-147.86566534649074,"vZ0":-9.358996156320687,"x":70.58,"y":178.68,"x0":-0.8651772028611031,"y0":50.003494822473115,"z0":6.0282212800042005,"aX":-10.95740027248297},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":16.2,"breakHorizontal":7.4,"spinRate":2618,"spinDirection":206},"zone":14,"typeConfidence":0.9,"plateTime":0.36980318150628344,"extension":6.765440441494247},"index":3,"playId":"39366165-f564-3fdc-b4f3-7f7913909e0e","pitchNumber":4,"startTime":"2026-08-12T22:56:13.207Z","endTime":"2026-08-12T22:56:17.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:56:17.738Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joey Ortiz walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-12T22:56:37.356Z","endTime":"2026-08-12T22:58:36.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"postOnSecond":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":101.0,"endSpeed":91.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.176903849040926,"aZ":-10.29764811142186,"pfxX":-5.570664127403113,"pfxZ":10.053868695212321,"pX":-0.27919712003241526,"pZ":3.7706627829534187,"vX0":3.8817327521417786,"vY0":-146.90028177168006,"vZ0":-5.5076609895242985,"x":127.64,"y":136.97,"x0":-0.8968066588166188,"y0":50.005525220115835,"z0":6.287603937250609,"aX":-12.125324863043195},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":17.3,"breakHorizontal":9.2,"spinRate":2579,"spinDirection":196},"zone":11,"typeConfidence":0.89,"plateTime":0.37345164676649034,"extension":6.517197491971029},"index":0,"playId":"dc6a0cd5-32b6-345a-b08e-207dbe9da0ed","pitchNumber":1,"startTime":"2026-08-12T22:56:44.244Z","endTime":"2026-08-12T22:56:49.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.211772073119665,"aZ":-35.36022286064396,"pfxX":3.9757396427233944,"pfxZ":-1.9368840452106735,"pX":-1.2763804064018396,"pZ":3.4990919672239973,"vX0":-1.228957252693551,"vY0":-127.56219415267321,"vZ0":0.436757163318805,"x":165.65,"y":144.3,"x0":-1.3038098408565535,"y0":50.00627159323007,"z0":6.1223322435887715,"aX":6.527196460149374},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.1,"breakHorizontal":-7.0,"spinRate":2242,"spinDirection":40},"zone":11,"typeConfidence":0.9,"plateTime":0.4300417401109917,"extension":6.814599061680662},"index":1,"playId":"10d06bf8-84f1-362a-b219-744a9a747ba7","pitchNumber":2,"startTime":"2026-08-12T22:57:04.156Z","endTime":"2026-08-12T22:57:09.961Z","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":101.5,"endSpeed":92.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.752309851389434,"aZ":-9.52908868878901,"pfxX":-2.1967343560955697,"pfxZ":10.29036493477803,"pX":0.8933456233974276,"pZ":2.5989047320951837,"vX0":6.027485085309771,"vY0":-147.55332769573485,"vZ0":-8.33502337066235,"x":82.95,"y":168.61,"x0":-0.8922884974815829,"y0":50.00442398013892,"z0":6.025159516404983,"aX":-4.835367820764136},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":17.2,"breakHorizontal":2.8,"spinRate":2524,"spinDirection":205},"zone":12,"typeConfidence":0.9,"plateTime":0.371494163294968,"extension":6.833342404063031},"index":2,"playId":"4f689a53-1754-3922-b3d3-cd0196899834","pitchNumber":3,"startTime":"2026-08-12T22:57:24.206Z","endTime":"2026-08-12T22:57:29.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":101.3,"endSpeed":92.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.79789811526084,"aZ":-8.768576611811547,"pfxX":-3.141728619238788,"pfxZ":10.712863821078795,"pX":1.0099523243938222,"pZ":1.8679623863046186,"vX0":6.662479356692779,"vY0":-147.08660818799012,"vZ0":-10.354141031887083,"x":78.5,"y":188.35,"x0":-0.8792005795207088,"y0":50.00249547661659,"z0":5.959028283347822,"aX":-6.864291623064563},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":17.4,"breakHorizontal":4.3,"spinRate":2480,"spinDirection":199},"zone":14,"typeConfidence":0.9,"plateTime":0.37278312854939166,"extension":6.838350921567391},"index":3,"playId":"056cd80e-a91a-3c9d-9a0a-5551f0e46303","pitchNumber":4,"startTime":"2026-08-12T22:57:42.949Z","endTime":"2026-08-12T22:57:50.204Z","isPitch":true,"type":"pitch"},{"details":{"description":"David Hamilton steals (22) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"actionPlayId":"056cd80e-a91a-3c9d-9a0a-5551f0e46303","startTime":"2026-08-12T22:57:57.753Z","endTime":"2026-08-12T22:58:31.350Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66231280577669,"aZ":-38.151823874220064,"pfxX":8.624275593820773,"pfxZ":-3.586247724746702,"pX":-1.2765102541653752,"pZ":2.8466907233195125,"vX0":-3.14112922537255,"vY0":-128.94264825112808,"vZ0":-0.6784006929272175,"x":165.66,"y":161.92,"x0":-1.1550486422241408,"y0":50.00512684472395,"z0":6.086278200455215,"aX":14.358833932942535},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-6.4,"breakHorizontal":-14.8,"spinRate":2371,"spinDirection":53},"zone":11,"typeConfidence":0.9,"plateTime":0.42663949959861913,"extension":6.564975302685398},"index":5,"playId":"9da4d655-49f0-3937-a5ce-691a30711059","pitchNumber":5,"startTime":"2026-08-12T22:58:31.350Z","endTime":"2026-08-12T22:58:36.633Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:58:36.633Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Chourio flies out to right fielder Fernando Tatis Jr. in foul territory.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-12T22:59:57.987Z","endTime":"2026-08-12T23:02:04.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"postOnSecond":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-12T22:58:48.282Z","endTime":"2026-08-12T23:00:00.135Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.986580570169696,"aZ":-37.742601637256264,"pfxX":8.211058194510082,"pfxZ":-3.369553503315286,"pX":0.07345926658895122,"pZ":2.1100588488738947,"vX0":0.38031633643566903,"vY0":-128.4066228439212,"vZ0":-2.740315411180725,"x":114.2,"y":181.81,"x0":-1.1421670762839435,"y0":50.00270309796711,"z0":6.155922841740287,"aX":13.577486515455497},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-6.5,"breakHorizontal":-14.9,"spinRate":2349,"spinDirection":37},"zone":8,"typeConfidence":0.9,"plateTime":0.42814565065457755,"extension":6.489137628169134},"index":1,"playId":"a842b45d-255a-316f-95a0-97ad8c629c4f","pitchNumber":1,"startTime":"2026-08-12T23:00:00.135Z","endTime":"2026-08-12T23:00:04.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.288865208093608,"aZ":-36.36204374289313,"pfxX":7.746445291323339,"pfxZ":-2.5355993503682335,"pX":0.268374861410492,"pZ":2.437140651373741,"vX0":0.8086903241895729,"vY0":-128.34342039397396,"vZ0":-2.0554934015246475,"x":106.77,"y":172.98,"x0":-1.0569895358249737,"y0":50.005776823029414,"z0":6.110363151743716,"aX":12.78191350563198},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.8,"breakHorizontal":-14.2,"spinRate":2471,"spinDirection":36},"zone":6,"typeConfidence":0.9,"plateTime":0.4285857545620635,"extension":6.524505692300212},"index":2,"playId":"d8f792b8-eb88-3ddd-b73a-cd8d1285c6a9","pitchNumber":2,"startTime":"2026-08-12T23:00:17.718Z","endTime":"2026-08-12T23:00:22.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":103.4,"endSpeed":94.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.245591032459544,"aZ":-8.367633783102084,"pfxX":-6.536291626819214,"pfxZ":10.430409019496604,"pX":0.5101384287485112,"pZ":1.422394229714549,"vX0":6.545348587354039,"vY0":-150.08735847057494,"vZ0":-12.034310618471693,"x":97.55,"y":200.38,"x0":-0.8494791522335022,"y0":50.00032448461681,"z0":5.959963591714353,"aX":-14.913856173476535},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":16.7,"breakHorizontal":10.6,"spinRate":2587,"spinDirection":204},"zone":14,"typeConfidence":0.91,"plateTime":0.36491182184821636,"extension":6.778393894204084},"index":3,"playId":"cee61e63-7f63-35d9-a9e1-b6450138d5e5","pitchNumber":3,"startTime":"2026-08-12T23:00:38.528Z","endTime":"2026-08-12T23:00:42.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04916990149489,"aZ":-34.069830273202285,"pfxX":4.750268983421332,"pfxZ":-1.1387911305055622,"pX":1.3507694500365204,"pZ":0.2713542556826347,"vX0":4.455919521393715,"vY0":-128.85396267168824,"vZ0":-7.567677793137582,"x":65.51,"y":231.45,"x0":-1.02371233324883,"y0":50.001655686900385,"z0":5.910009123869986,"aX":7.9143617581324115},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-3.7,"breakHorizontal":-9.7,"spinRate":2374,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.42655616953581044,"extension":6.956626645347104},"index":4,"playId":"eb5c5c4a-ee48-3b3d-be65-d3e0aee4f4f9","pitchNumber":4,"startTime":"2026-08-12T23:01:21.121Z","endTime":"2026-08-12T23:01:28.026Z","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":102.4,"endSpeed":93.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.59953827391004,"aZ":-13.922148840236265,"pfxX":-4.843975422643705,"pfxZ":8.096855742552812,"pX":-0.5239643027253253,"pZ":3.723942441810802,"vX0":3.2537916780041507,"vY0":-149.13400295194145,"vZ0":-4.786946048080923,"x":136.97,"y":138.23,"x0":-0.9993533134880879,"y0":50.00356064639489,"z0":6.1518772633287995,"aX":-10.920257817593571},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":13.9,"breakHorizontal":8.2,"spinRate":2500,"spinDirection":201},"zone":11,"typeConfidence":0.89,"plateTime":0.3671572138974257,"extension":6.757884239313907},"hitData":{"launchSpeed":87.1,"launchAngle":61.0,"totalDistance":185.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.05,"coordY":152.03}},"index":5,"playId":"81c1caf7-3c1f-3439-9063-6d708b088f3c","pitchNumber":5,"startTime":"2026-08-12T23:01:50.075Z","endTime":"2026-08-12T23:02:04.598Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T23:02:04.598Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-12T23:02:32.546Z","endTime":"2026-08-12T23:04:20.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":101.5,"endSpeed":92.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.864118097469294,"aZ":-13.858942172101115,"pfxX":-2.398774903081873,"pfxZ":8.299771457885782,"pX":-0.06250167890536414,"pZ":5.014571778071604,"vX0":3.883776451255365,"vY0":-147.76664612639195,"vZ0":-1.3190728484933445,"x":119.38,"y":103.39,"x0":-1.0834332765308459,"y0":50.00380686073183,"z0":6.282689406985404,"aX":-5.2943707517405905},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":14.9,"breakHorizontal":3.6,"spinRate":2496,"spinDirection":199},"zone":11,"typeConfidence":0.89,"plateTime":0.37094102038298526,"extension":6.541793389235995},"index":0,"playId":"9cf98e4c-4905-3c8b-b56d-928d8a336889","pitchNumber":1,"startTime":"2026-08-12T23:02:43.130Z","endTime":"2026-08-12T23:02:46.922Z","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":87.0,"endSpeed":79.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.865744830965312,"aZ":-32.85766406733146,"pfxX":6.205355581724206,"pfxZ":-0.426123313842389,"pX":0.22115910590688379,"pZ":3.1052285477643347,"vX0":1.4217394840752278,"vY0":-126.69619402078155,"vZ0":-0.7917005153459156,"x":108.57,"y":154.94,"x0":-1.1546643251727196,"y0":50.00164235908863,"z0":6.076469603795359,"aX":9.963121520788437},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.7,"breakHorizontal":-11.5,"spinRate":2329,"spinDirection":41},"zone":2,"typeConfidence":0.9,"plateTime":0.4343702451635951,"extension":6.822589736701102},"index":1,"playId":"fcf2f87a-45d0-3880-bf72-dd34c7e5d9d2","pitchNumber":2,"startTime":"2026-08-12T23:03:04.180Z","endTime":"2026-08-12T23:03:08.409Z","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":102.9,"endSpeed":94.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.30620024145133,"aZ":-12.056461276038746,"pfxX":-5.446643261084817,"pfxZ":8.804456108769932,"pX":-0.30808181402080614,"pZ":2.8918477635398476,"vX0":3.945452829984893,"vY0":-149.77986567765504,"vZ0":-7.45735771147492,"x":128.74,"y":160.7,"x0":-0.9310780592001174,"y0":50.00231429167487,"z0":6.094469320256206,"aX":-12.443165495316917},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":14.8,"breakHorizontal":9.1,"spinRate":2593,"spinDirection":203},"zone":1,"typeConfidence":0.9,"plateTime":0.3649282526704729,"extension":6.683578761297043},"index":2,"playId":"e14bd45c-fa8f-3aca-b04c-7fbe1f112173","pitchNumber":3,"startTime":"2026-08-12T23:03:23.451Z","endTime":"2026-08-12T23:03:26.687Z","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":103.6,"endSpeed":94.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.402448163405474,"aZ":-10.72973758823613,"pfxX":-1.7424972768349871,"pfxZ":9.39261223960682,"pX":1.2827404257683637,"pZ":3.3210897374062647,"vX0":7.184558591991355,"vY0":-150.54486288205118,"vZ0":-6.374025257102292,"x":68.1,"y":149.11,"x0":-0.913908861426296,"y0":50.001435566426444,"z0":6.080765703810687,"aX":-3.9791197640111435},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":15.8,"breakHorizontal":1.7,"spinRate":2522,"spinDirection":201},"zone":12,"typeConfidence":0.91,"plateTime":0.3645883266964498,"extension":6.741414266100408},"index":3,"playId":"cc517b55-e6eb-3429-98c2-74f71b94f5c1","pitchNumber":4,"startTime":"2026-08-12T23:03:56.293Z","endTime":"2026-08-12T23:04:00.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":103.0,"endSpeed":94.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.76634021879266,"aZ":-12.10391162326654,"pfxX":-4.709198408283194,"pfxZ":8.832722116909817,"pX":-0.09734300915681277,"pZ":2.24224136414987,"vX0":4.464075370345238,"vY0":-149.69621646760166,"vZ0":-8.985794673600937,"x":120.71,"y":178.24,"x0":-0.9952860301946517,"y0":50.00260156510252,"z0":5.973866320744383,"aX":-10.699517310137349},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":14.4,"breakHorizontal":7.7,"spinRate":2548,"spinDirection":199},"zone":5,"typeConfidence":0.9,"plateTime":0.3657368698067325,"extension":6.795378661118506},"index":4,"playId":"d8b48301-cc4e-3922-ab82-44a425ce4e6c","pitchNumber":5,"startTime":"2026-08-12T23:04:17.161Z","endTime":"2026-08-12T23:04:20.886Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T23:04:20.886Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-12T23:06:35.121Z","endTime":"2026-08-12T23:09:40.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.221810778560695,"aZ":-19.735365513480755,"pfxX":8.082632785763012,"pfxZ":6.2344716947181045,"pX":-0.24216144382257895,"pZ":3.116724387647399,"vX0":-3.7055830083871504,"vY0":-141.11349397880187,"vZ0":-5.6223598023291395,"x":126.23,"y":154.63,"x0":0.04545871653577337,"y0":50.00486238204065,"z0":6.426248891710798,"aX":16.13354353011978},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.2,"breakHorizontal":-13.8,"spinRate":1986,"spinDirection":153},"zone":2,"typeConfidence":0.91,"plateTime":0.38968944718911924,"extension":5.415404724946446},"index":0,"playId":"f32b9f72-cb85-3cc5-8f56-a6a8d67a6429","pitchNumber":1,"startTime":"2026-08-12T23:06:42.169Z","endTime":"2026-08-12T23:06:45.893Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-12T23:07:00.558Z","endTime":"2026-08-12T23:07:37.004Z","isPitch":false,"type":"action","player":{"id":664034,"link":"/api/v1/people/664034"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.776428746005383,"aZ":-23.185616284188317,"pfxX":7.34411420570325,"pfxZ":4.419582209480696,"pX":-1.401295627542375,"pZ":0.20827893444584053,"vX0":-6.295017062072503,"vY0":-141.53126082339665,"vZ0":-12.476821848044835,"x":170.41,"y":233.16,"x0":-0.10433097030507912,"y0":50.00143893942775,"z0":6.1533610517000215,"aX":14.924150791121225},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.6,"breakHorizontal":-12.0,"spinRate":2086,"spinDirection":139},"zone":13,"typeConfidence":0.91,"plateTime":0.3867477931296115,"extension":5.446254499771517},"index":2,"playId":"ce7d3b8a-14e1-3bda-b134-81e97872c89f","pitchNumber":2,"startTime":"2026-08-12T23:07:37.004Z","endTime":"2026-08-12T23:07:42.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.358830569505514,"aZ":-23.409666098262207,"pfxX":5.7158596554035235,"pfxZ":4.829236770530933,"pX":0.17566756043277432,"pZ":3.2206795543532323,"vX0":-2.8882637900637618,"vY0":-133.2999549481014,"vZ0":-3.6926202762778684,"x":110.3,"y":151.82,"x0":0.5256828813605594,"y0":50.00208592399909,"z0":6.296999029169609,"aX":10.373889560317567},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.3,"breakHorizontal":-9.8,"spinRate":1718,"spinDirection":135},"zone":2,"typeConfidence":0.84,"plateTime":0.40955457531576744,"extension":5.707992132733771},"index":3,"playId":"8108c396-4a00-3512-85c4-4bf0d0da4001","pitchNumber":3,"startTime":"2026-08-12T23:08:13.237Z","endTime":"2026-08-12T23:08:19.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.997824105834074,"aZ":-21.89454620257481,"pfxX":8.063415170672275,"pfxZ":5.084217446777525,"pX":-0.12361380366653996,"pZ":-0.22259733939399262,"vX0":-3.353183679980541,"vY0":-141.24637996133347,"vZ0":-13.496194823425645,"x":121.71,"y":244.79,"x0":0.03091801664160949,"y0":50.003368921430436,"z0":6.023635544561267,"aX":16.3022278839421},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.6,"breakHorizontal":-13.9,"spinRate":2077,"spinDirection":146},"zone":13,"typeConfidence":0.9,"plateTime":0.3876999443603255,"extension":5.43817025409079},"index":4,"playId":"538891a0-c225-36b8-9f2a-48617778bb38","pitchNumber":4,"startTime":"2026-08-12T23:08:37.072Z","endTime":"2026-08-12T23:08:40.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":85.4,"endSpeed":79.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.504107801070848,"aZ":-46.54236711955039,"pfxX":-3.395626951226989,"pfxZ":-9.243361411530639,"pX":-1.1280055468400756,"pZ":-0.09958983608863252,"vX0":-2.35671463060104,"vY0":-124.29283787949146,"vZ0":-5.886889143168439,"x":160.0,"y":241.47,"x0":0.2759532817522832,"y0":50.00527179845107,"z0":6.19361703882361,"aX":-5.276640289882564},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-17.9,"breakHorizontal":6.7,"spinRate":2888,"spinDirection":340},"zone":13,"typeConfidence":0.89,"plateTime":0.4418370920377077,"extension":5.565376207209165},"index":5,"playId":"6955764d-a32f-3b10-b7ee-bae0958fbf2b","pitchNumber":5,"startTime":"2026-08-12T23:09:07.533Z","endTime":"2026-08-12T23:09:13.436Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95046253595975,"aZ":-48.069012744945184,"pfxX":-2.195732668429655,"pfxZ":-10.360408181376776,"pX":0.04175301614779035,"pZ":0.9167259326046718,"vX0":-0.2656997457489021,"vY0":-123.91459211919259,"vZ0":-3.298651508365558,"x":115.41,"y":214.03,"x0":0.43563118818117147,"y0":50.004290087468576,"z0":6.33563691958022,"aX":-3.3677664453951346},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-19.3,"breakHorizontal":4.1,"spinRate":2762,"spinDirection":338},"zone":14,"typeConfidence":0.9,"plateTime":0.44436985216007097,"extension":5.548409277847665},"index":6,"playId":"e3ecd27e-9f3a-35d5-81e8-2cd171ef9534","pitchNumber":6,"startTime":"2026-08-12T23:09:33.537Z","endTime":"2026-08-12T23:09:40.245Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T23:09:40.245Z","atBatIndex":68},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jackson Merrill doubles (20) on a sharp line drive to center fielder Garrett Mitchell.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-12T23:10:01.254Z","endTime":"2026-08-12T23:10:54.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":91.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.388532893640864,"aZ":-21.799715827541565,"pfxX":8.539882673214795,"pfxZ":4.927801561851751,"pX":-0.08464553302631114,"pZ":2.8304949592314204,"vX0":-3.8433653376312957,"vY0":-143.5185393908433,"vZ0":-6.286244484896679,"x":120.23,"y":162.36,"x0":0.1556103911700073,"y0":50.0019510538138,"z0":6.3883871677615405,"aX":17.975792405314394},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":7.9,"breakHorizontal":-14.8,"spinRate":2024,"spinDirection":149},"zone":5,"typeConfidence":0.92,"plateTime":0.38032039337231494,"extension":5.415192893162327},"index":0,"playId":"3ab15815-904a-3c08-87fe-43c263f9b546","pitchNumber":1,"startTime":"2026-08-12T23:10:06.833Z","endTime":"2026-08-12T23:10:11.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.82325411831244,"aZ":-23.33054762136221,"pfxX":7.592570481553157,"pfxZ":4.298702190481519,"pX":-0.034116285855856,"pZ":2.0862392412580695,"vX0":-2.7927192425053007,"vY0":-142.9395481765329,"vZ0":-7.891047480306243,"x":118.3,"y":182.45,"x0":-0.02734436044573811,"y0":50.003531891667954,"z0":6.362294681169505,"aX":15.615311558651937},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.2,"breakHorizontal":-13.1,"spinRate":2048,"spinDirection":146},"zone":8,"typeConfidence":0.91,"plateTime":0.3840980967401393,"extension":5.463098490554091},"index":1,"playId":"397628d5-8496-3c93-b445-2f5bcbe25c81","pitchNumber":2,"startTime":"2026-08-12T23:10:22.540Z","endTime":"2026-08-12T23:10:27.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.430457508435026,"aZ":-20.3480932504695,"pfxX":6.738554834723669,"pfxZ":5.694973957525658,"pX":-0.2509627383886971,"pZ":2.513270229050212,"vX0":-3.1185893014912276,"vY0":-143.2865390101758,"vZ0":-7.262569143858332,"x":126.57,"y":170.92,"x0":-0.023436731407780888,"y0":50.00687239683704,"z0":6.354697324623003,"aX":14.000104169411333},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.0,"breakHorizontal":-11.5,"spinRate":2052,"spinDirection":151},"zone":5,"typeConfidence":0.91,"plateTime":0.3824131964261168,"extension":5.453189112265555},"hitData":{"launchSpeed":105.6,"launchAngle":12.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":144.47,"coordY":97.32}},"index":2,"playId":"ceec4b9c-f2d5-3c23-ae08-11d11fd11ab9","pitchNumber":3,"startTime":"2026-08-12T23:10:42.345Z","endTime":"2026-08-12T23:10:54.457Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T23:10:54.457Z","atBatIndex":69},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis Campusano pops out to third baseman Joey Ortiz in foul territory.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-12T23:14:27.084Z","endTime":"2026-08-12T23:15:26.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-12T23:11:15.254Z","endTime":"2026-08-12T23:12:36.505Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Trevor Megill replaces Aaron Ashby.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-12T23:12:36.505Z","endTime":"2026-08-12T23:14:29.249Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656730,"link":"/api/v1/people/656730"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.5,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.06121719697029,"aZ":-7.717139422654821,"pfxX":-3.596037452882819,"pfxZ":12.109591976129625,"pX":0.2877108046524894,"pZ":3.201032862598548,"vX0":2.2643292939675814,"vY0":-141.62119346024434,"vZ0":-7.164959366520271,"x":106.03,"y":152.35,"x0":-0.05733201761021249,"y0":50.00547176588006,"z0":6.266010133387548,"aX":-7.264136307467722},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":20.5,"breakHorizontal":6.0,"spinRate":2393,"spinDirection":196},"zone":3,"typeConfidence":0.9,"plateTime":0.38760378544864293,"extension":6.7851770898331},"index":2,"playId":"96ecbc6a-b7a5-3ca5-a594-2b6a7eca32b1","pitchNumber":1,"startTime":"2026-08-12T23:14:29.249Z","endTime":"2026-08-12T23:14:34.830Z","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":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":89.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.88401875172432,"aZ":-5.490897187039955,"pfxX":-3.7575299134917994,"pfxZ":12.852949697101922,"pX":0.9814613452759697,"pZ":2.4172297221106698,"vX0":4.015410682537086,"vY0":-143.7683643843927,"vZ0":-9.713672986665456,"x":79.59,"y":173.51,"x0":0.04934112528789484,"y0":50.00692483234993,"z0":6.194927390882027,"aX":-7.803327183043241},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.0,"breakVerticalInduced":21.2,"breakHorizontal":5.9,"spinRate":2479,"spinDirection":197},"zone":12,"typeConfidence":0.91,"plateTime":0.3821798244512076,"extension":6.662152051481644},"index":3,"playId":"9b1b3108-a716-3819-abeb-a25ce3e71a7f","pitchNumber":2,"startTime":"2026-08-12T23:14:48.514Z","endTime":"2026-08-12T23:14:54.833Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.9,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.330617091654062,"aZ":-31.865196609768986,"pfxX":0.5922419771841589,"pfxZ":0.18282007074957285,"pX":-0.022037390643800097,"pZ":2.054584927777438,"vX0":0.3855868191937952,"vY0":-130.21438397262264,"vZ0":-4.884435943570553,"x":117.84,"y":183.31,"x0":-0.24861554861392246,"y0":50.00558603564003,"z0":6.343749017494491,"aX":1.0252192325536005},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-0.5,"breakHorizontal":-1.2,"spinRate":2660,"spinDirection":52},"zone":8,"typeConfidence":0.87,"plateTime":0.4193666450426199,"extension":6.546549270824207},"hitData":{"launchAngle":-71.0,"totalDistance":4.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":80.58,"coordY":169.27}},"index":4,"playId":"a392c1ec-c636-37df-8ac3-6a23bfa785e0","pitchNumber":3,"startTime":"2026-08-12T23:15:16.632Z","endTime":"2026-08-12T23:15:26.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T23:15:26.836Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jase Bowen lines out to center fielder Garrett Mitchell.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-12T23:15:49.938Z","endTime":"2026-08-12T23:17:54.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.51185301878908,"aZ":-8.404717361591983,"pfxX":-5.286147775917043,"pfxZ":11.711319602436031,"pX":-0.38786577400012173,"pZ":1.187545187152884,"vX0":0.6371683408513868,"vY0":-141.81976301676073,"vZ0":-12.304077639949842,"x":131.78,"y":206.72,"x0":0.07069365478881774,"y0":50.00601943240812,"z0":6.1268171054144025,"aX":-10.731190700748279},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.8,"breakHorizontal":9.5,"spinRate":2352,"spinDirection":202},"zone":13,"typeConfidence":0.89,"plateTime":0.38673541024617286,"extension":6.738562195132257},"index":0,"playId":"d0c92e2e-1371-3f7c-9ede-0182c95b060f","pitchNumber":1,"startTime":"2026-08-12T23:15:54.055Z","endTime":"2026-08-12T23:15:58.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60992086724778,"aZ":-32.55795169804324,"pfxX":-0.47897734654567015,"pfxZ":-0.21665696512891408,"pX":-0.5109424895666136,"pZ":2.2441047784367627,"vX0":-0.5551635931532145,"vY0":-130.24144925998303,"vZ0":-4.332739714775094,"x":136.48,"y":178.19,"x0":-0.23330213379743356,"y0":50.006184424144074,"z0":6.372903192058062,"aX":-0.8286818700006184},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-1.1,"breakHorizontal":1.0,"spinRate":2493,"spinDirection":43},"zone":4,"typeConfidence":0.87,"plateTime":0.41945809553415936,"extension":6.729150145187213},"index":1,"playId":"bbb8f2bf-e30b-3607-86d9-01736c87c104","pitchNumber":2,"startTime":"2026-08-12T23:16:13.102Z","endTime":"2026-08-12T23:16:23.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":81.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.15340149927454,"aZ":-27.17027213037053,"pfxX":-0.6568777585121315,"pfxZ":2.9898095055564724,"pX":0.6096462672912021,"pZ":-1.5043414035807594,"vX0":1.9467826612227257,"vY0":-130.20470654310114,"vZ0":-13.793444380684885,"x":93.76,"y":279.4,"x0":-0.07133720844922471,"y0":50.001237153774966,"z0":6.025658099493712,"aX":-1.0979829985521163},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.8,"breakHorizontal":0.6,"spinRate":2597,"spinDirection":314},"zone":14,"typeConfidence":0.78,"plateTime":0.42505211944565024,"extension":6.792130576322067},"index":2,"playId":"22c35ec4-5fc3-33cc-8cfd-6d1160d59549","pitchNumber":3,"startTime":"2026-08-12T23:17:01.428Z","endTime":"2026-08-12T23:17:09.047Z","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":99.7,"endSpeed":90.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.176929936325834,"aZ":-5.736041699046747,"pfxX":-3.185325813860656,"pfxZ":12.577214058066396,"pX":1.3365521240375422,"pZ":1.6958243564765858,"vX0":4.864799904140718,"vY0":-144.63118517886485,"vZ0":-11.619618835007074,"x":66.05,"y":192.99,"x0":0.040483576793749414,"y0":50.005360046488306,"z0":6.132956169272761,"aX":-6.697258231618976},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.4,"breakVerticalInduced":20.4,"breakHorizontal":4.7,"spinRate":2407,"spinDirection":196},"zone":14,"typeConfidence":0.91,"plateTime":0.379844398109082,"extension":6.683060096335751},"index":3,"playId":"c162f679-8766-3727-a98f-c2aa865ded98","pitchNumber":4,"startTime":"2026-08-12T23:17:27.408Z","endTime":"2026-08-12T23:17:30.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.303236753586315,"aZ":-33.028259087817446,"pfxX":0.15250013756362102,"pfxZ":-0.4991492388737573,"pX":-0.029179298090391437,"pZ":2.542731510855616,"vX0":0.39707384628044096,"vY0":-130.39433211840853,"vZ0":-3.522499742135781,"x":118.11,"y":170.13,"x0":-0.20394322122725156,"y0":50.00456830809662,"z0":6.43319218561071,"aX":0.2596520056748051},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.6,"breakHorizontal":-0.4,"spinRate":2595,"spinDirection":20},"zone":5,"typeConfidence":0.87,"plateTime":0.4218753313371506,"extension":6.533214570161354},"hitData":{"launchSpeed":97.7,"launchAngle":18.0,"totalDistance":263.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":127.05,"coordY":94.61}},"index":4,"playId":"22d11286-6121-3a8f-8a7d-5c6b992052f1","pitchNumber":5,"startTime":"2026-08-12T23:17:47.472Z","endTime":"2026-08-12T23:17:54.070Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T23:17:54.070Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Lara called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-08-12T23:20:31.744Z","endTime":"2026-08-12T23:24:01.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8,10,11],"actionIndex":[0,1,9],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 3B","eventType":"caught_stealing_3b","movementReason":"r_caught_stealing_3b","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Adrian Morejon replaces Mason Miller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-12T23:19:10.640Z","endTime":"2026-08-12T23:19:24.091Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670970,"link":"/api/v1/people/670970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Brice Turang starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-12T23:19:24.091Z","endTime":"2026-08-12T23:20:34.085Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"},"base":2},{"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":98.6,"endSpeed":90.7,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.926582773803105,"aZ":-15.728996372278301,"pfxX":3.1939318695503194,"pfxZ":7.8309026602032485,"pX":-0.5568856772602154,"pZ":3.968802812299918,"vX0":-8.552135519686603,"vY0":-143.4790101126002,"vZ0":-2.7348629743454858,"x":138.23,"y":131.62,"x0":2.0378431961072527,"y0":50.004271343485144,"z0":5.905738002402851,"aX":6.709747228658884},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.8,"breakHorizontal":-4.2,"spinRate":2440,"spinDirection":144},"zone":11,"typeConfidence":0.9,"plateTime":0.3806982424230809,"extension":6.2066308345667105},"index":2,"playId":"11832435-a1ef-36f4-9c5d-366a83da2eff","pitchNumber":1,"startTime":"2026-08-12T23:20:34.085Z","endTime":"2026-08-12T23:20:37.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.1537739739037,"aZ":-15.542202558574397,"pfxX":4.817069482009176,"pfxZ":8.13097845917536,"pX":-0.17823145941288432,"pZ":3.4083689943025126,"vX0":-7.716691914118544,"vY0":-141.8195071273143,"vZ0":-3.9526929913951157,"x":123.79,"y":146.75,"x0":1.9468789821530619,"y0":50.002106367446004,"z0":5.805518508376478,"aX":9.853341459038521},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.2,"breakHorizontal":-7.2,"spinRate":2391,"spinDirection":144},"zone":11,"typeConfidence":0.89,"plateTime":0.3855974013147123,"extension":6.340332031418606},"index":3,"playId":"eca6c8c9-1ed5-3d2b-8208-0c29406fbc28","pitchNumber":2,"startTime":"2026-08-12T23:20:54.118Z","endTime":"2026-08-12T23:20:59.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"AC","description":"Automatic Strike - Batter Pitch Timer Violation"},"description":"Automatic Strike - Batter Pitch Timer Violation","code":"AC","isInPlay":false,"isStrike":true,"isBall":false,"isOut":false,"hasReview":false,"violation":{"type":"batter_pitch_timer","description":"Batter Pitch Timer Violation","player":{"id":800325,"fullName":"Luis Lara"}}},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"27e4f5ff-3247-4904-9cd7-333b4af6342d","pitchNumber":2,"startTime":"2026-08-12T23:21:14.663Z","endTime":"2026-08-12T23:21:19.663Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.966686961592693,"aZ":-39.57140807777123,"pfxX":5.061221045058897,"pfxZ":-4.204675997612117,"pX":0.12990208445516366,"pZ":1.9754714691592783,"vX0":-7.014547442706133,"vY0":-132.42723861743525,"vZ0":-2.391903710354714,"x":112.05,"y":185.44,"x0":2.168081603613227,"y0":50.006127078683804,"z0":5.8139175176755895,"aX":8.900367722111325},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-7.9,"breakHorizontal":-7.4,"spinRate":937,"spinDirection":100},"zone":8,"typeConfidence":0.9,"plateTime":0.41522836690127196,"extension":6.121582135755236},"index":5,"playId":"2a9a2227-fafe-32a4-a75e-cf19b3a55fe1","pitchNumber":3,"startTime":"2026-08-12T23:21:41.255Z","endTime":"2026-08-12T23:21:48.310Z","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":100.1,"endSpeed":91.4,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.69032001240357,"aZ":-14.497240235076628,"pfxX":4.585175465651669,"pfxZ":8.25120086900138,"pX":0.07034468757016714,"pZ":2.7578010037356675,"vX0":-7.732927084421414,"vY0":-145.55679755184377,"vZ0":-6.007895531961498,"x":110.36,"y":153.61,"x0":2.1677007187612474,"y0":50.00061130039795,"z0":5.728890579107675,"aX":9.821356926155016},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":13.9,"breakHorizontal":-6.7,"spinRate":2444,"spinDirection":142},"zone":2,"typeConfidence":0.9,"plateTime":0.37652852416165006,"extension":6.366778709885464},"index":6,"playId":"fc36f8f8-0db5-31f5-96c5-41bb0c07d5c9","pitchNumber":4,"startTime":"2026-08-12T23:22:14.454Z","endTime":"2026-08-12T23:22:19.597Z","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":100.0,"endSpeed":90.6,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.86257187278634,"aZ":-15.67830172287622,"pfxX":5.251834964905942,"pfxZ":7.789958431584618,"pX":-0.2582510743756705,"pZ":2.6131534132935634,"vX0":-8.31147177417446,"vY0":-145.23465384135363,"vZ0":-6.086691313837447,"x":126.84,"y":168.22,"x0":1.9701490795020327,"y0":50.002107796885085,"z0":5.704823966657597,"aX":11.119936366623826},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.0,"breakHorizontal":-7.7,"spinRate":2417,"spinDirection":146},"zone":1,"typeConfidence":0.9,"plateTime":0.3784460940012577,"extension":6.339298501486901},"index":7,"playId":"f72e93fe-b143-32d4-b9f0-3f23a6c231a9","pitchNumber":5,"startTime":"2026-08-12T23:22:40.125Z","endTime":"2026-08-12T23:22:44.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":89.7,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.27606392316152,"aZ":-13.347062829993263,"pfxX":4.779369795809692,"pfxZ":9.036806600587497,"pX":0.49392126060927427,"pZ":4.112219552575769,"vX0":-6.003563307714257,"vY0":-144.0866840364564,"vZ0":-2.5729045003072337,"x":98.17,"y":127.75,"x0":1.9924413041839095,"y0":50.00510047788597,"z0":5.851050267040111,"aX":9.960470657715573},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.0,"breakHorizontal":-7.3,"spinRate":2305,"spinDirection":140},"zone":12,"typeConfidence":0.91,"plateTime":0.3814374299309109,"extension":6.320078530156352},"index":8,"playId":"16309bb7-e145-38ee-9e23-6795629c3655","pitchNumber":6,"startTime":"2026-08-12T23:23:04.933Z","endTime":"2026-08-12T23:23:11.375Z","isPitch":true,"type":"pitch"},{"details":{"description":"Brice Turang caught stealing 3rd base, catcher Luis Campusano to third baseman Manny Machado.","event":"Caught Stealing 3B","eventType":"caught_stealing_3b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":9,"actionPlayId":"16309bb7-e145-38ee-9e23-6795629c3655","startTime":"2026-08-12T23:23:18.832Z","endTime":"2026-08-12T23:23:38.684Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"}},{"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":92.9,"endSpeed":84.6,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63157178492556,"aZ":-39.08101588623358,"pfxX":6.29918720962702,"pfxZ":-3.775932798252417,"pX":1.2612069490253923,"pZ":1.9433212917082858,"vX0":-5.104698875423178,"vY0":-135.14177080207622,"vZ0":-2.876699465761533,"x":68.93,"y":186.31,"x0":2.367056573010784,"y0":50.00419278199144,"z0":5.79864700171895,"aX":11.517643858605208},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-7.3,"breakHorizontal":-10.2,"spinRate":993,"spinDirection":99},"zone":14,"typeConfidence":0.91,"plateTime":0.40710881088517015,"extension":6.138083343196418},"index":10,"playId":"5b956a80-439a-3e5f-b815-cf2f4bedfaf5","pitchNumber":7,"startTime":"2026-08-12T23:23:38.684Z","endTime":"2026-08-12T23:23:43.235Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":90.5,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.5333883920753,"aZ":-22.217683861497193,"pfxX":9.893391172780461,"pfxZ":4.730132626385068,"pX":-0.19937235473944237,"pZ":2.5576879497523954,"vX0":-10.528442398251679,"vY0":-144.84255597713326,"vZ0":-5.0069196566440715,"x":124.6,"y":169.72,"x0":2.2123486548108477,"y0":50.006659751605085,"z0":5.683370769489254,"aX":20.845556786161026},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":7.6,"breakHorizontal":-15.6,"spinRate":2346,"spinDirection":142},"zone":5,"typeConfidence":0.91,"plateTime":0.3793993867954448,"extension":6.242278220775427},"index":11,"playId":"4d566aab-b538-3142-a549-96f9515cab2d","pitchNumber":8,"startTime":"2026-08-12T23:23:56.138Z","endTime":"2026-08-12T23:24:01.160Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T23:24:01.160Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Bauers singles on a ground ball to third baseman Manny Machado.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-08-12T23:24:13.823Z","endTime":"2026-08-12T23:24:32.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(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":100.3,"endSpeed":91.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.838276544299944,"aZ":-20.637747626576704,"pfxX":10.011478899412845,"pfxZ":5.359048978538601,"pX":0.22179053727501533,"pZ":2.5634336847064554,"vX0":-9.533362685494078,"vY0":-145.6925504004995,"vZ0":-5.2809841724170035,"x":108.55,"y":169.57,"x0":2.233699693869139,"y0":50.00373123384914,"z0":5.6447794157162265,"aX":21.550495861969374},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":8.8,"breakHorizontal":-16.3,"spinRate":2408,"spinDirection":132},"zone":5,"typeConfidence":0.91,"plateTime":0.3757756090155282,"extension":6.347792681335797},"hitData":{"launchSpeed":93.8,"launchAngle":-38.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.2,"coordY":167.75}},"index":0,"playId":"8fd77a86-d504-3893-b01f-6312bd5e6a4f","pitchNumber":1,"startTime":"2026-08-12T23:24:25.525Z","endTime":"2026-08-12T23:24:32.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T23:24:32.530Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"William Contreras flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-08-12T23:24:58.647Z","endTime":"2026-08-12T23:25:36.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"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(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":100.2,"endSpeed":91.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.13589285553936,"aZ":-25.270097570810535,"pfxX":9.662126021816807,"pfxZ":3.227286372202091,"pX":-0.4205923940604386,"pZ":2.6540526156907145,"vX0":-11.147404149590184,"vY0":-145.51321844184437,"vZ0":-4.2315771271159335,"x":133.03,"y":167.12,"x0":2.2102700322422946,"y0":50.00164023591267,"z0":5.664058930416681,"aX":20.65577550353255},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":5.2,"breakHorizontal":-15.2,"spinRate":2291,"spinDirection":135},"zone":4,"typeConfidence":0.91,"plateTime":0.37686487213219744,"extension":6.378053477710617},"index":0,"playId":"8c82878d-bbc4-309d-bd00-297b75d9faf8","pitchNumber":1,"startTime":"2026-08-12T23:25:03.645Z","endTime":"2026-08-12T23:25:08.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":1,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":91.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.782434398926064,"aZ":-17.255993395106984,"pfxX":5.535584352825919,"pfxZ":6.972771656761768,"pX":-0.45860321201542975,"pZ":2.9521393423873703,"vX0":-8.943657818839121,"vY0":-145.26997581342584,"vZ0":-5.0541628146356725,"x":134.48,"y":159.07,"x0":1.9396346279351502,"y0":50.001442783548434,"z0":5.762251081908465,"aX":11.841068579795941},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":11.8,"breakHorizontal":-8.3,"spinRate":2390,"spinDirection":142},"zone":1,"typeConfidence":0.86,"plateTime":0.37693186479893015,"extension":6.35635239847647},"hitData":{"launchSpeed":89.6,"launchAngle":45.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.18,"coordY":77.78}},"index":1,"playId":"7d99f85a-aa8e-3fe6-b7cf-4b2b616cdd26","pitchNumber":2,"startTime":"2026-08-12T23:25:26.348Z","endTime":"2026-08-12T23:25:36.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T23:25:36.413Z","atBatIndex":74},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Xander Bogaerts pops out to third baseman Joey Ortiz.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-08-12T23:28:12.510Z","endTime":"2026-08-12T23:28:28.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jase Bowen starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-12T23:26:55.448Z","endTime":"2026-08-12T23:28:14.678Z","isPitch":false,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"base":2},{"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":97.1,"endSpeed":87.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.741363959573015,"aZ":-7.777856615506638,"pfxX":-1.2530528506168364,"pfxZ":12.287277078460681,"pX":0.03182997511095485,"pZ":2.737013567691936,"vX0":0.776305577146201,"vY0":-141.11189151572864,"vZ0":-8.255111162515863,"x":115.79,"y":164.88,"x0":-0.08626870306426443,"y0":50.005591478445666,"z0":6.2274776436386,"aX":-2.4883579235586852},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":20.4,"breakHorizontal":2.0,"spinRate":2373,"spinDirection":199},"zone":5,"typeConfidence":0.9,"plateTime":0.39048181586620245,"extension":6.693932158639533},"hitData":{"launchSpeed":80.6,"launchAngle":67.0,"totalDistance":129.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":103.3,"coordY":163.69}},"index":1,"playId":"2a167685-03f7-39bd-887e-1faa2d21ac72","pitchNumber":1,"startTime":"2026-08-12T23:28:14.678Z","endTime":"2026-08-12T23:28:28.534Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T23:28:28.534Z","atBatIndex":75},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Trevor Megill intentionally walks Fernando Tatis Jr.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-08-12T23:28:42.927Z","endTime":"2026-08-12T23:28:55.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnSecond":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":0,"playId":"08232636-0776-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-12T23:28:51.943Z","endTime":"2026-08-12T23:28:51.976Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":1,"playId":"08232636-0776-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-12T23:28:51.976Z","endTime":"2026-08-12T23:28:51.978Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"index":2,"playId":"08232636-0776-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-12T23:28:51.978Z","endTime":"2026-08-12T23:28:52.978Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"index":3,"playId":"08232636-0776-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-12T23:28:51.978Z","endTime":"2026-08-12T23:28:55.448Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-08-12T23:28:55.448Z","atBatIndex":76},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis Rengifo pops out to third baseman Joey Ortiz on the infield fly rule.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-08-12T23:29:29.164Z","endTime":"2026-08-12T23:30:47.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnSecond":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-12T23:29:23.886Z","endTime":"2026-08-12T23:29:31.374Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":88.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.93419898041506,"aZ":-9.641707871015972,"pfxX":-4.486408528961434,"pfxZ":11.15897962707059,"pX":-1.0765233155051959,"pZ":2.5649838181675166,"vX0":-0.47981270318726144,"vY0":-141.99533951126176,"vZ0":-8.61774192225797,"x":158.03,"y":169.53,"x0":-0.3228371074308456,"y0":50.001932832481,"z0":6.2730527166778085,"aX":-9.056875971714014},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.4,"breakHorizontal":8.2,"spinRate":2374,"spinDirection":200},"zone":11,"typeConfidence":0.89,"plateTime":0.3874228473460031,"extension":6.513233779480995},"index":1,"playId":"a66242d9-ceec-3f16-b5fe-da47ce5b6f9c","pitchNumber":1,"startTime":"2026-08-12T23:29:31.374Z","endTime":"2026-08-12T23:29:34.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":89.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.034773526497126,"aZ":-10.055885559828852,"pfxX":-4.307487620376604,"pfxZ":10.753633585031912,"pX":-0.26400335644253825,"pZ":1.4766522336780095,"vX0":1.9596456289981559,"vY0":-143.40769386758987,"vZ0":-11.175688590862292,"x":127.06,"y":198.91,"x0":-0.40138891924364795,"y0":50.00222476408581,"z0":6.078684806336152,"aX":-8.859372861870199},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.0,"breakHorizontal":7.3,"spinRate":2358,"spinDirection":201},"zone":13,"typeConfidence":0.89,"plateTime":0.38377269998368657,"extension":6.838388802518541},"index":2,"playId":"b0007dcc-67b6-38be-b062-52c74490e293","pitchNumber":2,"startTime":"2026-08-12T23:30:01.934Z","endTime":"2026-08-12T23:30:14.737Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.608069163851894,"aZ":-5.008509451078,"pfxX":-1.8959647091723288,"pfxZ":13.80014521555204,"pX":0.2627789842192617,"pZ":2.8160229789728177,"vX0":1.4128079507139246,"vY0":-140.75530666650118,"vZ0":-8.51350631716109,"x":106.98,"y":162.75,"x0":-0.004202488808399456,"y0":50.00170678760083,"z0":6.233898037278541,"aX":-3.731835423503042},"breaks":{"breakAngle":25.2,"breakLength":1.2,"breakY":24.0,"breakVertical":-6.7,"breakVerticalInduced":23.0,"breakHorizontal":3.1,"spinRate":2426,"spinDirection":200},"zone":2,"typeConfidence":0.9,"plateTime":0.392009089501578,"extension":6.670134234230801},"hitData":{"launchSpeed":90.2,"launchAngle":73.0,"totalDistance":123.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":92.96,"coordY":165.17}},"index":3,"playId":"b0ae5de8-5b55-3e5d-b17f-fdfe60eac676","pitchNumber":3,"startTime":"2026-08-12T23:30:35.882Z","endTime":"2026-08-12T23:30:47.909Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T23:30:47.909Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Cronenworth flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-08-12T23:31:08.703Z","endTime":"2026-08-12T23:32:15.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[2],"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":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":89.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.12064373573146,"aZ":-7.7700647190974905,"pfxX":-1.9940322316809285,"pfxZ":11.786319410534382,"pX":-0.20210848690008537,"pZ":2.960499060807714,"vX0":0.9450448751002012,"vY0":-144.27967351567509,"vZ0":-7.919535155548802,"x":124.7,"y":158.85,"x0":-0.2780569497139191,"y0":50.00685033951846,"z0":6.247948524967345,"aX":-4.130390136379712},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.6,"breakHorizontal":3.4,"spinRate":2492,"spinDirection":198},"zone":2,"typeConfidence":0.9,"plateTime":0.3822382918532079,"extension":6.730750627655798},"index":0,"playId":"1b4bfd49-2fdf-3093-a113-0a7110e227ee","pitchNumber":1,"startTime":"2026-08-12T23:31:11.327Z","endTime":"2026-08-12T23:31:16.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":89.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.5909378348932,"aZ":-4.02826420012556,"pfxX":-3.082539144019736,"pfxZ":13.472959689427402,"pX":0.18536572106967816,"pZ":2.1936787409050007,"vX0":2.03997966361471,"vY0":-144.72929767801435,"vZ0":-10.371732001663828,"x":109.93,"y":179.55,"x0":-0.13377634384910614,"y0":50.00018855749222,"z0":6.0967462498952845,"aX":-6.438573028793207},"breaks":{"breakAngle":40.8,"breakLength":1.2,"breakY":24.0,"breakVertical":-5.9,"breakVerticalInduced":22.1,"breakHorizontal":5.0,"spinRate":2442,"spinDirection":197},"zone":5,"typeConfidence":0.91,"plateTime":0.3806756690943889,"extension":6.644987105173499},"index":1,"playId":"a6d1ff8d-8459-316c-b86c-860009888848","pitchNumber":2,"startTime":"2026-08-12T23:31:29.825Z","endTime":"2026-08-12T23:31:36.608Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jase Bowen steals (5) 3rd base. Fernando Tatis Jr. steals (28) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"actionPlayId":"a6d1ff8d-8459-316c-b86c-860009888848","startTime":"2026-08-12T23:31:53.065Z","endTime":"2026-08-12T23:32:03.852Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":89.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.9884331051315,"aZ":-7.245853255924258,"pfxX":-5.297673242886377,"pfxZ":11.903606389685887,"pX":-0.21281755944615716,"pZ":3.4088396692280587,"vX0":1.7233669491355035,"vY0":-145.17539990279903,"vZ0":-6.769255116217991,"x":125.11,"y":146.74,"x0":-0.13291287642144464,"y0":50.00147941096298,"z0":6.237706079773469,"aX":-11.09278097277383},"breaks":{"breakAngle":49.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":20.0,"breakHorizontal":9.1,"spinRate":2479,"spinDirection":203},"zone":11,"typeConfidence":0.87,"plateTime":0.380051619568087,"extension":6.552007237628112},"hitData":{"launchSpeed":92.3,"launchAngle":32.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.9,"coordY":68.78}},"index":3,"playId":"343e969e-4c30-3d40-9e92-2d235d1e768d","pitchNumber":3,"startTime":"2026-08-12T23:32:03.852Z","endTime":"2026-08-12T23:32:15.750Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T23:32:15.750Z","atBatIndex":78},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Gary Sánchez doubles (8) on a sharp ground ball to left fielder Luis Rengifo. Jihwan Bae scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-08-12T23:34:46.379Z","endTime":"2026-08-12T23:35:44.971Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":678225,"fullName":"Jihwan Bae","link":"/api/v1/people/678225"},"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":678225,"fullName":"Jihwan Bae","link":"/api/v1/people/678225"},"responsiblePitcher":{"id":670970,"link":"/api/v1/people/670970"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"William Contreras starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-12T23:34:25.196Z","endTime":"2026-08-12T23:34:39.266Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"},"base":2},{"details":{"description":"Offensive Substitution: Pinch-runner Jihwan Bae replaces William Contreras.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-12T23:34:39.266Z","endTime":"2026-08-12T23:34:48.569Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678225,"link":"/api/v1/people/678225"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":661388,"link":"/api/v1/people/661388"},"base":2},{"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":100.1,"endSpeed":91.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.31443258417777,"aZ":-20.378804497628458,"pfxX":10.05619205366712,"pfxZ":5.535695119207114,"pX":-1.2929504371797562,"pZ":2.850291402486229,"vX0":-13.083727253180696,"vY0":-145.14899688737776,"vZ0":-4.56971181575344,"x":166.28,"y":161.82,"x0":1.9688661856170222,"y0":50.00631861517892,"z0":5.687911271683952,"aX":21.439865815711276},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":9.2,"breakHorizontal":-15.6,"spinRate":2304,"spinDirection":138},"zone":11,"typeConfidence":0.91,"plateTime":0.37752296112505324,"extension":6.43687989495506},"index":2,"playId":"c60e4a38-10cd-34c5-acca-714a7643a744","pitchNumber":1,"startTime":"2026-08-12T23:34:48.569Z","endTime":"2026-08-12T23:34:52.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":101.2,"endSpeed":92.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.63157992806622,"aZ":-20.4044522908743,"pfxX":10.103281252456703,"pfxZ":5.387680578770675,"pX":-0.7663317012237602,"pZ":3.666280789770981,"vX0":-12.033118221379807,"vY0":-146.86876089092925,"vZ0":-2.5199840835936773,"x":146.21,"y":139.79,"x0":2.070349034829876,"y0":50.00720017332781,"z0":5.748387159577184,"aX":22.08838759673616},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":9.4,"breakHorizontal":-16.0,"spinRate":2456,"spinDirection":137},"zone":11,"typeConfidence":0.91,"plateTime":0.3728678481421679,"extension":6.3934932275795076},"index":3,"playId":"0b9706aa-3212-3746-9037-43b581fb870c","pitchNumber":2,"startTime":"2026-08-12T23:35:08.256Z","endTime":"2026-08-12T23:35:12.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.893319166163415,"aZ":-20.390184805934773,"pfxX":10.422450333119459,"pfxZ":5.725887398828643,"pX":-0.6554545532952191,"pZ":1.8735295609955642,"vX0":-11.351000207596492,"vY0":-142.58158456926276,"vZ0":-6.71518327902642,"x":141.98,"y":188.19,"x0":2.0237738889703323,"y0":50.00548921458881,"z0":5.546900527591863,"aX":21.45583857552673},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.1,"breakHorizontal":-16.6,"spinRate":2328,"spinDirection":134},"zone":7,"typeConfidence":0.9,"plateTime":0.3842027425600998,"extension":6.3520104056918525},"hitData":{"launchSpeed":112.3,"launchAngle":4.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":75.17,"coordY":154.38}},"index":4,"playId":"b44988ec-5325-3e73-921f-af488dca8c47","pitchNumber":3,"startTime":"2026-08-12T23:35:28.803Z","endTime":"2026-08-12T23:35:44.971Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T23:35:44.971Z","atBatIndex":79},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Garrett Mitchell walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-08-12T23:36:03.787Z","endTime":"2026-08-12T23:38:25.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"postOnThird":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,7],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":97.8,"endSpeed":88.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.02129778521958,"aZ":-19.47542209683521,"pfxX":10.535341728528191,"pfxZ":6.286995549200843,"pX":-0.9134234933127671,"pZ":2.07136176485326,"vX0":-12.035081867866769,"vY0":-141.81418484414056,"vZ0":-6.256432787816038,"x":151.82,"y":182.85,"x0":2.033963290895676,"y0":50.00019727514881,"z0":5.565144729040743,"aX":21.272329475081303},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.1,"breakHorizontal":-16.3,"spinRate":2313,"spinDirection":137},"zone":13,"typeConfidence":0.9,"plateTime":0.3875008220125733,"extension":6.358647319712198},"index":0,"playId":"fb03b626-0d72-340e-ab3f-704488308278","pitchNumber":1,"startTime":"2026-08-12T23:36:14.868Z","endTime":"2026-08-12T23:36:18.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.545319671186633,"aZ":-19.81653940925105,"pfxX":10.130616622730237,"pfxZ":6.807624122374329,"pX":-0.24207946485643722,"pZ":-0.11070478492360251,"vX0":-8.819897387722033,"vY0":-134.48189686113176,"vZ0":-10.778657692329816,"x":126.23,"y":241.77,"x0":1.777976415548996,"y0":50.00444157614604,"z0":5.380187020396639,"aX":18.395406752874617},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.8,"breakHorizontal":-16.2,"spinRate":2149,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.4086587536469297,"extension":6.382577558638712},"index":1,"playId":"999a6182-4c10-3fe6-9e55-6fdd3dfa9cfa","pitchNumber":2,"startTime":"2026-08-12T23:36:35.484Z","endTime":"2026-08-12T23:36:39.479Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Adrian Morejon. Gary Sánchez to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"actionPlayId":"999a6182-4c10-3fe6-9e55-6fdd3dfa9cfa","startTime":"2026-08-12T23:36:46.195Z","endTime":"2026-08-12T23:37:08.854Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":596142,"link":"/api/v1/people/596142"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":88.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.39725485401467,"aZ":-24.31228463389009,"pfxX":10.636239933418132,"pfxZ":3.840230457567918,"pX":1.7380137646452063,"pZ":3.494607424614879,"vX0":-6.68301578632149,"vY0":-143.38968687889383,"vZ0":-2.2116381234599265,"x":50.75,"y":144.43,"x0":2.737818624848871,"y0":50.00359809804999,"z0":5.8202277628519905,"aX":21.7736376802312},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.6,"breakHorizontal":-17.6,"spinRate":2247,"spinDirection":137},"zone":12,"typeConfidence":0.9,"plateTime":0.38450425842488434,"extension":6.129444115570056},"index":3,"playId":"2c7584bf-8283-3a46-8772-5cca7ef1c748","pitchNumber":3,"startTime":"2026-08-12T23:37:08.854Z","endTime":"2026-08-12T23:37:12.905Z","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":0},"pitchData":{"startSpeed":99.8,"endSpeed":90.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.063997594011134,"aZ":-14.50362676271254,"pfxX":4.222246239620199,"pfxZ":8.337694011367041,"pX":0.10773919532833531,"pZ":3.1578673424584434,"vX0":-7.295100074918394,"vY0":-145.14818269500944,"vZ0":-4.766821066336885,"x":112.89,"y":153.52,"x0":2.112709816235109,"y0":50.00382163814559,"z0":5.713999288722051,"aX":8.950180390821474},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.3,"breakHorizontal":-6.1,"spinRate":2413,"spinDirection":145},"zone":2,"typeConfidence":0.91,"plateTime":0.3783023577415987,"extension":6.485312151628233},"index":4,"playId":"5e87268c-9be3-3b5e-a380-d6a567bddb3e","pitchNumber":4,"startTime":"2026-08-12T23:37:30.939Z","endTime":"2026-08-12T23:37:34.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.240068119851344,"aZ":-23.229413376841233,"pfxX":9.794325898282628,"pfxZ":4.367908975173027,"pX":0.7688396500169474,"pZ":2.233577806522718,"vX0":-7.506128616266607,"vY0":-142.94816866973653,"vZ0":-5.291140384062971,"x":87.69,"y":178.47,"x0":2.170437807161413,"y0":50.00165465812805,"z0":5.58831070850918,"aX":20.051824363248546},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":6.8,"breakHorizontal":-16.0,"spinRate":2218,"spinDirection":137},"zone":9,"typeConfidence":0.89,"plateTime":0.3847396144564832,"extension":6.331899290507924},"index":5,"playId":"2130c0de-0e08-3db4-bc57-48afbc824e00","pitchNumber":5,"startTime":"2026-08-12T23:37:48.966Z","endTime":"2026-08-12T23:37:52.781Z","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":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-08-12T23:38:04.476Z","endTime":"2026-08-12T23:38:19.460Z","isPitch":false,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"}},{"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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.6,"endSpeed":90.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.4113943551181,"aZ":-21.40684034240386,"pfxX":10.228999202466031,"pfxZ":5.125611543727867,"pX":1.5637476142294457,"pZ":3.6172140257409158,"vX0":-5.795591533060986,"vY0":-144.8703126343239,"vZ0":-2.1803613675173468,"x":57.39,"y":141.12,"x0":2.2733098551440816,"y0":50.004580926072485,"z0":5.70406578752674,"aX":21.499282724057583},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.0,"breakHorizontal":-17.2,"spinRate":2342,"spinDirection":135},"zone":12,"typeConfidence":0.9,"plateTime":0.37972076635429985,"extension":6.314328898555768},"index":7,"playId":"97cc7dd2-6360-33eb-9923-ad54cc689b85","pitchNumber":6,"startTime":"2026-08-12T23:38:19.460Z","endTime":"2026-08-12T23:38:25.163Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T23:38:25.163Z","atBatIndex":80},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Hamilton strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-08-12T23:39:56.465Z","endTime":"2026-08-12T23:40:51.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"postOnThird":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-12T23:38:43.154Z","endTime":"2026-08-12T23:39:58.640Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.8,"endSpeed":90.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.21371778903296,"aZ":-22.224129655182047,"pfxX":10.491435151537605,"pfxZ":4.683411701389705,"pX":0.9752249834956692,"pZ":3.3306877043038083,"vX0":-7.116059088858007,"vY0":-145.12658223491107,"vZ0":-2.8307336035033837,"x":79.83,"y":148.85,"x0":2.100897139603413,"y0":50.0040256333937,"z0":5.6785193779753635,"aX":22.292538946687092},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.0,"breakHorizontal":-17.5,"spinRate":2260,"spinDirection":138},"zone":12,"typeConfidence":0.9,"plateTime":0.3779787153000638,"extension":6.358295132581426},"index":1,"playId":"a1853463-8e8c-33d7-9c3d-2f8697344ace","pitchNumber":1,"startTime":"2026-08-12T23:39:58.640Z","endTime":"2026-08-12T23:40:02.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.1,"endSpeed":90.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.956718300791934,"aZ":-20.476090707508845,"pfxX":10.863585284623237,"pfxZ":5.49548088055494,"pX":1.2787846567058938,"pZ":3.2222441916775084,"vX0":-6.833928441220665,"vY0":-145.6227848440651,"vZ0":-3.400466787724964,"x":68.26,"y":151.78,"x0":2.255162924259549,"y0":50.00424474503173,"z0":5.657065374144741,"aX":23.131988734397197},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":9.4,"breakHorizontal":-18.1,"spinRate":2300,"spinDirection":136},"zone":12,"typeConfidence":0.91,"plateTime":0.3773696912139748,"extension":6.347589831835905},"index":2,"playId":"1832eafa-93d5-304b-9232-0a620e7bcdb4","pitchNumber":2,"startTime":"2026-08-12T23:40:20.100Z","endTime":"2026-08-12T23:40:23.547Z","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":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.664794090187605,"aZ":-33.967179460446076,"pfxX":-2.898858296520613,"pfxZ":-1.0180828714877759,"pX":0.07101270574054946,"pZ":2.9167636595413957,"vX0":-5.250736947361001,"vY0":-131.12887259203364,"vZ0":-0.7518927974300385,"x":114.29,"y":160.03,"x0":2.466834241292761,"y0":50.00310734655727,"z0":5.715449709992609,"aX":-5.10637638880783},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-1.8,"breakHorizontal":6.2,"spinRate":2770,"spinDirection":283},"zone":2,"typeConfidence":0.9,"plateTime":0.415830096133202,"extension":6.324255709326823},"index":3,"playId":"71473793-8243-3ade-862a-892612763908","pitchNumber":3,"startTime":"2026-08-12T23:40:43.907Z","endTime":"2026-08-12T23:40:51.446Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T23:40:51.446Z","atBatIndex":81},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Ortiz strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-08-12T23:41:07.421Z","endTime":"2026-08-12T23:43:44.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"postOnThird":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[1],"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":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.945259071226456,"aZ":-19.876282055176723,"pfxX":9.370854962052885,"pfxZ":5.849155284975211,"pX":0.540527988720486,"pZ":3.4387801450492756,"vX0":-7.958402768878165,"vY0":-143.76340334718225,"vZ0":-2.99294756424524,"x":96.4,"y":145.93,"x0":2.121120886603443,"y0":50.00252983594741,"z0":5.7205698904616415,"aX":19.70203640793359},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.2,"breakHorizontal":-15.5,"spinRate":2369,"spinDirection":142},"zone":12,"typeConfidence":0.89,"plateTime":0.3803515741645511,"extension":6.347092967373889},"index":0,"playId":"24675b09-dab5-37b2-97d8-774bdb9383ab","pitchNumber":1,"startTime":"2026-08-12T23:41:19.709Z","endTime":"2026-08-12T23:41:25.034Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"}}},{"details":{"description":"Luis Campusano challenged (pitch result), call on the field was confirmed: Garrett Mitchell steals (12) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"24675b09-dab5-37b2-97d8-774bdb9383ab","startTime":"2026-08-12T23:41:35.108Z","endTime":"2026-08-12T23:41:54.062Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":91.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.488137901654206,"aZ":-18.21752856114544,"pfxX":8.557519033731737,"pfxZ":6.489369302917154,"pX":0.7684175168905238,"pZ":3.790642160290898,"vX0":-6.953541131766221,"vY0":-145.58739560954385,"vZ0":-2.3610050103839857,"x":87.71,"y":136.43,"x0":2.073345598548306,"y0":50.00648850953614,"z0":5.712101494778359,"aX":18.41393430503215},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":11.5,"breakHorizontal":-14.2,"spinRate":2392,"spinDirection":140},"zone":12,"typeConfidence":0.83,"plateTime":0.3759055435462382,"extension":6.38637437395137},"index":2,"playId":"559f096b-ea38-380a-9c13-5131fa1188b8","pitchNumber":2,"startTime":"2026-08-12T23:41:54.062Z","endTime":"2026-08-12T23:42:01.960Z","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":99.4,"endSpeed":91.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.394816365872046,"aZ":-19.085387872839853,"pfxX":3.3254560458288562,"pfxZ":6.129737503307851,"pX":0.28067961447008366,"pZ":3.792811130030368,"vX0":-6.755147047013228,"vY0":-144.6793154983695,"vZ0":-2.49047400017498,"x":106.3,"y":136.37,"x0":2.2059084203688792,"y0":50.00411659218995,"z0":5.8245111361282405,"aX":7.103012889963171},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":10.8,"breakHorizontal":-4.8,"spinRate":2213,"spinDirection":144},"zone":12,"typeConfidence":0.9,"plateTime":0.37749419514214955,"extension":6.50123486160237},"index":3,"playId":"522bd20c-e837-3689-a00f-fd98178335b4","pitchNumber":3,"startTime":"2026-08-12T23:42:19.665Z","endTime":"2026-08-12T23:42:23.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.26130983342739,"aZ":-25.586796171891397,"pfxX":11.233348904098591,"pfxZ":3.1577288430152315,"pX":0.01110276534469677,"pZ":3.4356098121120358,"vX0":-10.234366878751398,"vY0":-143.70036757401735,"vZ0":-1.9835985251126504,"x":116.58,"y":146.02,"x0":2.1646947171955015,"y0":50.00208376856492,"z0":5.7294766437493685,"aX":23.42030926560747},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":5.5,"breakHorizontal":-18.2,"spinRate":2223,"spinDirection":140},"zone":12,"typeConfidence":0.89,"plateTime":0.3816150458710368,"extension":6.324941413922879},"index":4,"playId":"8f479ad1-e33f-3ec9-a518-56a4653fd3a3","pitchNumber":4,"startTime":"2026-08-12T23:42:49.579Z","endTime":"2026-08-12T23:42:53.486Z","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":93.5,"endSpeed":85.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.991801851315472,"aZ":-23.93546969017336,"pfxX":5.276241277648362,"pfxZ":4.4633865207146375,"pX":-0.6850004546198571,"pZ":1.2377787805243976,"vX0":-9.574482077522422,"vY0":-135.59098577208795,"vZ0":-7.117836488743179,"x":143.11,"y":205.36,"x0":2.2200751918124313,"y0":50.004441928890095,"z0":5.5884603269563575,"aX":9.742821599163527},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.6,"breakHorizontal":-7.3,"spinRate":939,"spinDirection":107},"zone":13,"typeConfidence":0.81,"plateTime":0.40527693220454486,"extension":6.325974341205877},"index":5,"playId":"9507b1db-df8c-3ff6-a809-3b46ae3ceed4","pitchNumber":5,"startTime":"2026-08-12T23:43:12.314Z","endTime":"2026-08-12T23:43:20.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.547769931157926,"aZ":-36.33913836593757,"pfxX":5.510955697733566,"pfxZ":-2.225548443872497,"pX":-0.02385151369861211,"pZ":1.1885377842107843,"vX0":-7.8616825863276345,"vY0":-135.49139018707348,"vZ0":-5.241620193922627,"x":117.91,"y":206.69,"x0":2.1893759078851165,"y0":50.00183923755849,"z0":5.665952144831129,"aX":10.322371767589692},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-4.9,"breakHorizontal":-8.4,"spinRate":982,"spinDirection":98},"zone":13,"typeConfidence":0.9,"plateTime":0.4031104917209434,"extension":6.319051300537725},"index":6,"playId":"9fdc6b3a-d243-307f-a454-611ac76444d3","pitchNumber":6,"startTime":"2026-08-12T23:43:39.801Z","endTime":"2026-08-12T23:43:44.648Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T23:43:44.648Z","atBatIndex":82},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Adrian Morejon intentionally walks Jackson Chourio.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-08-12T23:44:01.258Z","endTime":"2026-08-12T23:44:09.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"postOnSecond":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"postOnThird":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"08232636-0846-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-12T23:44:06.835Z","endTime":"2026-08-12T23:44:06.860Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":1,"playId":"08232636-0846-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-12T23:44:06.860Z","endTime":"2026-08-12T23:44:06.861Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"08232636-0846-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-12T23:44:06.861Z","endTime":"2026-08-12T23:44:06.862Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"08232636-0846-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-12T23:44:06.862Z","endTime":"2026-08-12T23:44:09.377Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-08-12T23:44:09.377Z","atBatIndex":83},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-08-12T23:44:24.649Z","endTime":"2026-08-12T23:46:19.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"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(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":100.3,"endSpeed":91.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.436073147233685,"aZ":-23.43758224398505,"pfxX":9.90722356938647,"pfxZ":4.071213826921266,"pX":0.43601676338460343,"pZ":3.253937609242757,"vX0":-8.618690672684604,"vY0":-145.79166361684983,"vZ0":-2.8453557268604404,"x":100.38,"y":150.92,"x0":2.148735238009695,"y0":50.000057998583536,"z0":5.662818843935867,"aX":21.246763856309954},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":7.0,"breakHorizontal":-16.2,"spinRate":2434,"spinDirection":141},"zone":3,"typeConfidence":0.91,"plateTime":0.3762052959681679,"extension":6.294353765073717},"index":0,"playId":"8bde696f-4c3c-3ad4-937c-363de9121de8","pitchNumber":1,"startTime":"2026-08-12T23:44:30.615Z","endTime":"2026-08-12T23:44:33.647Z","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":99.8,"endSpeed":90.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.774763783454446,"aZ":-26.905529888023235,"pfxX":9.965322596188107,"pfxZ":2.499970809816867,"pX":0.6464899009488091,"pZ":3.4953577200375423,"vX0":-8.128452348039037,"vY0":-145.00289151042048,"vZ0":-1.6738760984415435,"x":92.36,"y":144.41,"x0":2.2040209320304265,"y0":50.00703117822901,"z0":5.736472433295969,"aX":21.03371822021793},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":4.3,"breakHorizontal":-16.2,"spinRate":2459,"spinDirection":140},"zone":12,"typeConfidence":0.9,"plateTime":0.37904835709414364,"extension":6.327598321855553},"index":1,"playId":"3570c01b-bde8-3436-ab82-5aa67e848484","pitchNumber":2,"startTime":"2026-08-12T23:44:49.507Z","endTime":"2026-08-12T23:44:52.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.2,"endSpeed":90.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.04061538899207,"aZ":-25.969453775688663,"pfxX":10.419726019269364,"pfxZ":2.917953585642678,"pX":0.7362140020969116,"pZ":3.2970179795306573,"vX0":-8.178133930262717,"vY0":-145.58159899169812,"vZ0":-2.300298258238163,"x":88.94,"y":149.76,"x0":2.240708229798502,"y0":50.00564141571353,"z0":5.684283533655301,"aX":22.168950863139102},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":4.9,"breakHorizontal":-17.0,"spinRate":2504,"spinDirection":138},"zone":3,"typeConfidence":0.91,"plateTime":0.3775368072395877,"extension":6.380438034779917},"index":2,"playId":"e0b69024-8749-3a85-91fd-524a6a84acfe","pitchNumber":3,"startTime":"2026-08-12T23:45:08.182Z","endTime":"2026-08-12T23:45:11.396Z","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":100.1,"endSpeed":90.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.55729424999186,"aZ":-13.640899950312502,"pfxX":4.405641911665315,"pfxZ":8.700337472464561,"pX":0.32898442323675214,"pZ":4.152490418345403,"vX0":-6.867569230364182,"vY0":-145.58469217326984,"vZ0":-2.402920587442157,"x":104.46,"y":126.66,"x0":2.154307381170961,"y0":50.00570352480382,"z0":5.8220005104932255,"aX":9.388385308711943},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.4,"breakHorizontal":-6.5,"spinRate":2500,"spinDirection":148},"zone":12,"typeConfidence":0.91,"plateTime":0.37729741979569686,"extension":6.3841869789271195},"index":3,"playId":"f16c99e3-ca43-38ff-badc-648dcdb0017b","pitchNumber":4,"startTime":"2026-08-12T23:45:34.211Z","endTime":"2026-08-12T23:45:37.409Z","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":99.4,"endSpeed":90.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.61616062772019,"aZ":-12.805049401306361,"pfxX":3.278788230764446,"pfxZ":9.165230728615892,"pX":0.7087622999639877,"pZ":2.92435200874646,"vX0":-5.082337766256072,"vY0":-144.66241317202622,"vZ0":-5.529786134828469,"x":89.98,"y":159.82,"x0":2.064666256295621,"y0":50.00501446112385,"z0":5.649722985903271,"aX":6.931161393414481},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.6,"breakHorizontal":-4.9,"spinRate":2477,"spinDirection":153},"zone":3,"typeConfidence":0.91,"plateTime":0.37902833393656055,"extension":6.421354052773067},"index":4,"playId":"c14893e0-0fbd-311c-b82f-3186ae2af305","pitchNumber":5,"startTime":"2026-08-12T23:45:54.225Z","endTime":"2026-08-12T23:45:57.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12666187456321,"aZ":-36.71050533208826,"pfxX":-3.3585720782820587,"pfxZ":-2.6218403134661976,"pX":-0.6090447273411692,"pZ":2.715323464163973,"vX0":-6.555467334748247,"vY0":-131.1643483436138,"vZ0":-0.5795072735730711,"x":140.22,"y":165.47,"x0":2.363996535115556,"y0":50.00099555457713,"z0":5.689326894419238,"aX":-5.81721905107696},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-4.7,"breakHorizontal":7.6,"spinRate":2912,"spinDirection":294},"zone":4,"typeConfidence":0.9,"plateTime":0.4184537026994679,"extension":6.315213524299701},"index":5,"playId":"41f5c094-0be0-301d-8ba0-8eddd53de660","pitchNumber":6,"startTime":"2026-08-12T23:46:15.880Z","endTime":"2026-08-12T23:46:19.380Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T23:46:19.380Z","atBatIndex":84},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, shortstop David Hamilton to first baseman Jake Bauers. Jake Cronenworth to 3rd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-08-12T23:48:48.774Z","endTime":"2026-08-12T23:49:33.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Jihwan Bae remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-12T23:47:35.532Z","endTime":"2026-08-12T23:47:35.556Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678225,"link":"/api/v1/people/678225"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":661388,"link":"/api/v1/people/661388"}},{"details":{"description":"Pitching Change: Antonio Senzatela replaces Trevor Megill.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-12T23:47:35.556Z","endTime":"2026-08-12T23:47:46.575Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622608,"link":"/api/v1/people/622608"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Jake Cronenworth starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-12T23:47:46.575Z","endTime":"2026-08-12T23:48:50.947Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"},"base":2},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.527450454011014,"aZ":-23.27706086315892,"pfxX":-0.7329745449106702,"pfxZ":4.610235683167506,"pX":0.3235752149743603,"pZ":2.160723917283142,"vX0":8.725513369627793,"vY0":-137.52871936555582,"vZ0":-5.188441695948156,"x":104.67,"y":180.44,"x0":-2.785525082164306,"y0":50.00121886615583,"z0":5.636048340209761,"aX":-1.4159206271871592},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.6,"breakHorizontal":-0.4,"spinRate":2136,"spinDirection":189},"zone":9,"typeConfidence":0.89,"plateTime":0.397216491982602,"extension":6.477171231767294},"index":3,"playId":"d0dd891d-e86b-37d3-85d9-8d97d4c35d5c","pitchNumber":1,"startTime":"2026-08-12T23:48:50.947Z","endTime":"2026-08-12T23:48:55.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30197678148145,"aZ":-22.7859618467861,"pfxX":-0.5664105725532931,"pfxZ":4.914602889697024,"pX":1.7523475840411031,"pZ":1.1375217621402631,"vX0":12.208384777078791,"vY0":-136.69947280470848,"vZ0":-7.700952275375478,"x":50.2,"y":208.07,"x0":-2.6793740478991284,"y0":50.00608725420768,"z0":5.53079562561224,"aX":-1.0827757745305058},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.6,"breakHorizontal":-1.3,"spinRate":2155,"spinDirection":192},"zone":14,"typeConfidence":0.89,"plateTime":0.3991445236377804,"extension":6.546795031212703},"index":4,"playId":"ef372991-eba8-3b37-996d-2b5e1438a3eb","pitchNumber":2,"startTime":"2026-08-12T23:49:06.672Z","endTime":"2026-08-12T23:49:10.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.479075516902036,"aZ":-25.220575779179537,"pfxX":-9.571131301586908,"pfxZ":3.361807616898348,"pX":0.10386263904449955,"pZ":2.2064420537461116,"vX0":11.039793143200445,"vY0":-143.07978177877735,"vZ0":-5.191295116071165,"x":113.04,"y":179.21,"x0":-2.563876832049467,"y0":50.006700586303495,"z0":5.628073452717689,"aX":-19.81921231313801},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.2,"breakHorizontal":15.1,"spinRate":2337,"spinDirection":217},"zone":8,"typeConfidence":0.93,"plateTime":0.3830375124865828,"extension":6.424995441660181},"hitData":{"launchSpeed":108.5,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.69,"coordY":144.42}},"index":5,"playId":"1c632e33-6c2b-37d1-a5ec-59c375b6a3b7","pitchNumber":3,"startTime":"2026-08-12T23:49:24.999Z","endTime":"2026-08-12T23:49:33.833Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T23:49:33.833Z","atBatIndex":85},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Ty France hit by pitch.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-08-12T23:49:54.278Z","endTime":"2026-08-12T23:50:06.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"postOnThird":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.9,"endSpeed":90.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.83596517476234,"aZ":-23.79435190630803,"pfxX":-10.133041315989214,"pfxZ":3.948821253744857,"pX":-1.1361065653972997,"pZ":3.4988344671476996,"vX0":8.113323897782927,"vY0":-145.18215338073702,"vZ0":-2.1379932092412823,"x":160.31,"y":144.31,"x0":-2.658533380100384,"y0":50.00371462711098,"z0":5.701865985594666,"aX":-21.506788828072267},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":6.8,"breakHorizontal":16.6,"spinRate":2284,"spinDirection":217},"zone":11,"typeConfidence":0.93,"plateTime":0.3781151562779872,"extension":6.353315256588585},"index":0,"playId":"1909ffe7-2c37-3e1f-9992-83199295c431","pitchNumber":1,"startTime":"2026-08-12T23:50:01.452Z","endTime":"2026-08-12T23:50:06.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T23:50:06.704Z","atBatIndex":86},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Jackson Merrill out on a sacrifice fly to right fielder Luis Lara. Jake Cronenworth scores.","rbi":1,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-08-12T23:51:31.471Z","endTime":"2026-08-12T23:53:52.792Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":800325,"link":"/api/v1/people/800325"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":{"id":622608,"link":"/api/v1/people/622608"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Sung-Mun Song replaces Ty France.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-12T23:50:31.071Z","endTime":"2026-08-12T23:50:37.911Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":664034,"link":"/api/v1/people/664034"},"base":1},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-12T23:50:37.911Z","endTime":"2026-08-12T23:51:33.775Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.873842679447787,"aZ":-24.682791507230007,"pfxX":0.8894124754733932,"pfxZ":3.9569629893050884,"pX":-0.08267813620129198,"pZ":3.6313324099353292,"vX0":7.060406326726235,"vY0":-136.6334159387242,"vZ0":-1.1922060308899078,"x":120.15,"y":140.73,"x0":-2.8147582265048134,"y0":50.001751551221304,"z0":5.7682113919011755,"aX":1.6803717207211977},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.1,"breakHorizontal":-3.1,"spinRate":2118,"spinDirection":191},"zone":11,"typeConfidence":0.89,"plateTime":0.40076388748594916,"extension":6.300503274058978},"index":2,"playId":"e8b36677-1443-3bd0-bca6-554899dacc40","pitchNumber":1,"startTime":"2026-08-12T23:51:33.775Z","endTime":"2026-08-12T23:51:38.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.949249838024652,"aZ":-22.317410786524313,"pfxX":-0.392482711749332,"pfxZ":5.122636220359023,"pX":0.15832999898355846,"pZ":3.717950989044094,"vX0":8.422098106493218,"vY0":-137.46941566012495,"vZ0":-1.3294963103362125,"x":110.96,"y":138.4,"x0":-2.887122468896586,"y0":50.003448472103244,"z0":5.715085808724476,"aX":-0.7571065783897138},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.2,"breakHorizontal":-1.0,"spinRate":2278,"spinDirection":209},"zone":12,"typeConfidence":0.89,"plateTime":0.3976281010630549,"extension":6.4121436164407974},"index":3,"playId":"a2502a0e-43be-35b4-a7d5-1368935e42a7","pitchNumber":2,"startTime":"2026-08-12T23:51:51.085Z","endTime":"2026-08-12T23:51:54.326Z","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":99.3,"endSpeed":91.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84549799609318,"aZ":-16.826261152238487,"pfxX":-5.57396036497304,"pfxZ":7.195383819766679,"pX":-2.6506831882319046,"pZ":3.8992610586628036,"vX0":2.7858681834553396,"vY0":-144.69212201095388,"vZ0":-2.0830145674778446,"x":218.04,"y":133.5,"x0":-2.8986082790654226,"y0":50.00335956458791,"z0":5.652533185079029,"aX":-11.890643597079317},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":12.8,"breakHorizontal":9.6,"spinRate":2142,"spinDirection":229},"zone":11,"typeConfidence":0.91,"plateTime":0.37766474391598104,"extension":6.1764998626002665},"index":4,"playId":"50b9d0b4-7bdd-3d19-b3ba-ee35f0682a8b","pitchNumber":3,"startTime":"2026-08-12T23:52:12.670Z","endTime":"2026-08-12T23:52:15.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.260470400462598,"aZ":-22.672103922108327,"pfxX":-0.2757250393132211,"pfxZ":4.897148841671196,"pX":-0.13011272238547578,"pZ":3.8269892953306317,"vX0":7.416000837248161,"vY0":-137.66613331437856,"vZ0":-1.0349432834005539,"x":121.96,"y":135.45,"x0":-2.8101508166140134,"y0":50.00572545776126,"z0":5.726048781057436,"aX":-0.5350662199578395},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.9,"breakHorizontal":-0.8,"spinRate":2290,"spinDirection":199},"zone":11,"typeConfidence":0.89,"plateTime":0.39612316892671195,"extension":6.305692495823528},"index":5,"playId":"d15455e4-66ec-3eac-8cee-9d39700fb3a0","pitchNumber":4,"startTime":"2026-08-12T23:52:33.035Z","endTime":"2026-08-12T23:52:38.914Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.4,"endSpeed":90.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4440602480218,"aZ":-27.992661246114817,"pfxX":-8.311332197469987,"pfxZ":1.9802684360429463,"pX":0.15261639675512687,"pZ":3.0216094424036384,"vX0":11.148088832226103,"vY0":-144.28935937823678,"vZ0":-2.5436307274905765,"x":111.18,"y":157.2,"x0":-2.6804561419340667,"y0":50.001074857485854,"z0":5.638694609532191,"aX":-17.531436119686244},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":3.2,"breakHorizontal":12.8,"spinRate":2174,"spinDirection":229},"zone":2,"typeConfidence":0.93,"plateTime":0.37954854839453667,"extension":6.434415874963823},"index":6,"playId":"617a2ad8-ec3b-3d06-bd9f-863dd93f31a7","pitchNumber":5,"startTime":"2026-08-12T23:53:07.048Z","endTime":"2026-08-12T23:53:13.320Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":91.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.943085766567226,"aZ":-16.345654807368593,"pfxX":-2.4948422138720963,"pfxZ":7.404257430909256,"pX":0.5398326925201411,"pZ":3.1933156434477663,"vX0":9.129627491749181,"vY0":-144.8674073725782,"vZ0":-4.930402762630167,"x":96.42,"y":152.56,"x0":-2.320227768938694,"y0":50.006781796509735,"z0":5.907423288771268,"aX":-5.337234360331339},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":12.6,"breakHorizontal":2.9,"spinRate":2127,"spinDirection":215},"zone":3,"typeConfidence":0.93,"plateTime":0.37723123921905044,"extension":6.520866359820911},"hitData":{"launchSpeed":99.6,"launchAngle":23.0,"totalDistance":342.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":197.05,"coordY":80.77}},"index":7,"playId":"c716db3a-2e94-361f-8559-559c294c5bb7","pitchNumber":6,"startTime":"2026-08-12T23:53:41.203Z","endTime":"2026-08-12T23:53:52.792Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T23:53:52.792Z","atBatIndex":87},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Campusano singles on a line drive to right fielder Luis Lara. Sung-Mun Song scores.","rbi":1,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":88,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-08-12T23:54:22.576Z","endTime":"2026-08-12T23:56:32.188Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.444"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.364"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.667"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".640"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.86"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.32"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.93"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.49"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.40"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.31"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.00"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.34"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.22"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.48"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.80"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.74"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.28"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".667"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".444"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.444"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.364"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.667"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".640"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":800325,"link":"/api/v1/people/800325"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":{"id":622608,"link":"/api/v1/people/622608"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"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":94.9,"endSpeed":87.9,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.832517911776048,"aZ":-25.50528328357453,"pfxX":-0.7029462048317625,"pfxZ":3.4192713907426846,"pX":0.09430216373188072,"pZ":2.103942517159889,"vX0":8.271246852535533,"vY0":-138.04146382118753,"vZ0":-4.785493930318757,"x":113.41,"y":181.97,"x0":-2.8366029209409,"y0":50.00047239866434,"z0":5.555410959283619,"aX":-1.3707869447570091},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.5,"breakHorizontal":-0.2,"spinRate":2400,"spinDirection":189},"zone":8,"typeConfidence":0.9,"plateTime":0.3952630702572879,"extension":6.568381872099826},"index":0,"playId":"9f3d8345-e345-3f83-aec8-10e9c70ab14d","pitchNumber":1,"startTime":"2026-08-12T23:54:27.205Z","endTime":"2026-08-12T23:54:34.111Z","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":2},"index":1,"playId":"3bdd867b-1a15-3910-ad47-2a1eb3aa9897","startTime":"2026-08-12T23:54:46.452Z","endTime":"2026-08-12T23:54:50.041Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.449696829026102,"aZ":-19.963336191074195,"pfxX":-0.13268751693468595,"pfxZ":6.467311007584588,"pX":1.2924150596388113,"pZ":2.7210263513388426,"vX0":10.534162447658723,"vY0":-136.8382807720901,"vZ0":-4.054405985954306,"x":67.74,"y":165.31,"x0":-2.5970121640741484,"y0":50.00171185919974,"z0":5.597396015329073,"aX":-0.25111840915014333},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.9,"breakHorizontal":-2.0,"spinRate":2357,"spinDirection":189},"zone":12,"typeConfidence":0.89,"plateTime":0.4009595811873208,"extension":6.365027873669197},"index":2,"playId":"dd14e6b1-4354-3087-9977-a8166fb89368","pitchNumber":2,"startTime":"2026-08-12T23:55:05.200Z","endTime":"2026-08-12T23:55:16.237Z","isPitch":true,"type":"pitch"},{"details":{"description":"Sung-Mun Song steals (12) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"dd14e6b1-4354-3087-9977-a8166fb89368","startTime":"2026-08-12T23:55:16.588Z","endTime":"2026-08-12T23:55:40.484Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":823550,"link":"/api/v1/people/823550"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84025903653591,"aZ":-24.655976043064797,"pfxX":-10.28848464919119,"pfxZ":3.582966193408083,"pX":0.4958302009673883,"pZ":3.0612563073110266,"vX0":12.275732465165408,"vY0":-143.5768302025109,"vZ0":-3.1958785285602778,"x":98.1,"y":156.13,"x0":-2.4892810419659352,"y0":50.000962184968735,"z0":5.71530484424991,"aX":-21.57566651249168},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.0,"breakHorizontal":16.3,"spinRate":2157,"spinDirection":221},"zone":3,"typeConfidence":0.93,"plateTime":0.38084065170466364,"extension":6.557538544669153},"index":4,"playId":"58bc82e0-e4cc-3f91-8957-2650716c87fa","pitchNumber":3,"startTime":"2026-08-12T23:55:40.484Z","endTime":"2026-08-12T23:55:45.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9621047047524,"aZ":-20.390840766816876,"pfxX":-9.458662800931343,"pfxZ":5.603898618027994,"pX":-0.07798270190326186,"pZ":2.513737571146404,"vX0":10.901801253699253,"vY0":-143.97090180307927,"vZ0":-5.005769388948316,"x":119.97,"y":170.91,"x0":-2.6821051246011427,"y0":50.002819517139535,"z0":5.534422736759113,"aX":-19.88666926841751},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.2,"breakHorizontal":15.0,"spinRate":2312,"spinDirection":215},"zone":5,"typeConfidence":0.93,"plateTime":0.3802339286189542,"extension":6.678370447163158},"index":5,"playId":"ad627b01-6f64-3606-bfd9-9c4b3342927c","pitchNumber":4,"startTime":"2026-08-12T23:55:58.604Z","endTime":"2026-08-12T23:56:06.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85577364683529,"aZ":-24.2021529443652,"pfxX":-11.120126687887728,"pfxZ":3.831723286567221,"pX":-0.22540178035890374,"pZ":2.275073353772624,"vX0":10.925500035352057,"vY0":-143.33831978792745,"vZ0":-5.049299325852963,"x":125.59,"y":177.35,"x0":-2.639986478772171,"y0":50.00713543793236,"z0":5.568939834943451,"aX":-23.16572558618208},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.0,"breakHorizontal":18.0,"spinRate":2228,"spinDirection":216},"zone":5,"typeConfidence":0.93,"plateTime":0.38199320115191293,"extension":6.534759187616659},"hitData":{"launchSpeed":85.7,"launchAngle":13.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.62,"coordY":129.71}},"index":6,"playId":"be245a27-3e91-3792-b903-4ac66008fae7","pitchNumber":5,"startTime":"2026-08-12T23:56:22.154Z","endTime":"2026-08-12T23:56:32.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T23:56:32.188Z","atBatIndex":88}],"currentPlay":{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Campusano singles on a line drive to right fielder Luis Lara. Sung-Mun Song scores.","rbi":1,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":88,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-08-12T23:54:22.576Z","endTime":"2026-08-12T23:56:32.188Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.444"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.364"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.667"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".640"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.86"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.32"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.93"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.49"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.40"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.31"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.00"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.34"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.22"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.48"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.80"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.74"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.28"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".667"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".444"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.444"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.364"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.667"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".640"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":800325,"link":"/api/v1/people/800325"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":{"id":622608,"link":"/api/v1/people/622608"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"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":94.9,"endSpeed":87.9,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.832517911776048,"aZ":-25.50528328357453,"pfxX":-0.7029462048317625,"pfxZ":3.4192713907426846,"pX":0.09430216373188072,"pZ":2.103942517159889,"vX0":8.271246852535533,"vY0":-138.04146382118753,"vZ0":-4.785493930318757,"x":113.41,"y":181.97,"x0":-2.8366029209409,"y0":50.00047239866434,"z0":5.555410959283619,"aX":-1.3707869447570091},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.5,"breakHorizontal":-0.2,"spinRate":2400,"spinDirection":189},"zone":8,"typeConfidence":0.9,"plateTime":0.3952630702572879,"extension":6.568381872099826},"index":0,"playId":"9f3d8345-e345-3f83-aec8-10e9c70ab14d","pitchNumber":1,"startTime":"2026-08-12T23:54:27.205Z","endTime":"2026-08-12T23:54:34.111Z","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":2},"index":1,"playId":"3bdd867b-1a15-3910-ad47-2a1eb3aa9897","startTime":"2026-08-12T23:54:46.452Z","endTime":"2026-08-12T23:54:50.041Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.449696829026102,"aZ":-19.963336191074195,"pfxX":-0.13268751693468595,"pfxZ":6.467311007584588,"pX":1.2924150596388113,"pZ":2.7210263513388426,"vX0":10.534162447658723,"vY0":-136.8382807720901,"vZ0":-4.054405985954306,"x":67.74,"y":165.31,"x0":-2.5970121640741484,"y0":50.00171185919974,"z0":5.597396015329073,"aX":-0.25111840915014333},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.9,"breakHorizontal":-2.0,"spinRate":2357,"spinDirection":189},"zone":12,"typeConfidence":0.89,"plateTime":0.4009595811873208,"extension":6.365027873669197},"index":2,"playId":"dd14e6b1-4354-3087-9977-a8166fb89368","pitchNumber":2,"startTime":"2026-08-12T23:55:05.200Z","endTime":"2026-08-12T23:55:16.237Z","isPitch":true,"type":"pitch"},{"details":{"description":"Sung-Mun Song steals (12) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"dd14e6b1-4354-3087-9977-a8166fb89368","startTime":"2026-08-12T23:55:16.588Z","endTime":"2026-08-12T23:55:40.484Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":823550,"link":"/api/v1/people/823550"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84025903653591,"aZ":-24.655976043064797,"pfxX":-10.28848464919119,"pfxZ":3.582966193408083,"pX":0.4958302009673883,"pZ":3.0612563073110266,"vX0":12.275732465165408,"vY0":-143.5768302025109,"vZ0":-3.1958785285602778,"x":98.1,"y":156.13,"x0":-2.4892810419659352,"y0":50.000962184968735,"z0":5.71530484424991,"aX":-21.57566651249168},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.0,"breakHorizontal":16.3,"spinRate":2157,"spinDirection":221},"zone":3,"typeConfidence":0.93,"plateTime":0.38084065170466364,"extension":6.557538544669153},"index":4,"playId":"58bc82e0-e4cc-3f91-8957-2650716c87fa","pitchNumber":3,"startTime":"2026-08-12T23:55:40.484Z","endTime":"2026-08-12T23:55:45.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9621047047524,"aZ":-20.390840766816876,"pfxX":-9.458662800931343,"pfxZ":5.603898618027994,"pX":-0.07798270190326186,"pZ":2.513737571146404,"vX0":10.901801253699253,"vY0":-143.97090180307927,"vZ0":-5.005769388948316,"x":119.97,"y":170.91,"x0":-2.6821051246011427,"y0":50.002819517139535,"z0":5.534422736759113,"aX":-19.88666926841751},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.2,"breakHorizontal":15.0,"spinRate":2312,"spinDirection":215},"zone":5,"typeConfidence":0.93,"plateTime":0.3802339286189542,"extension":6.678370447163158},"index":5,"playId":"ad627b01-6f64-3606-bfd9-9c4b3342927c","pitchNumber":4,"startTime":"2026-08-12T23:55:58.604Z","endTime":"2026-08-12T23:56:06.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85577364683529,"aZ":-24.2021529443652,"pfxX":-11.120126687887728,"pfxZ":3.831723286567221,"pX":-0.22540178035890374,"pZ":2.275073353772624,"vX0":10.925500035352057,"vY0":-143.33831978792745,"vZ0":-5.049299325852963,"x":125.59,"y":177.35,"x0":-2.639986478772171,"y0":50.00713543793236,"z0":5.568939834943451,"aX":-23.16572558618208},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.0,"breakHorizontal":18.0,"spinRate":2228,"spinDirection":216},"zone":5,"typeConfidence":0.93,"plateTime":0.38199320115191293,"extension":6.534759187616659},"hitData":{"launchSpeed":85.7,"launchAngle":13.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.62,"coordY":129.71}},"index":6,"playId":"be245a27-3e91-3792-b903-4ac66008fae7","pitchNumber":5,"startTime":"2026-08-12T23:56:22.154Z","endTime":"2026-08-12T23:56:32.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T23:56:32.188Z","atBatIndex":88},"scoringPlays":[8,16,19,61,79,87,88],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":103.03,"y":150.46},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":139.81,"y":141.4},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"coordinates":{"x":158.55,"y":189.04},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":110.01,"y":152.53},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":105.88,"y":145.94},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":6,"endIndex":12,"top":[6,7,8,9],"bottom":[10,11,12],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":111.09,"y":94.08},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":191.38,"y":128.52},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"coordinates":{"x":28.12,"y":83.64},"type":"H","description":"Home Run"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":110.53,"y":88.64},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":121.37,"y":146.45},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"coordinates":{"x":144.61,"y":143.41},"type":"O","description":"Groundout"}]}},{"startIndex":13,"endIndex":21,"top":[13,14,15,16,17],"bottom":[18,19,20,21],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":157.52,"y":167.75},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":104.85,"y":157.6},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":124.99,"y":98.27},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":149.77,"y":156.59},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":22.76,"y":65.4},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":144.55,"y":153.97},"type":"O","description":"Groundout"}]}},{"startIndex":22,"endIndex":31,"top":[22,23,24,25,26],"bottom":[27,28,29,30,31],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":60.83,"y":98.58},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":89.45,"y":68.96},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":76.35,"y":109.04},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":116.73,"y":145.94},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"coordinates":{"x":108.46,"y":165.72},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":32,"endIndex":38,"top":[32,33,34,35],"bottom":[36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":123.44,"y":89.15},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"coordinates":{"x":114.66,"y":170.28},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":68.92,"y":150.55},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":133.55,"y":61.38},"type":"O","description":"Flyout"}]}},{"startIndex":39,"endIndex":45,"top":[39,40,41,42],"bottom":[43,44,45],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":39.34,"y":109.34},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":86.86,"y":142.4},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":69.84,"y":97.96},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":104.85,"y":160.14},"type":"O","description":"Groundout"}]}},{"startIndex":46,"endIndex":51,"top":[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":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":157.44,"y":157.33},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":98.03,"y":51.94},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":101.24,"y":159.13},"type":"O","description":"Groundout"}]}},{"startIndex":52,"endIndex":62,"top":[52,53,54,55,56],"bottom":[57,58,59,60,61,62],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":120.84,"y":87.3},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":98.65,"y":163.69},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":154.93,"y":164.7},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":122.43,"y":181.49},"type":"O","description":"Groundout"}]}},{"startIndex":63,"endIndex":71,"top":[63,64,65,66,67],"bottom":[68,69,70,71],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"coordinates":{"x":161.65,"y":167.75},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":190.05,"y":152.03},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":144.47,"y":97.32},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"coordinates":{"x":80.58,"y":169.27},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"coordinates":{"x":127.05,"y":94.61},"type":"O","description":"Lineout"}]}},{"startIndex":72,"endIndex":78,"top":[72,73,74],"bottom":[75,76,77,78],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":10,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":100.2,"y":167.75},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":10,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":114.18,"y":77.78},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":10,"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":103.3,"y":163.69},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":10,"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":92.96,"y":165.17},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":10,"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":107.9,"y":68.78},"type":"O","description":"Flyout"}]}},{"startIndex":79,"endIndex":88,"top":[79,80,81,82,83,84],"bottom":[85,86,87,88],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":11,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"coordinates":{"x":75.17,"y":154.38},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":11,"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":115.69,"y":144.42},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":11,"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":197.05,"y":80.77},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":11,"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"coordinates":{"x":176.62,"y":129.71},"type":"H","description":"Single"}]}}]},"linescore":{"note":"Two out when winning run scored.","currentInning":11,"currentInningOrdinal":"11th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":1,"errors":1,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":10,"ordinalNum":"10th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":11,"ordinalNum":"11th","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":3}}],"teams":{"home":{"runs":4,"hits":7,"errors":2,"leftOnBase":8},"away":{"runs":3,"hits":5,"errors":1,"leftOnBase":13}},"defense":{"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"catcher":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"first":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"second":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"third":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"shortstop":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"left":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"center":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"right":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"batter":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"onDeck":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"inHole":{"id":678225,"fullName":"Jihwan Bae","link":"/api/v1/people/678225"},"battingOrder":3,"team":{"id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"}},"offense":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"onDeck":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"inHole":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"first":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"battingOrder":6,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"balls":1,"strikes":2,"outs":2},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":6,"airOuts":11,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":10,"intentionalWalks":1,"hits":5,"hitByPitch":0,"avg":".251","atBats":37,"obp":".336","slg":".395","ops":".731","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":9,"rbi":3,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":3,"groundOuts":12,"airOuts":10,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":1,"hits":7,"hitByPitch":1,"atBats":35,"obp":".310","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":155,"era":"3.53","inningsPitched":"10.2","saveOpportunities":0,"earnedRuns":3,"whip":"1.17","battersFaced":42,"outs":32,"completeGames":0,"shutouts":0,"pitchesThrown":155,"balls":54,"strikes":101,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":4,"pitchesPerInning":"14.53","runsScoredPer9":"3.38","homeRunsPer9":"0.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":14,"putOuts":32,"errors":1,"chances":47,"passedBall":0,"pickoffs":0}},"players":{"ID694477":{"person":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"note":"(H, 7)","summary":"0.2 IP, ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":18,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":11,"strikes":7,"strikePercentage":".390","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"13.50","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":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":41,"gamesStarted":6,"flyOuts":52,"groundOuts":74,"airOuts":97,"runs":33,"doubles":15,"triples":2,"homeRuns":8,"strikeOuts":78,"baseOnBalls":34,"intentionalWalks":2,"hits":71,"hitByPitch":2,"atBats":315,"obp":".303","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":1408,"era":"3.40","inningsPitched":"87.1","wins":6,"losses":4,"saves":5,"saveOpportunities":6,"holds":7,"blownSaves":1,"earnedRuns":33,"whip":"1.20","battersFaced":356,"outs":262,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":1408,"balls":504,"strikes":904,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".600","pitchesPerInning":"16.12","gamesFinished":7,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"8.04","walksPer9Inn":"3.50","hitsPer9Inn":"7.32","runsScoredPer9":"3.40","homeRunsPer9":"0.82","inheritedRunners":17,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":25,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID701656":{"person":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":29,"groundOuts":35,"airOuts":60,"runs":18,"doubles":8,"triples":1,"homeRuns":9,"strikeOuts":69,"baseOnBalls":11,"intentionalWalks":0,"hits":40,"hitByPitch":1,"atBats":203,"obp":".242","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":850,"era":"2.88","inningsPitched":"56.1","wins":6,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"0.91","battersFaced":216,"outs":169,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":850,"balls":259,"strikes":591,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".750","pitchesPerInning":"15.09","gamesFinished":0,"strikeoutWalkRatio":"6.27","strikeoutsPer9Inn":"11.02","walksPer9Inn":"1.76","hitsPer9Inn":"6.39","runsScoredPer9":"2.88","homeRunsPer9":"1.44","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":17,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":2,"chances":6,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687401":{"person":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | 2 BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"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":4,"putOuts":4,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":38,"groundOuts":77,"airOuts":70,"runs":30,"doubles":10,"triples":2,"homeRuns":5,"strikeOuts":52,"baseOnBalls":27,"intentionalWalks":0,"hits":61,"hitByPitch":0,"avg":".241","atBats":253,"obp":".311","slg":".356","ops":".667","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":287,"totalBases":90,"rbi":29,"leftOnBase":129,"sacBunts":4,"sacFlies":3,"babip":".281","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.60","popOuts":11,"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":175,"putOuts":90,"errors":8,"chances":273,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID694192":{"person":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"jerseyNumber":"11","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"100","stats":{"batting":{"summary":"0-5 | BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":54,"groundOuts":82,"airOuts":83,"runs":58,"doubles":20,"triples":0,"homeRuns":17,"strikeOuts":95,"baseOnBalls":33,"intentionalWalks":5,"hits":98,"hitByPitch":2,"avg":".275","atBats":357,"obp":".338","slg":".473","ops":".811","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":393,"totalBases":169,"rbi":48,"leftOnBase":156,"sacBunts":0,"sacFlies":1,"babip":".329","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":15,"lineOuts":14},"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":144,"errors":0,"chances":147,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID592885":{"person":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":29,"groundOuts":98,"airOuts":52,"runs":49,"doubles":18,"triples":2,"homeRuns":8,"strikeOuts":99,"baseOnBalls":35,"intentionalWalks":3,"hits":74,"hitByPitch":4,"avg":".231","atBats":320,"obp":".313","slg":".375","ops":".688","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":362,"totalBases":120,"rbi":40,"leftOnBase":148,"sacBunts":1,"sacFlies":2,"babip":".307","groundOutsToAirouts":"1.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.00","popOuts":5,"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":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641343":{"person":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | BB","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":108,"flyOuts":55,"groundOuts":80,"airOuts":80,"runs":69,"doubles":17,"triples":2,"homeRuns":21,"strikeOuts":109,"baseOnBalls":60,"intentionalWalks":3,"hits":98,"hitByPitch":3,"avg":".268","atBats":365,"obp":".374","slg":".499","ops":".873","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":430,"totalBases":182,"rbi":67,"leftOnBase":169,"sacBunts":0,"sacFlies":2,"babip":".325","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.38","popOuts":7,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":32,"putOuts":525,"errors":8,"chances":565,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID682842":{"person":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":0,"flyOuts":17,"groundOuts":57,"airOuts":35,"runs":11,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":48,"baseOnBalls":18,"intentionalWalks":2,"hits":32,"hitByPitch":1,"atBats":170,"obp":".270","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":758,"era":"2.05","inningsPitched":"48.1","wins":4,"losses":2,"saves":6,"saveOpportunities":8,"holds":18,"blownSaves":2,"earnedRuns":11,"whip":"1.03","battersFaced":191,"outs":145,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":758,"balls":271,"strikes":487,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.63","rbi":0,"winPercentage":".667","pitchesPerInning":"15.68","gamesFinished":14,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"8.94","walksPer9Inn":"3.35","hitsPer9Inn":"5.96","runsScoredPer9":"2.05","homeRunsPer9":"0.56","inheritedRunners":17,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683734":{"person":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"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":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":31,"groundOuts":55,"airOuts":57,"runs":26,"doubles":16,"triples":2,"homeRuns":5,"strikeOuts":38,"baseOnBalls":27,"intentionalWalks":1,"hits":62,"hitByPitch":4,"avg":".295","atBats":210,"obp":".383","slg":".462","ops":".845","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":243,"totalBases":97,"rbi":34,"leftOnBase":117,"sacBunts":0,"sacFlies":2,"babip":".337","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.00","popOuts":7,"lineOuts":19},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"obp":".625","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":29,"era":"27.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"5.00","battersFaced":8,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":13,"strikes":16,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"29.00","gamesFinished":1,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"9.00","walksPer9Inn":"18.00","hitsPer9Inn":"27.00","runsScoredPer9":"27.00","homeRunsPer9":"9.00","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":27,"putOuts":320,"errors":2,"chances":349,"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"}]},"ID675660":{"person":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":23,"gamesStarted":13,"flyOuts":60,"groundOuts":82,"airOuts":96,"runs":45,"doubles":20,"triples":2,"homeRuns":9,"strikeOuts":93,"baseOnBalls":28,"intentionalWalks":0,"hits":88,"hitByPitch":3,"atBats":354,"obp":".306","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1455,"era":"3.87","inningsPitched":"93.0","wins":6,"losses":4,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":40,"whip":"1.25","battersFaced":390,"outs":279,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1455,"balls":509,"strikes":946,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".600","pitchesPerInning":"15.65","gamesFinished":3,"strikeoutWalkRatio":"3.32","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.71","hitsPer9Inn":"8.52","runsScoredPer9":"4.35","homeRunsPer9":"0.87","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":14,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663604":{"person":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"jerseyNumber":"20","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":5,"groundOuts":31,"airOuts":8,"runs":10,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":29,"baseOnBalls":10,"intentionalWalks":0,"hits":26,"hitByPitch":0,"avg":".280","atBats":93,"obp":".350","slg":".323","ops":".673","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":104,"totalBases":30,"rbi":12,"leftOnBase":37,"sacBunts":1,"sacFlies":0,"babip":".406","groundOutsToAirouts":"3.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":49,"errors":2,"chances":54,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID690986":{"person":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":19,"gamesStarted":19,"flyOuts":52,"groundOuts":68,"airOuts":93,"runs":36,"doubles":15,"triples":1,"homeRuns":13,"strikeOuts":114,"baseOnBalls":24,"intentionalWalks":0,"hits":81,"hitByPitch":4,"atBats":356,"obp":".284","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1616,"era":"3.47","inningsPitched":"93.1","wins":9,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.13","battersFaced":384,"outs":280,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1616,"balls":543,"strikes":1073,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".750","pitchesPerInning":"17.31","gamesFinished":0,"strikeoutWalkRatio":"4.75","strikeoutsPer9Inn":"10.99","walksPer9Inn":"2.31","hitsPer9Inn":"7.81","runsScoredPer9":"3.47","homeRunsPer9":"1.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":16,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676879":{"person":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"note":"(BS, 6)","summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":9,"strikes":15,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":56,"gamesStarted":1,"flyOuts":23,"groundOuts":60,"airOuts":42,"runs":31,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":95,"baseOnBalls":33,"intentionalWalks":1,"hits":62,"hitByPitch":2,"atBats":257,"obp":".330","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1200,"era":"3.53","inningsPitched":"66.1","wins":13,"losses":2,"saves":0,"saveOpportunities":6,"holds":10,"blownSaves":6,"earnedRuns":26,"whip":"1.43","battersFaced":294,"outs":199,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":1200,"balls":457,"strikes":743,"strikePercentage":".620","hitBatsmen":2,"balks":1,"wildPitches":8,"pickoffs":1,"groundOutsToAirouts":"1.43","rbi":1,"winPercentage":".867","pitchesPerInning":"18.09","gamesFinished":5,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"12.89","walksPer9Inn":"4.48","hitsPer9Inn":"8.41","runsScoredPer9":"4.21","homeRunsPer9":"0.68","inheritedRunners":18,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":5,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669003":{"person":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"0-2 | BB, K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":23,"groundOuts":85,"airOuts":49,"runs":50,"doubles":24,"triples":3,"homeRuns":8,"strikeOuts":129,"baseOnBalls":51,"intentionalWalks":2,"hits":88,"hitByPitch":4,"avg":".252","atBats":349,"obp":".353","slg":".407","ops":".760","caughtStealing":5,"stolenBases":12,"stolenBasePercentage":".706","caughtStealingPercentage":".294","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":406,"totalBases":142,"rbi":50,"leftOnBase":156,"sacBunts":1,"sacFlies":1,"babip":".376","groundOutsToAirouts":"1.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.62","popOuts":5,"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":3,"putOuts":230,"errors":2,"chances":235,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID666152":{"person":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | BB, K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":44,"groundOuts":67,"airOuts":72,"runs":37,"doubles":9,"triples":2,"homeRuns":3,"strikeOuts":66,"baseOnBalls":28,"intentionalWalks":0,"hits":58,"hitByPitch":1,"avg":".231","atBats":251,"obp":".311","slg":".319","ops":".630","caughtStealing":6,"stolenBases":22,"stolenBasePercentage":".786","caughtStealingPercentage":".214","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":293,"totalBases":80,"rbi":16,"leftOnBase":102,"sacBunts":12,"sacFlies":0,"babip":".302","groundOutsToAirouts":"0.93","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"83.67","popOuts":9,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":141,"putOuts":81,"errors":8,"chances":230,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID661388":{"person":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"jerseyNumber":"24","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | 2 BB","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":112,"flyOuts":75,"groundOuts":116,"airOuts":139,"runs":57,"doubles":17,"triples":1,"homeRuns":11,"strikeOuts":67,"baseOnBalls":44,"intentionalWalks":4,"hits":111,"hitByPitch":4,"avg":".259","atBats":428,"obp":".331","slg":".381","ops":".712","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":481,"totalBases":163,"rbi":59,"leftOnBase":203,"sacBunts":0,"sacFlies":5,"babip":".282","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.91","popOuts":31,"lineOuts":33},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":21,"stolenBases":32,"stolenBasePercentage":".604","caughtStealingPercentage":".396","assists":36,"putOuts":921,"errors":0,"chances":957,"fielding":"1.000","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID688107":{"person":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":40,"groundOuts":52,"airOuts":84,"runs":35,"doubles":15,"triples":1,"homeRuns":11,"strikeOuts":61,"baseOnBalls":18,"intentionalWalks":0,"hits":64,"hitByPitch":7,"atBats":258,"obp":".313","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1114,"era":"4.57","inningsPitched":"67.0","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.22","battersFaced":286,"outs":201,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1114,"balls":368,"strikes":746,"strikePercentage":".670","hitBatsmen":7,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".429","pitchesPerInning":"16.63","gamesFinished":0,"strikeoutWalkRatio":"3.39","strikeoutsPer9Inn":"8.19","walksPer9Inn":"2.42","hitsPer9Inn":"8.60","runsScoredPer9":"4.70","homeRunsPer9":"1.48","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668930":{"person":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | BB, 3 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":1,"rbi":1,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":115,"flyOuts":53,"groundOuts":111,"airOuts":93,"runs":74,"doubles":28,"triples":3,"homeRuns":16,"strikeOuts":132,"baseOnBalls":66,"intentionalWalks":3,"hits":121,"hitByPitch":0,"avg":".268","atBats":451,"obp":".360","slg":".450","ops":".810","caughtStealing":5,"stolenBases":16,"stolenBasePercentage":".762","caughtStealingPercentage":".238","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":523,"totalBases":203,"rbi":76,"leftOnBase":176,"sacBunts":4,"sacFlies":2,"babip":".344","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.19","popOuts":4,"lineOuts":36},"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":283,"putOuts":173,"errors":4,"chances":460,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID596142":{"person":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"jerseyNumber":"99","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | HR, 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":23,"groundOuts":38,"airOuts":51,"runs":31,"doubles":8,"triples":1,"homeRuns":10,"strikeOuts":39,"baseOnBalls":38,"intentionalWalks":0,"hits":38,"hitByPitch":2,"avg":".230","atBats":165,"obp":".379","slg":".473","ops":".852","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":206,"totalBases":78,"rbi":29,"leftOnBase":91,"sacBunts":0,"sacFlies":1,"babip":".239","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.50","popOuts":16,"lineOuts":12},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":19,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":8,"strikes":11,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"19.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":6,"stolenBases":18,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":13,"putOuts":275,"errors":3,"chances":291,"fielding":".990","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID694819":{"person":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":48,"groundOuts":95,"airOuts":97,"runs":34,"doubles":5,"triples":0,"homeRuns":13,"strikeOuts":204,"baseOnBalls":30,"intentionalWalks":0,"hits":68,"hitByPitch":9,"atBats":462,"obp":".213","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1985,"era":"1.76","inningsPitched":"133.0","wins":11,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"0.74","battersFaced":503,"outs":399,"gamesPitched":22,"completeGames":1,"shutouts":1,"pitchesThrown":1985,"balls":618,"strikes":1367,"strikePercentage":".690","hitBatsmen":9,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".688","pitchesPerInning":"14.92","gamesFinished":0,"strikeoutWalkRatio":"6.80","strikeoutsPer9Inn":"13.80","walksPer9Inn":"2.03","hitsPer9Inn":"4.60","runsScoredPer9":"2.30","homeRunsPer9":"0.88","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":22,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669084":{"person":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":1,"flyOuts":14,"groundOuts":34,"airOuts":28,"runs":10,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":34,"baseOnBalls":26,"intentionalWalks":0,"hits":19,"hitByPitch":1,"atBats":114,"obp":".324","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":600,"era":"2.60","inningsPitched":"34.2","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":10,"whip":"1.30","battersFaced":142,"outs":104,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":600,"balls":247,"strikes":353,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.31","gamesFinished":7,"strikeoutWalkRatio":"1.31","strikeoutsPer9Inn":"8.83","walksPer9Inn":"6.75","hitsPer9Inn":"4.93","runsScoredPer9":"2.60","homeRunsPer9":"0.52","inheritedRunners":14,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":5},"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}},"ID622608":{"person":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"note":"(L, 9-4)(BS, 6)","summary":"0.2 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":15,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":4,"strikes":11,"strikePercentage":".730","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":38,"gamesStarted":0,"flyOuts":34,"groundOuts":55,"airOuts":55,"runs":28,"doubles":6,"triples":3,"homeRuns":4,"strikeOuts":48,"baseOnBalls":18,"intentionalWalks":2,"hits":55,"hitByPitch":2,"atBats":210,"obp":".323","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":860,"era":"3.90","inningsPitched":"55.1","wins":9,"losses":4,"saves":3,"saveOpportunities":9,"holds":6,"blownSaves":6,"earnedRuns":24,"whip":"1.32","battersFaced":233,"outs":166,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":860,"balls":295,"strikes":565,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":2,"winPercentage":".692","pitchesPerInning":"15.54","gamesFinished":12,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"7.81","walksPer9Inn":"2.93","hitsPer9Inn":"8.95","runsScoredPer9":"4.55","homeRunsPer9":"0.65","inheritedRunners":15,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669060":{"person":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":14,"groundOuts":24,"airOuts":30,"runs":14,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":20,"baseOnBalls":2,"intentionalWalks":0,"hits":35,"hitByPitch":2,"atBats":109,"obp":".345","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":401,"era":"4.91","inningsPitched":"25.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.44","battersFaced":113,"outs":77,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":401,"balls":108,"strikes":293,"strikePercentage":".730","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".---","pitchesPerInning":"15.62","gamesFinished":6,"strikeoutWalkRatio":"10.00","strikeoutsPer9Inn":"7.01","walksPer9Inn":"0.70","hitsPer9Inn":"12.27","runsScoredPer9":"4.91","homeRunsPer9":"1.05","inheritedRunners":5,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":10},"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}},"ID669160":{"person":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"7.0 IP, ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":9,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":83,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":25,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":26,"strikes":57,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"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":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":23,"gamesStarted":23,"flyOuts":67,"groundOuts":108,"airOuts":121,"runs":59,"doubles":21,"triples":1,"homeRuns":9,"strikeOuts":117,"baseOnBalls":40,"intentionalWalks":0,"hits":112,"hitByPitch":8,"atBats":454,"obp":".317","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1931,"era":"4.13","inningsPitched":"122.0","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.25","battersFaced":507,"outs":366,"gamesPitched":23,"completeGames":1,"shutouts":1,"pitchesThrown":1931,"balls":678,"strikes":1253,"strikePercentage":".650","hitBatsmen":8,"balks":1,"wildPitches":7,"pickoffs":1,"groundOutsToAirouts":"0.89","rbi":1,"winPercentage":".462","pitchesPerInning":"15.83","gamesFinished":0,"strikeoutWalkRatio":"2.93","strikeoutsPer9Inn":"8.63","walksPer9Inn":"2.95","hitsPer9Inn":"8.26","runsScoredPer9":"4.35","homeRunsPer9":"0.66","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":22,"lineOuts":32},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":0,"chances":13,"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"}]},"ID678225":{"person":{"id":678225,"fullName":"Jihwan Bae","link":"/api/v1/people/678225"},"jerseyNumber":"0","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"501","stats":{"batting":{"note":"1-","summary":"0-0 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"avg":".500","atBats":2,"obp":".667","slg":".500","ops":"1.167","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"babip":"1.000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID800325":{"person":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"301","stats":{"batting":{"summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":10,"groundOuts":21,"airOuts":19,"runs":9,"doubles":5,"triples":1,"homeRuns":0,"strikeOuts":17,"baseOnBalls":11,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".233","atBats":73,"obp":".329","slg":".329","ops":".658","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":85,"totalBases":24,"rbi":11,"leftOnBase":33,"sacBunts":0,"sacFlies":1,"babip":".298","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":49,"errors":0,"chances":51,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID656730":{"person":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":15,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":4,"strikes":11,"strikePercentage":".730","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":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":48,"gamesStarted":0,"flyOuts":35,"groundOuts":32,"airOuts":57,"runs":14,"doubles":7,"triples":0,"homeRuns":0,"strikeOuts":53,"baseOnBalls":12,"intentionalWalks":2,"hits":28,"hitByPitch":1,"atBats":167,"obp":".227","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":671,"era":"2.49","inningsPitched":"47.0","wins":2,"losses":2,"saves":21,"saveOpportunities":23,"holds":7,"blownSaves":2,"earnedRuns":13,"whip":"0.85","battersFaced":183,"outs":141,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":671,"balls":208,"strikes":463,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".500","pitchesPerInning":"14.28","gamesFinished":28,"strikeoutWalkRatio":"4.42","strikeoutsPer9Inn":"10.15","walksPer9Inn":"2.30","hitsPer9Inn":"5.36","runsScoredPer9":"2.68","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[694192,668930,683734,800325,641343,661388,678225,596142,663604,669003,666152,687401,669160,694477,676879,656730,622608],"pitchers":[669160,694477,676879,656730,622608],"bench":[592885],"bullpen":[675660,688107,669084,690986,701656,694819,682842,669060],"battingOrder":[694192,668930,800325,641343,678225,596142,669003,666152,687401],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Sánchez (8, Morejon)."},{"label":"HR","value":"Sánchez (10, 2nd inning off Ray, 0 on, 2 out)."},{"label":"TB","value":"Bauers; Ortiz, J; Sánchez 6; Turang."},{"label":"RBI","value":"Sánchez 2 (29); Turang (76)."},{"label":"2-out RBI","value":"Sánchez; Turang."},{"label":"Runners left in scoring position, 2 out","value":"Hamilton, D; Sánchez; Turang 3; Vaughn 2."},{"label":"Team RISP","value":"2-for-15."},{"label":"Team LOB","value":"13."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Hamilton, D (22, 2nd base off Miller, M/Campusano); Mitchell (12, 2nd base off Morejon/Campusano)."},{"label":"CS","value":"Turang (5, 3rd base by Morejon/Campusano)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Hamilton, D (8, fielding)."},{"label":"DP","value":"4 (Hamilton, D-Turang-Vaughn; Hamilton, D-Vaughn; Ortiz, J-Turang-Vaughn; Ortiz, J-Turang-Bauers)."}]}],"note":[{"label":"a","value":"Struck out for Lockridge in the 6th."},{"label":"1","value":"Ran for Contreras, Wm in the 11th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":12,"airOuts":10,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":1,"hits":7,"hitByPitch":1,"avg":".238","atBats":35,"obp":".314","slg":".388","ops":".702","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":11,"rbi":4,"leftOnBase":20,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":4,"lineOuts":3},"pitching":{"flyOuts":7,"groundOuts":6,"airOuts":11,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":10,"intentionalWalks":1,"hits":5,"hitByPitch":0,"atBats":37,"obp":".319","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":219,"era":"4.10","inningsPitched":"11.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.32","battersFaced":47,"outs":33,"completeGames":0,"shutouts":0,"pitchesThrown":219,"balls":83,"strikes":136,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":3,"pitchesPerInning":"19.91","runsScoredPer9":"2.45","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".---","assists":5,"putOuts":33,"errors":2,"chances":40,"passedBall":0,"pickoffs":0}},"players":{"ID669134":{"person":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"jerseyNumber":"12","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"601","stats":{"batting":{"summary":"1-2 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":17,"groundOuts":23,"airOuts":30,"runs":16,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":30,"baseOnBalls":18,"intentionalWalks":0,"hits":38,"hitByPitch":2,"avg":".314","atBats":121,"obp":".411","slg":".512","ops":".923","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":141,"totalBases":62,"rbi":20,"leftOnBase":54,"sacBunts":0,"sacFlies":0,"babip":".384","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.20","popOuts":9,"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":8,"stolenBases":25,"stolenBasePercentage":".758","caughtStealingPercentage":".242","assists":13,"putOuts":291,"errors":3,"chances":307,"fielding":".990","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID673513":{"person":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"jerseyNumber":"1","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":34,"gamesStarted":0,"flyOuts":26,"groundOuts":28,"airOuts":56,"runs":13,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":48,"baseOnBalls":26,"intentionalWalks":2,"hits":27,"hitByPitch":2,"atBats":154,"obp":".294","caughtStealing":4,"stolenBases":3,"stolenBasePercentage":".429","caughtStealingPercentage":".571","numberOfPitches":753,"era":"2.35","inningsPitched":"46.0","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":6,"blownSaves":0,"earnedRuns":12,"whip":"1.15","battersFaced":187,"outs":138,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":753,"balls":283,"strikes":470,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".750","pitchesPerInning":"16.37","gamesFinished":5,"strikeoutWalkRatio":"1.85","strikeoutsPer9Inn":"9.39","walksPer9Inn":"5.09","hitsPer9Inn":"5.28","runsScoredPer9":"2.54","homeRunsPer9":"1.17","inheritedRunners":29,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":22,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650859":{"person":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":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":82,"flyOuts":39,"groundOuts":99,"airOuts":73,"runs":34,"doubles":11,"triples":0,"homeRuns":3,"strikeOuts":38,"baseOnBalls":31,"intentionalWalks":1,"hits":65,"hitByPitch":3,"avg":".241","atBats":270,"obp":".324","slg":".315","ops":".639","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":309,"totalBases":85,"rbi":31,"leftOnBase":144,"sacBunts":3,"sacFlies":2,"babip":".268","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"90.00","popOuts":10,"lineOuts":24},"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":70,"putOuts":95,"errors":6,"chances":171,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID666023":{"person":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"jerseyNumber":"54","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":36,"groundOuts":50,"airOuts":59,"runs":18,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":42,"baseOnBalls":17,"intentionalWalks":0,"hits":35,"hitByPitch":3,"avg":".194","atBats":180,"obp":".272","slg":".317","ops":".589","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":206,"totalBases":57,"rbi":16,"leftOnBase":84,"sacBunts":4,"sacFlies":2,"babip":".228","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":11,"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":19,"stolenBases":35,"stolenBasePercentage":".648","caughtStealingPercentage":".352","assists":28,"putOuts":495,"errors":7,"chances":530,"fielding":".987","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID650633":{"person":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":24,"gamesStarted":24,"flyOuts":77,"groundOuts":132,"airOuts":137,"runs":52,"doubles":15,"triples":1,"homeRuns":15,"strikeOuts":120,"baseOnBalls":55,"intentionalWalks":0,"hits":105,"hitByPitch":9,"atBats":491,"obp":".304","caughtStealing":7,"stolenBases":6,"stolenBasePercentage":".462","caughtStealingPercentage":".538","numberOfPitches":2227,"era":"3.37","inningsPitched":"136.1","wins":7,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"1.17","battersFaced":559,"outs":409,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2227,"balls":824,"strikes":1403,"strikePercentage":".630","hitBatsmen":9,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".467","pitchesPerInning":"16.33","gamesFinished":0,"strikeoutWalkRatio":"2.18","strikeoutsPer9Inn":"7.92","walksPer9Inn":"3.63","hitsPer9Inn":"6.93","runsScoredPer9":"3.43","homeRunsPer9":"0.99","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":32,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":20,"errors":1,"chances":30,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695243":{"person":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":23,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":14,"strikes":9,"strikePercentage":".390","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":49,"gamesStarted":0,"flyOuts":19,"groundOuts":31,"airOuts":27,"runs":7,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":93,"baseOnBalls":19,"intentionalWalks":1,"hits":24,"hitByPitch":2,"atBats":174,"obp":".230","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":834,"era":"0.88","inningsPitched":"51.1","wins":4,"losses":1,"saves":30,"saveOpportunities":31,"holds":0,"blownSaves":1,"earnedRuns":5,"whip":"0.84","battersFaced":196,"outs":154,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":834,"balls":289,"strikes":545,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".800","pitchesPerInning":"16.25","gamesFinished":43,"strikeoutWalkRatio":"4.89","strikeoutsPer9Inn":"16.31","walksPer9Inn":"3.33","hitsPer9Inn":"4.21","runsScoredPer9":"1.23","homeRunsPer9":"0.00","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663554":{"person":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":73,"groundOuts":68,"airOuts":121,"runs":37,"doubles":24,"triples":1,"homeRuns":7,"strikeOuts":92,"baseOnBalls":24,"intentionalWalks":0,"hits":81,"hitByPitch":1,"atBats":355,"obp":".275","caughtStealing":6,"stolenBases":11,"stolenBasePercentage":".647","caughtStealingPercentage":".353","numberOfPitches":1478,"era":"3.38","inningsPitched":"96.0","wins":4,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.09","battersFaced":387,"outs":288,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1478,"balls":519,"strikes":959,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".364","pitchesPerInning":"15.40","gamesFinished":0,"strikeoutWalkRatio":"3.83","strikeoutsPer9Inn":"8.63","walksPer9Inn":"2.25","hitsPer9Inn":"7.59","runsScoredPer9":"3.47","homeRunsPer9":"0.66","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":27,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID593974":{"person":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":53,"gamesStarted":4,"flyOuts":23,"groundOuts":76,"airOuts":56,"runs":23,"doubles":12,"triples":1,"homeRuns":5,"strikeOuts":38,"baseOnBalls":22,"intentionalWalks":1,"hits":62,"hitByPitch":2,"atBats":229,"obp":".339","caughtStealing":4,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":977,"era":"3.39","inningsPitched":"61.0","wins":2,"losses":2,"saves":0,"saveOpportunities":2,"holds":4,"blownSaves":2,"earnedRuns":23,"whip":"1.38","battersFaced":256,"outs":183,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":977,"balls":354,"strikes":623,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".500","pitchesPerInning":"16.02","gamesFinished":16,"strikeoutWalkRatio":"1.73","strikeoutsPer9Inn":"5.61","walksPer9Inn":"3.25","hitsPer9Inn":"9.15","runsScoredPer9":"3.39","homeRunsPer9":"0.74","inheritedRunners":29,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621111":{"person":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"jerseyNumber":"10","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":24,"gamesStarted":24,"flyOuts":59,"groundOuts":118,"airOuts":111,"runs":63,"doubles":20,"triples":3,"homeRuns":14,"strikeOuts":100,"baseOnBalls":47,"intentionalWalks":2,"hits":116,"hitByPitch":5,"atBats":444,"obp":".339","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","numberOfPitches":1975,"era":"4.88","inningsPitched":"114.1","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":62,"whip":"1.43","battersFaced":497,"outs":343,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":1975,"balls":753,"strikes":1222,"strikePercentage":".620","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".583","pitchesPerInning":"17.27","gamesFinished":0,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"7.87","walksPer9Inn":"3.70","hitsPer9Inn":"9.13","runsScoredPer9":"4.96","homeRunsPer9":"1.10","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":21,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":24,"errors":1,"chances":33,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701538":{"person":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":119,"flyOuts":74,"groundOuts":99,"airOuts":135,"runs":62,"doubles":20,"triples":2,"homeRuns":19,"strikeOuts":119,"baseOnBalls":31,"intentionalWalks":2,"hits":114,"hitByPitch":1,"avg":".247","atBats":462,"obp":".294","slg":".422","ops":".716","caughtStealing":2,"stolenBases":23,"stolenBasePercentage":".920","caughtStealingPercentage":".080","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":499,"totalBases":195,"rbi":63,"leftOnBase":189,"sacBunts":3,"sacFlies":2,"babip":".291","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.32","popOuts":22,"lineOuts":39},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":295,"errors":2,"chances":304,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID656288":{"person":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":11,"flyOuts":39,"groundOuts":65,"airOuts":65,"runs":53,"doubles":11,"triples":1,"homeRuns":13,"strikeOuts":71,"baseOnBalls":33,"intentionalWalks":0,"hits":78,"hitByPitch":3,"atBats":276,"obp":".363","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":1255,"era":"6.59","inningsPitched":"71.0","wins":3,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"1.56","battersFaced":316,"outs":213,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1255,"balls":493,"strikes":762,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".250","pitchesPerInning":"17.68","gamesFinished":3,"strikeoutWalkRatio":"2.15","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.18","hitsPer9Inn":"9.89","runsScoredPer9":"6.72","homeRunsPer9":"1.65","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":10,"errors":1,"chances":22,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID699134":{"person":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":38,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":38,"balls":12,"strikes":26,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":50,"gamesStarted":4,"flyOuts":28,"groundOuts":56,"airOuts":53,"runs":17,"doubles":10,"triples":1,"homeRuns":3,"strikeOuts":57,"baseOnBalls":17,"intentionalWalks":1,"hits":41,"hitByPitch":0,"atBats":204,"obp":".261","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":883,"era":"2.13","inningsPitched":"55.0","wins":3,"losses":2,"saves":0,"saveOpportunities":4,"holds":9,"blownSaves":4,"earnedRuns":13,"whip":"1.05","battersFaced":224,"outs":165,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":883,"balls":294,"strikes":589,"strikePercentage":".670","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".600","pitchesPerInning":"16.05","gamesFinished":6,"strikeoutWalkRatio":"3.35","strikeoutsPer9Inn":"9.33","walksPer9Inn":"2.78","hitsPer9Inn":"6.71","runsScoredPer9":"2.78","homeRunsPer9":"0.49","inheritedRunners":25,"inheritedRunnersScored":13,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":7,"errors":2,"chances":13,"fielding":".846","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID823550":{"person":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"jerseyNumber":"24","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"401","stats":{"batting":{"note":"2-","summary":"0-0 | R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":20,"groundOuts":28,"airOuts":39,"runs":19,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":17,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".207","atBats":111,"obp":".313","slg":".270","ops":".583","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":131,"totalBases":30,"rbi":15,"leftOnBase":45,"sacBunts":3,"sacFlies":0,"babip":".256","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"111.00","popOuts":13,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":82,"putOuts":49,"errors":0,"chances":131,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"ID669093":{"person":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":3,"strikes":13,"strikePercentage":".810","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":29,"gamesStarted":0,"flyOuts":15,"groundOuts":17,"airOuts":27,"runs":12,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":34,"baseOnBalls":14,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":93,"obp":".280","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":436,"era":"3.29","inningsPitched":"27.1","wins":2,"losses":2,"saves":1,"saveOpportunities":3,"holds":10,"blownSaves":2,"earnedRuns":10,"whip":"1.10","battersFaced":108,"outs":82,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":436,"balls":169,"strikes":267,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".500","pitchesPerInning":"15.95","gamesFinished":4,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"11.20","walksPer9Inn":"4.61","hitsPer9Inn":"5.27","runsScoredPer9":"3.95","homeRunsPer9":"0.66","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":8},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID657757":{"person":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"jerseyNumber":"30","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"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":113,"flyOuts":42,"groundOuts":97,"airOuts":88,"runs":44,"doubles":15,"triples":0,"homeRuns":15,"strikeOuts":79,"baseOnBalls":47,"intentionalWalks":0,"hits":70,"hitByPitch":4,"avg":".211","atBats":332,"obp":".314","slg":".392","ops":".706","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":385,"totalBases":130,"rbi":44,"leftOnBase":129,"sacBunts":0,"sacFlies":2,"babip":".229","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.13","popOuts":26,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":42,"putOuts":308,"errors":0,"chances":350,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID670970":{"person":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(W, 9-2)","summary":"2.0 IP, 0 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":7,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":35,"inningsPitched":"2.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":9,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":35,"balls":12,"strikes":23,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":56,"gamesStarted":0,"flyOuts":18,"groundOuts":78,"airOuts":35,"runs":24,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":80,"baseOnBalls":18,"intentionalWalks":4,"hits":53,"hitByPitch":4,"atBats":245,"obp":".280","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1028,"era":"2.76","inningsPitched":"65.1","wins":9,"losses":2,"saves":2,"saveOpportunities":7,"holds":19,"blownSaves":5,"earnedRuns":20,"whip":"1.09","battersFaced":268,"outs":196,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":1028,"balls":329,"strikes":699,"strikePercentage":".680","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"2.23","rbi":1,"winPercentage":".818","pitchesPerInning":"15.73","gamesFinished":8,"strikeoutWalkRatio":"4.44","strikeoutsPer9Inn":"11.02","walksPer9Inn":"2.48","hitsPer9Inn":"7.30","runsScoredPer9":"3.31","homeRunsPer9":"0.41","inheritedRunners":33,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":7,"errors":0,"chances":20,"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"}]},"ID592518":{"person":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"300","stats":{"batting":{"summary":"0-5","gamesPlayed":1,"flyOuts":0,"groundOuts":4,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":119,"flyOuts":71,"groundOuts":117,"airOuts":128,"runs":61,"doubles":20,"triples":0,"homeRuns":23,"strikeOuts":111,"baseOnBalls":55,"intentionalWalks":3,"hits":94,"hitByPitch":0,"avg":".213","atBats":442,"obp":".296","slg":".414","ops":".710","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":505,"totalBases":183,"rbi":70,"leftOnBase":196,"sacBunts":1,"sacFlies":7,"babip":".225","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.22","popOuts":21,"lineOuts":36},"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":157,"putOuts":87,"errors":3,"chances":247,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID669720":{"person":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"jerseyNumber":"15","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":3,"groundOuts":19,"airOuts":6,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":1,"intentionalWalks":1,"hits":13,"hitByPitch":0,"avg":".250","atBats":52,"obp":".264","slg":".385","ops":".649","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":53,"totalBases":20,"rbi":10,"leftOnBase":31,"sacBunts":0,"sacFlies":0,"babip":".306","groundOutsToAirouts":"3.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":19,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID664034":{"person":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"jerseyNumber":"25","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":39,"groundOuts":71,"airOuts":73,"runs":42,"doubles":15,"triples":2,"homeRuns":17,"strikeOuts":76,"baseOnBalls":17,"intentionalWalks":1,"hits":90,"hitByPitch":11,"avg":".295","atBats":305,"obp":".349","slg":".525","ops":".874","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":339,"totalBases":160,"rbi":51,"leftOnBase":131,"sacBunts":0,"sacFlies":5,"babip":".336","groundOutsToAirouts":"0.97","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"17.94","popOuts":13,"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":107,"putOuts":542,"errors":2,"chances":651,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID665487":{"person":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-0 | 2 BB, R, 2 SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":63,"groundOuts":134,"airOuts":108,"runs":67,"doubles":25,"triples":2,"homeRuns":12,"strikeOuts":100,"baseOnBalls":50,"intentionalWalks":5,"hits":131,"hitByPitch":5,"avg":".281","atBats":467,"obp":".353","slg":".420","ops":".773","caughtStealing":12,"stolenBases":28,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":528,"totalBases":196,"rbi":55,"leftOnBase":122,"sacBunts":1,"sacFlies":5,"babip":".331","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.92","popOuts":16,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":96,"putOuts":195,"errors":6,"chances":297,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID593428":{"person":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"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":115,"flyOuts":58,"groundOuts":132,"airOuts":99,"runs":47,"doubles":11,"triples":0,"homeRuns":10,"strikeOuts":83,"baseOnBalls":54,"intentionalWalks":1,"hits":88,"hitByPitch":3,"avg":".221","atBats":398,"obp":".316","slg":".324","ops":".640","caughtStealing":1,"stolenBases":16,"stolenBasePercentage":".941","caughtStealingPercentage":".059","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":459,"totalBases":129,"rbi":42,"leftOnBase":165,"sacBunts":0,"sacFlies":4,"babip":".252","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.80","popOuts":12,"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":242,"putOuts":171,"errors":7,"chances":420,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID687749":{"person":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"jerseyNumber":"4","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"701","stats":{"batting":{"note":"1-","summary":"0-1 | SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":11,"groundOuts":15,"airOuts":19,"runs":11,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":30,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":2,"avg":".147","atBats":75,"obp":".190","slg":".213","ops":".403","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":79,"totalBases":16,"rbi":6,"leftOnBase":46,"sacBunts":0,"sacFlies":0,"babip":".227","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"75.00","popOuts":1,"lineOuts":7},"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":2,"putOuts":57,"errors":0,"chances":59,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID606996":{"person":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":11,"strikes":12,"strikePercentage":".520","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":32,"gamesStarted":4,"flyOuts":25,"groundOuts":52,"airOuts":46,"runs":24,"doubles":11,"triples":1,"homeRuns":4,"strikeOuts":44,"baseOnBalls":16,"intentionalWalks":0,"hits":35,"hitByPitch":3,"atBats":172,"obp":".278","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":773,"era":"4.10","inningsPitched":"48.1","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":22,"whip":"1.06","battersFaced":196,"outs":145,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":773,"balls":281,"strikes":492,"strikePercentage":".640","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".000","pitchesPerInning":"15.99","gamesFinished":5,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"8.19","walksPer9Inn":"2.98","hitsPer9Inn":"6.52","runsScoredPer9":"4.47","homeRunsPer9":"0.74","inheritedRunners":19,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":13},"fielding":{"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":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID630105":{"person":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | BB, 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"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":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":29,"groundOuts":67,"airOuts":60,"runs":29,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":58,"baseOnBalls":25,"intentionalWalks":0,"hits":51,"hitByPitch":5,"avg":".218","atBats":234,"obp":".307","slg":".286","ops":".593","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":266,"totalBases":67,"rbi":19,"leftOnBase":107,"sacBunts":2,"sacFlies":0,"babip":".277","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"78.00","popOuts":12,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":160,"putOuts":118,"errors":5,"chances":283,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID592662":{"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 2 ER, 4 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":3,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":14,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":84,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":17,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":31,"strikes":53,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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":24,"gamesStarted":23,"flyOuts":101,"groundOuts":104,"airOuts":161,"runs":56,"doubles":20,"triples":1,"homeRuns":17,"strikeOuts":113,"baseOnBalls":65,"intentionalWalks":0,"hits":110,"hitByPitch":1,"atBats":480,"obp":".319","caughtStealing":8,"stolenBases":17,"stolenBasePercentage":".680","caughtStealingPercentage":".320","numberOfPitches":2237,"era":"3.28","inningsPitched":"131.2","wins":10,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.33","battersFaced":554,"outs":395,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2237,"balls":889,"strikes":1348,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":5,"groundOutsToAirouts":"0.65","rbi":2,"winPercentage":".588","pitchesPerInning":"16.99","gamesFinished":0,"strikeoutWalkRatio":"1.74","strikeoutsPer9Inn":"7.72","walksPer9Inn":"4.44","hitsPer9Inn":"7.52","runsScoredPer9":"3.83","homeRunsPer9":"1.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":6,"passedBall":0,"popOuts":26,"lineOuts":34},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":3,"errors":2,"chances":19,"fielding":".895","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681190":{"person":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"jerseyNumber":"98","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":1,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":19,"flyOuts":84,"groundOuts":97,"airOuts":139,"runs":53,"doubles":24,"triples":3,"homeRuns":15,"strikeOuts":66,"baseOnBalls":31,"intentionalWalks":1,"hits":114,"hitByPitch":4,"atBats":410,"obp":".331","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","numberOfPitches":1726,"era":"4.16","inningsPitched":"106.0","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":49,"whip":"1.37","battersFaced":451,"outs":318,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1726,"balls":605,"strikes":1121,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".571","pitchesPerInning":"16.28","gamesFinished":2,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"5.60","walksPer9Inn":"2.63","hitsPer9Inn":"9.68","runsScoredPer9":"4.50","homeRunsPer9":"1.27","inheritedRunners":4,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":21,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":9,"errors":1,"chances":19,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[650859,630105,592518,664034,823550,701538,669720,669134,657757,687749,593428,666023,665487,592662,699134,669093,606996,695243,670970],"pitchers":[592662,699134,669093,606996,695243,670970],"bench":[],"bullpen":[621111,656288,650633,673513,663554,593974,681190],"battingOrder":[650859,630105,592518,823550,701538,669134,687749,593428,665487],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Merrill (20, Ashby)."},{"label":"HR","value":"Bogaerts (10, 3rd inning off May, 0 on, 1 out)."},{"label":"TB","value":"Bogaerts 4; Campusano; Cronenworth; France, T 2; Merrill 2; Rengifo."},{"label":"RBI","value":"Bogaerts (42); Campusano (20); Cronenworth (19); Merrill (63)."},{"label":"2-out RBI","value":"Cronenworth; Campusano."},{"label":"Runners left in scoring position, 2 out","value":"Cronenworth 2; Machado, M 2; Bowen."},{"label":"SF","value":"Merrill."},{"label":"GIDP","value":"Bogaerts; Hays; Machado, M; Merrill."},{"label":"Team RISP","value":"2-for-11."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Tatis Jr. 2 (28, 2nd base off Patrick/Sánchez, 2nd base off Megill/Sánchez); Bowen (5, 3rd base off Megill/Sánchez); Song (12, 2nd base off Senzatela/Sánchez)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Merrill (2, fielding); Rodriguez, B (2, pickoff)."}]}],"note":[{"label":"a","value":"Walked for Fermin in the 8th."},{"label":"1","value":"Ran for Sheets in the 8th."},{"label":"2","value":"Ran for France, T in the 11th."}]}},"officials":[{"official":{"id":427315,"fullName":"Alfonso Márquez","link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"fullName":"Mike Estabrook","link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":483561,"fullName":"Lance Barrett","link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":623946,"fullName":"Malachi Moore","link":"/api/v1/people/623946"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Ashby; Morejon."},{"label":"IBB","value":"Chourio, J (by Morejon); Tatis Jr. (by Megill)."},{"label":"HBP","value":"France, T (by Senzatela)."},{"label":"Pitch timer violations","value":"Lara (batter timer)."},{"label":"ABS Challenge","value":"Sánchez 2 (Strike-Overturned to Ball, Ball-Confirmed); Ortiz, J (Strike-Confirmed); Fermin 3 (Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Overturned to Strike); Turang (Strike-Confirmed); Campusano 2 (Strike-Overturned to Ball, Ball-Confirmed)."},{"label":"Pitches-strikes","value":"May 83-57; Patrick 18-7; Ashby 24-15; Megill 15-11; Senzatela 15-11; Ray 84-53; Rodriguez, B 38-26; Estrada, J 16-13; Hart 23-12; Miller, M 23-9; Morejon 35-23."},{"label":"Groundouts-flyouts","value":"May 9-2; Patrick 1-0; Ashby 1-0; Megill 0-1; Senzatela 1-0; Ray 3-2; Rodriguez, B 2-1; Estrada, J 0-1; Hart 0-1; Miller, M 1-1; Morejon 0-1."},{"label":"Batters faced","value":"May 25; Patrick 3; Ashby 4; Megill 6; Senzatela 4; Ray 17; Rodriguez, B 8; Estrada, J 3; Hart 5; Miller, M 5; Morejon 9."},{"label":"Inherited runners-scored","value":"Patrick 1-0; Ashby 2-1; Megill 1-0."},{"label":"Umpires","value":"HP: Alfonso Márquez. 1B: Mike Estabrook. 2B: Lance Barrett. 3B: Malachi Moore. "},{"label":"Weather","value":"79 degrees, Partly Cloudy."},{"label":"Wind","value":"8 mph, L To R."},{"label":"First pitch","value":"1:10 PM."},{"label":"T","value":"3:46."},{"label":"Att","value":"36,072."},{"label":"Venue","value":"Petco Park."},{"label":"August 12, 2026"}],"pitchingNotes":["May pitched to 1 batter in the 8th inning."],"topPerformers":[{"player":{"person":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160","boxscoreName":"May"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"7.0 IP, ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":9,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":83,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":25,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":26,"strikes":57,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"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":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":23,"gamesStarted":23,"flyOuts":67,"groundOuts":108,"airOuts":121,"runs":59,"doubles":21,"triples":1,"homeRuns":9,"strikeOuts":117,"baseOnBalls":40,"intentionalWalks":0,"hits":112,"hitByPitch":8,"atBats":454,"obp":".317","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1931,"era":"4.13","inningsPitched":"122.0","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.25","battersFaced":507,"outs":366,"gamesPitched":23,"completeGames":1,"shutouts":1,"pitchesThrown":1931,"balls":678,"strikes":1253,"strikePercentage":".650","hitBatsmen":8,"balks":1,"wildPitches":7,"pickoffs":1,"groundOutsToAirouts":"0.89","rbi":1,"winPercentage":".462","pitchesPerInning":"15.83","gamesFinished":0,"strikeoutWalkRatio":"2.93","strikeoutsPer9Inn":"8.63","walksPer9Inn":"2.95","hitsPer9Inn":"8.26","runsScoredPer9":"4.35","homeRunsPer9":"0.66","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":22,"lineOuts":32},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":67,"pitchingGameScore":67},{"player":{"person":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142","boxscoreName":"Sánchez"},"jerseyNumber":"99","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | HR, 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":23,"groundOuts":38,"airOuts":51,"runs":31,"doubles":8,"triples":1,"homeRuns":10,"strikeOuts":39,"baseOnBalls":38,"intentionalWalks":0,"hits":38,"hitByPitch":2,"avg":".230","atBats":165,"obp":".379","slg":".473","ops":".852","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":206,"totalBases":78,"rbi":29,"leftOnBase":91,"sacBunts":0,"sacFlies":1,"babip":".239","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.50","popOuts":16,"lineOuts":12},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":19,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":8,"strikes":11,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"19.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":6,"stolenBases":18,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":13,"putOuts":275,"errors":3,"chances":291,"fielding":".990","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":63,"hittingGameScore":63},{"player":{"person":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487","boxscoreName":"Tatis Jr."},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-0 | 2 BB, R, 2 SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":63,"groundOuts":134,"airOuts":108,"runs":67,"doubles":25,"triples":2,"homeRuns":12,"strikeOuts":100,"baseOnBalls":50,"intentionalWalks":5,"hits":131,"hitByPitch":5,"avg":".281","atBats":467,"obp":".353","slg":".420","ops":".773","caughtStealing":12,"stolenBases":28,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":528,"totalBases":196,"rbi":55,"leftOnBase":122,"sacBunts":1,"sacFlies":5,"babip":".331","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.92","popOuts":16,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":96,"putOuts":195,"errors":6,"chances":297,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":51,"hittingGameScore":51}]},"decisions":{"winner":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"loser":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}