{"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":823316,"link":"/api/v1.1/game/823316/feed/live","metaData":{"wait":10,"timeStamp":"20260412_034029","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count12","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823316,"type":"R","doubleHeader":"N","id":"2026/04/11/colmlb-sdnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823316-2026-04-11","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-12T00:40:00Z","originalDate":"2026-04-11","officialDate":"2026-04-11","dayNight":"night","time":"5:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115","season":2026,"venue":{"id":19,"name":"Coors Field","link":"/api/v1/venues/19"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"col","fileCode":"col","abbreviation":"COL","teamName":"Rockies","locationName":"Denver","firstYearOfPlay":"1992","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Colorado","record":{"gamesPlayed":15,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":6,"losses":9,"ties":0,"pct":".400"},"records":{},"divisionLeader":false,"wins":6,"losses":9,"winningPercentage":".400"},"franchiseName":"Colorado","clubName":"Rockies","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":15,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":9,"losses":6,"ties":0,"pct":".600"},"records":{},"divisionLeader":false,"wins":9,"losses":6,"winningPercentage":".600"},"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},"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},"ID680767":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767","firstName":"Victor","lastName":"Vodnik","primaryNumber":"38","birthDate":"1999-10-09","currentAge":26,"birthCity":"Whittier","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Victor","useLastName":"Vodnik","middleName":"Francisco","boxscoreName":"Vodnik","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"VOD-nik","mlbDebutDate":"2023-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Vodnik","nameSlug":"victor-vodnik-680767","firstLastName":"Victor Vodnik","lastFirstName":"Vodnik, Victor","lastInitName":"Vodnik, V","initLastName":"V Vodnik","fullFMLName":"Victor Francisco Vodnik","fullLFMName":"Vodnik, Victor Francisco","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID801403":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403","firstName":"Tyler","lastName":"Dollander","primaryNumber":"32","birthDate":"2001-10-26","currentAge":24,"birthCity":"Evans","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Dollander","middleName":"Chase","boxscoreName":"Dollander","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"DOE-land-err","mlbDebutDate":"2025-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Dollander","nameSlug":"chase-dollander-801403","firstLastName":"Chase Dollander","lastFirstName":"Dollander, Chase","lastInitName":"Dollander, C","initLastName":"C Dollander","fullFMLName":"Tyler Chase Dollander","fullLFMName":"Dollander, Tyler Chase","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID607536":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536","firstName":"Kyle","lastName":"Freeland","primaryNumber":"21","birthDate":"1993-05-14","currentAge":33,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 4\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Freeland","middleName":"Richard","boxscoreName":"Freeland, K","nickName":"F. Stanley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-04-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Freeland","nameSlug":"kyle-freeland-607536","firstLastName":"Kyle Freeland","lastFirstName":"Freeland, Kyle","lastInitName":"Freeland, K","initLastName":"K Freeland","fullFMLName":"Kyle Richard Freeland","fullLFMName":"Freeland, Kyle Richard","strikeZoneTop":3.5,"strikeZoneBottom":1.66},"ID650489":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489","firstName":"Willi","lastName":"Castro","primaryNumber":"3","birthDate":"1997-04-24","currentAge":29,"birthCity":"Rio Piedras","birthCountry":"Puerto Rico","height":"6' 0\"","weight":209,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Willi","useLastName":"Castro","middleName":"Rafael","boxscoreName":"Castro, W","gender":"M","nameMatrilineal":"Capellan","isPlayer":true,"isVerified":false,"pronunciation":"willie","mlbDebutDate":"2019-08-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willi Castro","nameSlug":"willi-castro-650489","firstLastName":"Willi Castro","lastFirstName":"Castro, Willi","lastInitName":"Castro, W","initLastName":"W Castro","fullFMLName":"Willi Rafael Castro","fullLFMName":"Castro, Willi Rafael","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"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},"ID657514":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514","firstName":"Brennan","lastName":"Bernardino","primaryNumber":"83","birthDate":"1992-01-15","currentAge":34,"birthCity":"Valencia","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brennan","useLastName":"Bernardino","middleName":"Allen","boxscoreName":"Bernardino","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"ber-nar-DEEN-o","mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brennan Bernardino","nameSlug":"brennan-bernardino-657514","firstLastName":"Brennan Bernardino","lastFirstName":"Bernardino, Brennan","lastInitName":"Bernardino, B","initLastName":"B Bernardino","fullFMLName":"Brennan Allen Bernardino","fullLFMName":"Bernardino, Brennan Allen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID675848":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848","firstName":"Juan","lastName":"Mejia","primaryNumber":"47","birthDate":"2000-07-04","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Mejia","middleName":"Manuel","boxscoreName":"Mejia, J","gender":"M","nameMatrilineal":"Adames","isPlayer":true,"isVerified":true,"pronunciation":"meh-HEE-uh","mlbDebutDate":"2025-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Mejia","nameSlug":"juan-mejia-675848","firstLastName":"Juan Mejia","lastFirstName":"Mejia, Juan","lastInitName":"Mejia, J","initLastName":"J Mejia","fullFMLName":"Juan Manuel Mejia","fullLFMName":"Mejia, Juan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID666397":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397","firstName":"Edouard","lastName":"Julien","primaryNumber":"6","birthDate":"1999-04-30","currentAge":27,"birthCity":"Quebec City","birthStateProvince":"QC","birthCountry":"Canada","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Edouard","useLastName":"Julien","boxscoreName":"Julien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ED-ward JOO-lee-en","mlbDebutDate":"2023-04-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edouard Julien","nameSlug":"edouard-julien-666397","firstLastName":"Edouard Julien","lastFirstName":"Julien, Edouard","lastInitName":"Julien, E","initLastName":"E Julien","fullFMLName":"Edouard Julien","fullLFMName":"Julien, Edouard","strikeZoneTop":3.235,"strikeZoneBottom":1.633},"ID609280":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280","firstName":"Miguel","lastName":"Andujar","primaryNumber":"41","birthDate":"1995-03-02","currentAge":31,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"6' 0\"","weight":211,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Miguel","useLastName":"Andujar","middleName":"Enrique","boxscoreName":"Andujar","nickName":"Papa","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"ahn-DOO-har","mlbDebutDate":"2017-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Andujar","nameSlug":"miguel-andujar-609280","firstLastName":"Miguel Andujar","lastFirstName":"Andujar, Miguel","lastInitName":"Andujar, M","initLastName":"M Andujar","fullFMLName":"Miguel Enrique Andujar","fullLFMName":"Andujar, Miguel Enrique","strikeZoneTop":3.191,"strikeZoneBottom":1.61},"ID696100":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100","firstName":"Hunter","lastName":"Goodman","primaryNumber":"15","birthDate":"1999-10-08","currentAge":26,"birthCity":"Arlington","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Hunter","useLastName":"Goodman","middleName":"Robert","boxscoreName":"Goodman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Goodman","nameSlug":"hunter-goodman-696100","firstLastName":"Hunter Goodman","lastFirstName":"Goodman, Hunter","lastInitName":"Goodman, H","initLastName":"H Goodman","fullFMLName":"Hunter Robert Goodman","fullLFMName":"Goodman, Hunter Robert","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID688642":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642","firstName":"Zachary","lastName":"Agnos","primaryNumber":"36","birthDate":"2000-08-15","currentAge":26,"birthCity":"Haymarket","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zach","useLastName":"Agnos","middleName":"George","boxscoreName":"Agnos","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Agnos","nameSlug":"zach-agnos-688642","firstLastName":"Zach Agnos","lastFirstName":"Agnos, Zach","lastInitName":"Agnos, Z","initLastName":"Z Agnos","fullFMLName":"Zachary George Agnos","fullLFMName":"Agnos, Zachary George","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID687597":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597","firstName":"Jordan","lastName":"Beck","primaryNumber":"27","birthDate":"2001-04-19","currentAge":25,"birthCity":"Hazel Green","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":227,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jordan","useLastName":"Beck","middleName":"Alexander","boxscoreName":"Beck","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Beck","nameSlug":"jordan-beck-687597","firstLastName":"Jordan Beck","lastFirstName":"Beck, Jordan","lastInitName":"Beck, J","initLastName":"J Beck","fullFMLName":"Jordan Alexander Beck","fullLFMName":"Beck, Jordan Alexander","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"ID686668":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668","firstName":"Brenton","lastName":"Doyle","primaryNumber":"7","birthDate":"1998-05-14","currentAge":28,"birthCity":"Warrenton","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Brenton","useLastName":"Doyle","middleName":"Edward","boxscoreName":"Doyle, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brenton Doyle","nameSlug":"brenton-doyle-686668","firstLastName":"Brenton Doyle","lastFirstName":"Doyle, Brenton","lastInitName":"Doyle, B","initLastName":"B Doyle","fullFMLName":"Brenton Edward Doyle","fullLFMName":"Doyle, Brenton Edward","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"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},"ID677955":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955","firstName":"Kenneth","lastName":"Hill","primaryNumber":"0","birthDate":"1999-12-22","currentAge":26,"birthCity":"Ashdown","birthStateProvince":"AR","birthCountry":"USA","height":"6' 4\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jaden","useLastName":"Hill","middleName":"Jaden","boxscoreName":"Hill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jaden Hill","nameSlug":"jaden-hill-677955","firstLastName":"Jaden Hill","lastFirstName":"Hill, Jaden","lastInitName":"Hill, J","initLastName":"J Hill","fullFMLName":"Kenneth Jaden Hill","fullLFMName":"Hill, Kenneth Jaden","strikeZoneTop":3.49,"strikeZoneBottom":1.6},"ID678368":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368","firstName":"Valente","lastName":"Bellozo","primaryNumber":"56","birthDate":"2000-01-04","currentAge":26,"birthCity":"Mexicali","birthStateProvince":"BC","birthCountry":"Mexico","height":"5' 10\"","weight":221,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Valente","useLastName":"Bellozo","boxscoreName":"Bellozo","gender":"M","nameMatrilineal":"Pacheco","isPlayer":true,"isVerified":true,"pronunciation":"bay-YO-so","mlbDebutDate":"2024-06-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Valente Bellozo","nameSlug":"valente-bellozo-678368","firstLastName":"Valente Bellozo","lastFirstName":"Bellozo, Valente","lastInitName":"Bellozo, V","initLastName":"V Bellozo","fullFMLName":"Valente  Bellozo","fullLFMName":"Bellozo, Valente ","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID691720":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720","firstName":"Kyle","lastName":"Karros","primaryNumber":"12","birthDate":"2002-07-26","currentAge":24,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Kyle","useLastName":"Karros","middleName":"Garret","boxscoreName":"Karros, K","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"KARE-ohs","mlbDebutDate":"2025-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Karros","nameSlug":"kyle-karros-691720","firstLastName":"Kyle Karros","lastFirstName":"Karros, Kyle","lastInitName":"Karros, K","initLastName":"K Karros","fullFMLName":"Kyle Garret Karros","fullLFMName":"Karros, Kyle Garret","strikeZoneTop":3.43,"strikeZoneBottom":1.73},"ID663372":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372","firstName":"Ryan","lastName":"Feltner","primaryNumber":"18","birthDate":"1996-09-02","currentAge":29,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Feltner","middleName":"Donald","boxscoreName":"Feltner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Feltner","nameSlug":"ryan-feltner-663372","firstLastName":"Ryan Feltner","lastFirstName":"Feltner, Ryan","lastInitName":"Feltner, R","initLastName":"R Feltner","fullFMLName":"Ryan Donald Feltner","fullLFMName":"Feltner, Ryan Donald","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID666160":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160","firstName":"McKenzie","lastName":"Moniak","primaryNumber":"22","birthDate":"1998-05-13","currentAge":28,"birthCity":"Encinitas","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mickey","useLastName":"Moniak","middleName":"Matthew","boxscoreName":"Moniak","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"MO-nee-ak","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mickey Moniak","nameSlug":"mickey-moniak-666160","firstLastName":"Mickey Moniak","lastFirstName":"Moniak, Mickey","lastInitName":"Moniak, M","initLastName":"M Moniak","fullFMLName":"McKenzie Matthew Moniak","fullLFMName":"Moniak, McKenzie Matthew","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID695243":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243","firstName":"Mason","lastName":"Miller","primaryNumber":"22","birthDate":"1998-08-24","currentAge":28,"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},"ID688158":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158","firstName":"David","lastName":"Morgan","primaryNumber":"66","birthDate":"1999-10-26","currentAge":26,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Morgan","middleName":"Scott","boxscoreName":"Morgan, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Morgan","nameSlug":"david-morgan-688158","firstLastName":"David Morgan","lastFirstName":"Morgan, David","lastInitName":"Morgan, D","initLastName":"D Morgan","fullFMLName":"David Scott Morgan","fullLFMName":"Morgan, David Scott","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID592206":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206","firstName":"Nicholas","lastName":"Castellanos","primaryNumber":"21","birthDate":"1992-03-04","currentAge":34,"birthCity":"Hialeah","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Nick","useLastName":"Castellanos","middleName":"A.","boxscoreName":"Castellanos, N","nickName":"Artist","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"kah-stay-AHN-ohs","mlbDebutDate":"2013-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Castellanos","nameSlug":"nick-castellanos-592206","firstLastName":"Nick Castellanos","lastFirstName":"Castellanos, Nick","lastInitName":"Castellanos, N","initLastName":"N Castellanos","fullFMLName":"Nicholas A. Castellanos","fullLFMName":"Castellanos, Nicholas A.","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID623474":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474","firstName":"Jimmy","lastName":"Herget","primaryNumber":"44","birthDate":"1993-09-09","currentAge":32,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":183,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jimmy","useLastName":"Herget","middleName":"Matthew","boxscoreName":"Herget, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"HER-geht","mlbDebutDate":"2019-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jimmy Herget","nameSlug":"jimmy-herget-623474","firstLastName":"Jimmy Herget","lastFirstName":"Herget, Jimmy","lastInitName":"Herget, J","initLastName":"J Herget","fullFMLName":"Jimmy Matthew Herget","fullLFMName":"Herget, Jimmy Matthew","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID664983":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983","firstName":"Jacob","lastName":"McCarthy","primaryNumber":"31","birthDate":"1997-07-30","currentAge":29,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jake","useLastName":"McCarthy","middleName":"Joseph","boxscoreName":"McCarthy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake McCarthy","nameSlug":"jake-mccarthy-664983","firstLastName":"Jake McCarthy","lastFirstName":"McCarthy, Jake","lastInitName":"McCarthy, J","initLastName":"J McCarthy","fullFMLName":"Jacob Joseph McCarthy","fullLFMName":"McCarthy, Jacob Joseph","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID687859":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859","firstName":"Troy","lastName":"Johnston","primaryNumber":"20","birthDate":"1997-06-22","currentAge":29,"birthCity":"Tacoma","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Troy","useLastName":"Johnston","middleName":"Michael","boxscoreName":"Johnston, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-07-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Troy Johnston","nameSlug":"troy-johnston-687859","firstLastName":"Troy Johnston","lastFirstName":"Johnston, Troy","lastInitName":"Johnston, T","initLastName":"T Johnston","fullFMLName":"Troy Michael Johnston","fullLFMName":"Johnston, Troy Michael","strikeZoneTop":3.16,"strikeZoneBottom":1.59},"ID592094":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094","firstName":"Jason","lastName":"Adam","primaryNumber":"40","birthDate":"1991-08-04","currentAge":35,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 3\"","weight":229,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jason","useLastName":"Adam","middleName":"Kendall","boxscoreName":"Adam","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2018-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jason Adam","nameSlug":"jason-adam-592094","firstLastName":"Jason Adam","lastFirstName":"Adam, Jason","lastInitName":"Adam, J","initLastName":"J Adam","fullFMLName":"Jason Kendall Adam","fullLFMName":"Adam, Jason Kendall","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID608566":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566","firstName":"Germán","lastName":"Márquez","birthDate":"1995-02-22","currentAge":31,"birthCity":"San Felix","birthCountry":"Venezuela","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Germán","useLastName":"Márquez","middleName":"Andres","boxscoreName":"Márquez","nickName":"Marquee","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"hair-MAHN MAR-kehz","mlbDebutDate":"2016-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Germán Márquez","nameSlug":"german-marquez-608566","firstLastName":"Germán Márquez","lastFirstName":"Márquez, Germán","lastInitName":"Márquez, G","initLastName":"G Márquez","fullFMLName":"Germán Andres Márquez","fullLFMName":"Márquez, Germán Andres","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID657656":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656","firstName":"Ramón","lastName":"Laureano","primaryNumber":"5","birthDate":"1994-07-15","currentAge":32,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 9\"","weight":203,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Ramón","useLastName":"Laureano","boxscoreName":"Laureano","nickName":"Ramoncito","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"lah-reh-AH-no","mlbDebutDate":"2018-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ramón Laureano","nameSlug":"ramon-laureano-657656","firstLastName":"Ramón Laureano","lastFirstName":"Laureano, Ramón","lastInitName":"Laureano, R","initLastName":"R Laureano","fullFMLName":"Ramón Laureano","fullLFMName":"Laureano, Ramón","strikeZoneTop":3.065,"strikeZoneBottom":1.547},"ID671289":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289","firstName":"Tyler","lastName":"Freeman","primaryNumber":"2","birthDate":"1999-05-21","currentAge":27,"birthCity":"Rancho Cucamonga","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Tyler","useLastName":"Freeman","middleName":"Andrew","boxscoreName":"Freeman, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Freeman","nameSlug":"tyler-freeman-671289","firstLastName":"Tyler Freeman","lastFirstName":"Freeman, Tyler","lastInitName":"Freeman, T","initLastName":"T Freeman","fullFMLName":"Tyler Andrew Freeman","fullLFMName":"Freeman, Tyler Andrew","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"ID608372":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372","firstName":"Tomoyuki","lastName":"Sugano","primaryNumber":"11","birthDate":"1989-10-11","currentAge":36,"birthCity":"Kanagawa","birthCountry":"Japan","height":"6' 1\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tomoyuki","useLastName":"Sugano","boxscoreName":"Sugano","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"toh-moh-YOO-kee soo-GAH-noh","mlbDebutDate":"2025-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tomoyuki Sugano","nameSlug":"tomoyuki-sugano-608372","firstLastName":"Tomoyuki Sugano","lastFirstName":"Sugano, Tomoyuki","lastInitName":"Sugano, T","initLastName":"T Sugano","fullFMLName":"Tomoyuki Sugano","fullLFMName":"Sugano, Tomoyuki","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID664954":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954","firstName":"Brett","lastName":"Sullivan","primaryNumber":"26","birthDate":"1994-02-22","currentAge":32,"birthCity":"Stockton","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brett","useLastName":"Sullivan","middleName":"Charles","boxscoreName":"Sullivan, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2023-04-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Sullivan","nameSlug":"brett-sullivan-664954","firstLastName":"Brett Sullivan","lastFirstName":"Sullivan, Brett","lastInitName":"Sullivan, B","initLastName":"B Sullivan","fullFMLName":"Brett Charles Sullivan","fullLFMName":"Sullivan, Brett Charles","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"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},"ID669369":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369","firstName":"Bryce","lastName":"Johnson","primaryNumber":"29","birthDate":"1995-10-27","currentAge":30,"birthCity":"Cypress","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Bryce","useLastName":"Johnson","middleName":"Christopher","boxscoreName":"Johnson, B","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Johnson","nameSlug":"bryce-johnson-669369","firstLastName":"Bryce Johnson","lastFirstName":"Johnson, Bryce","lastInitName":"Johnson, B","initLastName":"B Johnson","fullFMLName":"Bryce Christopher Johnson","fullLFMName":"Johnson, Bryce Christopher","strikeZoneTop":3.186,"strikeZoneBottom":1.608},"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},"ID678662":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662","firstName":"Ezequiel","lastName":"Tovar","primaryNumber":"14","birthDate":"2001-08-01","currentAge":25,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ezequiel","useLastName":"Tovar","middleName":"Jesus","boxscoreName":"Tovar","gender":"M","nameMatrilineal":"Gota","isPlayer":true,"isVerified":false,"pronunciation":"eh-ZEE-kee-ehl","mlbDebutDate":"2022-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ezequiel Tovar","nameSlug":"ezequiel-tovar-678662","firstLastName":"Ezequiel Tovar","lastFirstName":"Tovar, Ezequiel","lastInitName":"Tovar, E","initLastName":"E Tovar","fullFMLName":"Ezequiel Jesus Tovar","fullLFMName":"Tovar, Ezequiel Jesus","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID547179":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179","firstName":"Michael","lastName":"Lorenzen","primaryNumber":"24","birthDate":"1992-01-04","currentAge":34,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Lorenzen","middleName":"Clifton","boxscoreName":"Lorenzen","nickName":"Zen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2015-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Lorenzen","nameSlug":"michael-lorenzen-547179","firstLastName":"Michael Lorenzen","lastFirstName":"Lorenzen, Michael","lastInitName":"Lorenzen, M","initLastName":"M Lorenzen","fullFMLName":"Michael Clifton Lorenzen","fullLFMName":"Lorenzen, Michael Clifton","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID681198":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198","firstName":"Toby","lastName":"Rumfield","primaryNumber":"7","birthDate":"2000-05-17","currentAge":26,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":238,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"TJ","useLastName":"Rumfield","middleName":"Joseph","boxscoreName":"Rumfield","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"TJ Rumfield","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"tj-rumfield-681198","firstLastName":"TJ Rumfield","lastFirstName":"Rumfield, TJ","lastInitName":"Rumfield, T","initLastName":"T Rumfield","fullFMLName":"Toby Joseph Rumfield","fullLFMName":"Rumfield, Toby Joseph","strikeZoneTop":3.42,"strikeZoneBottom":1.73},"ID676760":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760","firstName":"Ronald","lastName":"Marinaccio","birthDate":"1995-07-01","currentAge":31,"birthCity":"Toms River","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ron","useLastName":"Marinaccio","middleName":"James","boxscoreName":"Marinaccio","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"mair-uh-NAH-chee-oh","mlbDebutDate":"2022-04-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ron Marinaccio","nameSlug":"ron-marinaccio-676760","firstLastName":"Ron Marinaccio","lastFirstName":"Marinaccio, Ron","lastInitName":"Marinaccio, R","initLastName":"R Marinaccio","fullFMLName":"Ronald James Marinaccio","fullLFMName":"Marinaccio, Ronald James","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"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}},"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":"Clear","temp":"68","wind":"11 mph, L To R"},"gameInfo":{"attendance":42318,"firstPitch":"2026-04-12T00:42:00.000Z","gameDurationMinutes":178},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":0,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"home":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"}},"officialScorer":{"id":680379,"fullName":"John Maffei","link":"/api/v1/people/680379"},"primaryDatacaster":{"id":632812,"fullName":"Jason Martinez","link":"/api/v1/people/632812"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edouard Julien singles on a sharp line drive to right fielder Nick Castellanos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T00:42:53.726Z","endTime":"2026-04-12T00:44:19.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,8],"actionIndex":[0,1,2],"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-11T21:23:52.382Z","endTime":"2026-04-12T00:12:28.106Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"}},{"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-04-12T00:12:28.106Z","endTime":"2026-04-12T00:41:59.013Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"}},{"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-04-12T00:41:59.013Z","endTime":"2026-04-12T00:42:54.726Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":84.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.400051235597665,"aZ":-13.923423422459264,"pfxX":-8.372135477624191,"pfxZ":9.851753004131591,"pX":0.43968649411835736,"pZ":2.372322014614315,"vX0":6.93067316158309,"vY0":-136.76735747976605,"vZ0":-6.037394436465804,"x":112.13,"y":137.87,"x0":-1.0676945756990186,"y0":50.0003506016179,"z0":5.602076494174783,"aX":-15.50665859337398},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.3,"breakHorizontal":13.3,"spinRate":2197,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.4039226459060705,"extension":5.138544147589355},"index":3,"playId":"e32b0e70-c999-3705-a999-161a20fd7d60","pitchNumber":1,"startTime":"2026-04-12T00:42:54.726Z","endTime":"2026-04-12T00:42:58.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59510293454384,"aZ":-18.464856596391314,"pfxX":-11.73921085414419,"pfxZ":7.502214570819159,"pX":0.34112090155819913,"pZ":0.9050300910401724,"vX0":7.940820311572612,"vY0":-135.12305079201093,"vZ0":-8.675419771333726,"x":104.17,"y":209.39,"x0":-1.1277636241033677,"y0":50.00496041323357,"z0":5.482861517936847,"aX":-21.461433890754673},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.6,"breakHorizontal":19.3,"spinRate":2053,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4071466659386016,"extension":5.307417415395293},"index":4,"playId":"6a6dcc2e-1e24-3efd-b16a-675cc3d95b17","pitchNumber":2,"startTime":"2026-04-12T00:43:09.797Z","endTime":"2026-04-12T00:43:13.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":75.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.317172440919926,"aZ":-28.633125249115295,"pfxX":-1.39533640725524,"pfxZ":2.402816238596332,"pX":0.9150953255813296,"pZ":0.5591895403557955,"vX0":4.851326995658656,"vY0":-123.37511098379247,"vZ0":-6.844457485156161,"x":82.12,"y":223.68,"x0":-0.9334635481270009,"y0":50.005473982791216,"z0":5.923873868504294,"aX":-2.0595305172480827},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.3,"breakHorizontal":0.8,"spinRate":2698,"spinDirection":358},"zone":14,"typeConfidence":2.0,"plateTime":0.451448030579507,"extension":5.161452738248002},"index":5,"playId":"1927dfc6-dbf8-30ae-801e-b05d0f88a343","pitchNumber":3,"startTime":"2026-04-12T00:43:30.091Z","endTime":"2026-04-12T00:43:33.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":83.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.08520858832508,"aZ":-17.53419930165145,"pfxX":-12.251534199450449,"pfxZ":7.9995927962510835,"pX":-1.091109362982715,"pZ":2.549379626686293,"vX0":4.459695325187752,"vY0":-135.9775491575495,"vZ0":-5.04418200711734,"x":158.59,"y":169.95,"x0":-1.1825710531326834,"y0":50.00418730040477,"z0":5.686258004780374,"aX":-22.426693272940714},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.3,"breakHorizontal":20.9,"spinRate":2112,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4063369176219811,"extension":5.241461547504051},"index":6,"playId":"029e39fe-c24c-38e4-b87f-98507dc572a7","pitchNumber":4,"startTime":"2026-04-12T00:43:43.361Z","endTime":"2026-04-12T00:43:46.985Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2026-04-12T00:43:56.894Z","endTime":"2026-04-12T00:44:08.022Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":84.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":41.00750737568207,"aZ":-17.23689021096576,"pfxX":-9.447797933403962,"pfxZ":7.932315758251802,"pX":-0.06764131725059382,"pZ":3.283247598990838,"vX0":5.419645828437404,"vY0":-138.7609318012938,"vZ0":-4.117146085573025,"x":119.58,"y":150.13,"x0":-0.854941634564786,"y0":50.0015428959244,"z0":5.990699617403076,"aX":-17.787626268324583},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.3,"breakHorizontal":15.4,"spinRate":2163,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.4000609054798918,"extension":5.24773332185252},"hitData":{"launchSpeed":100.8,"launchAngle":11.0,"totalDistance":186.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":184.52,"coordY":101.41}},"index":8,"playId":"3985ad19-1578-3ff5-b201-1dce02500221","pitchNumber":5,"startTime":"2026-04-12T00:44:08.022Z","endTime":"2026-04-12T00:44:19.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T00:44:19.049Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Tovar grounds out, third baseman Manny Machado to first baseman Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T00:44:39.219Z","endTime":"2026-04-12T00:49:14.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[6],"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":84.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.02707986278093,"aZ":-15.001392135765405,"pfxX":-8.857823859173624,"pfxZ":9.244678826141884,"pX":-0.071139542762555,"pZ":2.8780954155049288,"vX0":4.5418000783563395,"vY0":-136.64363723266405,"vZ0":-5.741718982730868,"x":119.71,"y":161.07,"x0":-0.6197479564551452,"y0":50.005362792211216,"z0":6.06836510700561,"aX":-16.459271168630124},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.5,"breakHorizontal":14.9,"spinRate":2185,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.4035641720116856,"extension":5.251232630234046},"index":0,"playId":"47a1045e-4f78-3556-b274-b1fa323ab264","pitchNumber":1,"startTime":"2026-04-12T00:44:46.962Z","endTime":"2026-04-12T00:44:51.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":78.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.641096570172486,"aZ":-31.307677319422822,"pfxX":1.4263430439738087,"pfxZ":0.5472791816928115,"pX":0.3372223243237722,"pZ":3.209968745840194,"vX0":2.74708775502875,"vY0":-126.38433471524105,"vZ0":-1.2462629800866127,"x":104.15,"y":152.11,"x0":-0.9561483539099856,"y0":50.00412903250586,"z0":6.261511456786585,"aX":2.2704863491852456},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.0,"breakHorizontal":-3.4,"spinRate":2612,"spinDirection":15},"zone":3,"typeConfidence":2.0,"plateTime":0.4360825410632594,"extension":5.418915614732758},"index":1,"playId":"926c3644-db59-3160-b303-59a3fad16fef","pitchNumber":2,"startTime":"2026-04-12T00:45:19.037Z","endTime":"2026-04-12T00:45:22.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95632210015796,"aZ":-30.433172331434715,"pfxX":3.812979517060282,"pfxZ":1.1395341313494711,"pX":0.6294228648058302,"pZ":2.326903163601867,"vX0":2.364111676528181,"vY0":-123.92636951500484,"vZ0":-3.0793058822174553,"x":93.01,"y":175.95,"x0":-0.8381421993045427,"y0":50.00308830991768,"z0":6.17637775234367,"aX":5.822452888548806},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.4,"breakHorizontal":-7.6,"spinRate":2648,"spinDirection":28},"zone":6,"typeConfidence":2.0,"plateTime":0.44508401257390506,"extension":5.299696168983897},"index":2,"playId":"891d4eee-f30e-377c-a6e1-6195e9cfacb8","pitchNumber":3,"startTime":"2026-04-12T00:45:41.290Z","endTime":"2026-04-12T00:45:45.878Z","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":96.2,"endSpeed":86.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.994664528781804,"aZ":-12.856444063186864,"pfxX":-9.176800715691787,"pfxZ":9.992924585326255,"pX":0.30989433694915874,"pZ":3.012917553598933,"vX0":5.556781901224005,"vY0":-139.71643249447965,"vZ0":-5.893993558017179,"x":105.19,"y":157.43,"x0":-0.5358771919129997,"y0":50.002918252475844,"z0":6.0307251120419965,"aX":-17.739871195372064},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.7,"breakHorizontal":15.1,"spinRate":2246,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.39541275933029185,"extension":5.218474266481783},"index":3,"playId":"178347c7-ff61-304e-bf86-48b6a4fe8846","pitchNumber":4,"startTime":"2026-04-12T00:46:03.367Z","endTime":"2026-04-12T00:46:06.993Z","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":94.2,"endSpeed":85.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85819286528408,"aZ":-19.0638820217156,"pfxX":-10.155050043655187,"pfxZ":6.950941429339828,"pX":-0.6851947910887637,"pZ":3.155266177026288,"vX0":3.868656075518326,"vY0":-137.11392163849212,"vZ0":-4.289394299464032,"x":143.12,"y":153.59,"x0":-0.8022552730313458,"y0":50.00631986950033,"z0":6.0565861149520375,"aX":-19.166163858327536},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.8,"breakHorizontal":17.4,"spinRate":2191,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.400849887475732,"extension":5.360532869913776},"index":4,"playId":"f56419a0-c04a-31de-b87c-e519527fb2e9","pitchNumber":5,"startTime":"2026-04-12T00:46:24.807Z","endTime":"2026-04-12T00:46:29.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67615610004035,"aZ":-12.607989752931823,"pfxX":-7.88632624197754,"pfxZ":9.940281120302178,"pX":0.9958590064127224,"pZ":1.7539672706220328,"vX0":6.845767430422125,"vY0":-139.9291137076777,"vZ0":-9.208826631296924,"x":79.04,"y":191.42,"x0":-0.46631503243867517,"y0":50.00608683392519,"z0":5.928653554550107,"aX":-15.5303349310911},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":12.7,"spinRate":2111,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.39250229487462995,"extension":5.151662812874426},"index":5,"playId":"39076361-c01e-3252-8ff4-c54b55882fdf","pitchNumber":6,"startTime":"2026-04-12T00:46:58.401Z","endTime":"2026-04-12T00:47:05.415Z","isPitch":true,"type":"pitch"},{"details":{"description":"Rockies challenged (tag play), call on the field was overturned: Edouard Julien steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"actionPlayId":"39076361-c01e-3252-8ff4-c54b55882fdf","startTime":"2026-04-12T00:47:16.730Z","endTime":"2026-04-12T00:49:02.870Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":115}},{"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":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.412677978634505,"aZ":-29.225768893667603,"pfxX":-0.8261283733574212,"pfxZ":1.7898514235484475,"pX":-0.5569228620023566,"pZ":2.089985198485139,"vX0":0.7214969199108743,"vY0":-127.89693891635804,"vZ0":-4.241158354546828,"x":138.23,"y":182.35,"x0":-0.7364829988892821,"y0":50.00050399247865,"z0":6.083501645484196,"aX":-1.3571987963284684},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.4,"breakHorizontal":1.3,"spinRate":2701,"spinDirection":63},"zone":7,"typeConfidence":2.0,"plateTime":0.42962272933947476,"extension":5.294818597832504},"hitData":{"launchSpeed":78.9,"launchAngle":9.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.0,"coordY":164.0}},"index":7,"playId":"61e7c268-c5d3-3005-a863-4dbdd1ab1ff2","pitchNumber":7,"startTime":"2026-04-12T00:49:02.870Z","endTime":"2026-04-12T00:49:14.123Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T00:49:14.123Z","atBatIndex":1},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Mickey Moniak homers (4) on a fly ball to right field. Edouard Julien scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T00:49:29.280Z","endTime":"2026-04-12T00:51:47.941Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":{"id":608566,"link":"/api/v1/people/608566"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":{"id":608566,"link":"/api/v1/people/608566"},"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(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":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.879724090525134,"aZ":-31.710452060004624,"pfxX":3.2668581391548437,"pfxZ":0.3133843337201334,"pX":0.7797348292224952,"pZ":3.3885464375187713,"vX0":2.989865419677183,"vY0":-122.42261819980307,"vZ0":-0.4706642696555787,"x":87.28,"y":147.29,"x0":-0.8853661431932519,"y0":50.0060100631962,"z0":6.315338144160134,"aX":4.922320242348545},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.7,"breakHorizontal":-6.7,"spinRate":2739,"spinDirection":31},"zone":3,"typeConfidence":2.0,"plateTime":0.44870606856297535,"extension":4.976055083927714},"index":0,"playId":"e62944f0-eba2-3379-9f97-4e9a7cebae72","pitchNumber":1,"startTime":"2026-04-12T00:49:37.781Z","endTime":"2026-04-12T00:49:42.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.849899575485345,"aZ":-12.484377709597277,"pfxX":-6.929153203672465,"pfxZ":10.319512900046949,"pX":0.5990839073541024,"pZ":1.4116946257548313,"vX0":6.202170792259969,"vY0":-137.81057917574705,"vZ0":-9.896216822165606,"x":94.16,"y":200.66,"x0":-0.7889642978806714,"y0":50.00678551566362,"z0":5.910116754311499,"aX":-13.227276170155323},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":11.2,"spinRate":2141,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.39864327489843276,"extension":5.475953329497038},"index":1,"playId":"a96821eb-1f33-3560-952d-eb1eaa8297df","pitchNumber":2,"startTime":"2026-04-12T00:49:55.283Z","endTime":"2026-04-12T00:49:58.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.15075483985317,"aZ":-12.827320968327697,"pfxX":-7.764431670776707,"pfxZ":10.08357054264966,"pX":-0.2359586912508153,"pZ":2.531372228710074,"vX0":4.036173888019615,"vY0":-138.6391708703717,"vZ0":-7.000882882208408,"x":125.99,"y":170.43,"x0":-0.7132905662888962,"y0":50.00152004092769,"z0":5.971117080802998,"aX":-14.896427937207285},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.7,"breakHorizontal":13.1,"spinRate":2370,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.3972654827612807,"extension":5.2272205272589884},"index":2,"playId":"c9c2ebda-609e-37dc-93e6-74711e76ae17","pitchNumber":3,"startTime":"2026-04-12T00:50:13.418Z","endTime":"2026-04-12T00:50:17.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.512980831057906,"aZ":-32.20588471736301,"pfxX":1.9756797330644624,"pfxZ":-0.02297457106047074,"pX":0.3263575028045095,"pZ":0.2435585564002119,"vX0":2.192407374964177,"vY0":-126.69318080933299,"vZ0":-7.650154004832186,"x":104.56,"y":232.2,"x0":-0.8103401550223672,"y0":50.00087536474199,"z0":5.913613317812531,"aX":3.175974129935081},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.7,"breakHorizontal":-4.1,"spinRate":2749,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.43413490561352885,"extension":5.131805055181467},"index":3,"playId":"5b9e38d9-b26a-3841-8726-051433877c5b","pitchNumber":4,"startTime":"2026-04-12T00:50:36.494Z","endTime":"2026-04-12T00:50:41.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":78.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.254049733969744,"aZ":-30.28376240674001,"pfxX":0.9801356432094259,"pfxZ":1.1836064011153447,"pX":-0.8536164634182245,"pZ":4.244104539171683,"vX0":0.018230908838020102,"vY0":-127.57027094644243,"vZ0":0.7536632282304864,"x":149.54,"y":124.19,"x0":-0.9875681387539671,"y0":50.000852132970806,"z0":6.3949730028366725,"aX":1.5622719363175674},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.6,"breakHorizontal":-1.8,"spinRate":2686,"spinDirection":55},"zone":11,"typeConfidence":2.0,"plateTime":0.4348566665701661,"extension":4.999096498823273},"index":4,"playId":"e0322d1b-e4e1-3c1b-88c1-5e486ae106e5","pitchNumber":5,"startTime":"2026-04-12T00:51:03.177Z","endTime":"2026-04-12T00:51:06.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":85.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.193021927096886,"aZ":-11.182471140469717,"pfxX":-7.535233916955336,"pfxZ":11.041634198176723,"pX":-0.5226830128671098,"pZ":2.824536523086446,"vX0":3.543042517361872,"vY0":-138.51597750828674,"vZ0":-6.6138655138333275,"x":136.92,"y":162.52,"x0":-0.8548265855747552,"y0":50.00361682029782,"z0":6.026917485663573,"aX":-14.325237948434449},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.4,"breakHorizontal":12.6,"spinRate":2210,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.3987618332516507,"extension":5.2048156563462555},"hitData":{"launchSpeed":106.0,"launchAngle":24.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.07,"coordY":69.13}},"index":5,"playId":"7e0a2d3a-1e7d-3d69-b90b-036db88808df","pitchNumber":6,"startTime":"2026-04-12T00:51:23.244Z","endTime":"2026-04-12T00:51:47.941Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T00:51:47.941Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T00:52:01.053Z","endTime":"2026-04-12T00:53:37.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.390903435620814,"aZ":-23.069837280689715,"pfxX":-1.4333830154145346,"pfxZ":5.31822552244906,"pX":1.2443531543073694,"pZ":2.130950119334964,"vX0":6.1995919325121145,"vY0":-129.77865501713057,"vZ0":-4.354529805207333,"x":107.01,"y":135.52,"x0":-0.9859487516552318,"y0":50.00010764926142,"z0":5.581167723040699,"aX":-2.453080855585988},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.9,"breakHorizontal":1.3,"spinRate":2294,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4215625273172434,"extension":5.392146534279437},"index":0,"playId":"bac69f7e-0087-3031-8326-f0a1af0b0a6e","pitchNumber":1,"startTime":"2026-04-12T00:52:14.063Z","endTime":"2026-04-12T00:52:18.228Z","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":89.4,"endSpeed":82.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93958131786191,"aZ":-22.396228287722074,"pfxX":-2.3640095153772602,"pfxZ":5.753132133206684,"pX":2.557035426698591,"pZ":-0.7434493394462046,"vX0":9.630626337969227,"vY0":-129.485716141594,"vZ0":-10.909682168256342,"x":19.53,"y":258.85,"x0":-0.9026059866351254,"y0":50.00238941765865,"z0":5.236933752261968,"aX":-4.018061752471333},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.0,"breakHorizontal":2.2,"spinRate":2228,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4229464354402719,"extension":5.530065068037326},"index":1,"playId":"0f739e17-bcbe-3193-8d05-c48cf00007f1","pitchNumber":2,"startTime":"2026-04-12T00:52:25.954Z","endTime":"2026-04-12T00:52:31.043Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":78.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.253079466123395,"aZ":-30.430264686954573,"pfxX":0.013226343302718602,"pfxZ":1.1038723678659288,"pX":-0.10833371071245294,"pZ":2.5668325647768118,"vX0":2.0904837155289506,"vY0":-126.11647294302804,"vZ0":-2.72954447635552,"x":121.13,"y":169.48,"x0":-0.9579486123520637,"y0":50.00010147489581,"z0":6.177316752833017,"aX":0.020289604316481483},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.6,"breakHorizontal":-0.6,"spinRate":2596,"spinDirection":46},"zone":5,"typeConfidence":2.0,"plateTime":0.4382718124318279,"extension":5.1930292663795345},"index":2,"playId":"0be19b8e-d687-3154-864f-30c8922db3f3","pitchNumber":3,"startTime":"2026-04-12T00:52:46.543Z","endTime":"2026-04-12T00:52:50.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.924384818660226,"aZ":-18.298584170860337,"pfxX":-8.980608236146487,"pfxZ":7.1635658230830686,"pX":-0.1748569082826828,"pZ":2.7086169718181576,"vX0":4.7715070142975256,"vY0":-138.5373833486059,"vZ0":-5.053101434792765,"x":123.67,"y":165.65,"x0":-0.7557886881051872,"y0":50.00491843233691,"z0":5.785485601926304,"aX":-17.399513698133983},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.1,"breakHorizontal":15.2,"spinRate":2077,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.39587603978240127,"extension":5.174525669828684},"index":3,"playId":"5d471ae6-a2d1-3149-81ae-aada3a1ff898","pitchNumber":4,"startTime":"2026-04-12T00:53:09.987Z","endTime":"2026-04-12T00:53:13.762Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-12T00:53:23.421Z","endTime":"2026-04-12T00:53:34.371Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.04549728023786,"aZ":-10.175011666388883,"pfxX":-8.314370092278285,"pfxZ":11.380420049749622,"pX":-1.086535681765936,"pZ":3.091387823028321,"vX0":2.31476709844353,"vY0":-139.2856215303292,"vZ0":-6.0880330327037395,"x":158.42,"y":155.31,"x0":-0.8570220924103544,"y0":50.001041455279804,"z0":6.002755086761327,"aX":-16.067277746070747},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.3,"breakHorizontal":14.4,"spinRate":2308,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3957204991579646,"extension":5.200104653134325},"index":5,"playId":"f80261f5-00a7-3075-8b0b-fc8e462cce61","pitchNumber":5,"startTime":"2026-04-12T00:53:34.371Z","endTime":"2026-04-12T00:53:37.955Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T00:53:37.955Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Troy Johnston strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T00:53:54.302Z","endTime":"2026-04-12T00:55:09.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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":"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":85.3,"endSpeed":78.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.397081267969927,"aZ":-26.469294031894027,"pfxX":1.4477887936791458,"pfxZ":3.675963555971821,"pX":0.19999039122960488,"pZ":2.3832833482110387,"vX0":2.3255058098455,"vY0":-124.17575368760771,"vZ0":-3.8110490630569327,"x":109.38,"y":174.43,"x0":-0.9391053699597754,"y0":50.00185249971723,"z0":6.156470539003903,"aX":2.2455268580149994},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.0,"breakHorizontal":-3.2,"spinRate":2675,"spinDirection":25},"zone":5,"typeConfidence":2.0,"plateTime":0.44219950667827224,"extension":5.198145986762073},"index":0,"playId":"6c4fe7bc-dd35-30be-9bfe-2ba764d7b147","pitchNumber":1,"startTime":"2026-04-12T00:54:02.516Z","endTime":"2026-04-12T00:54:05.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":80.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.589635962198752,"aZ":-22.331532951833722,"pfxX":-9.001633768211866,"pfxZ":5.865053655083752,"pX":-0.43998642017560396,"pZ":2.3232045287127256,"vX0":4.515635632950573,"vY0":-129.1309457538716,"vZ0":-4.58202176230963,"x":133.77,"y":176.05,"x0":-1.048292649096592,"y0":50.00026028380194,"z0":5.853421647296868,"aX":-15.096550218710025},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.7,"breakHorizontal":15.2,"spinRate":1770,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.4252710998623699,"extension":5.380043450670027},"index":1,"playId":"7a63d1a5-56fa-3db6-938b-994f932b7747","pitchNumber":2,"startTime":"2026-04-12T00:54:18.560Z","endTime":"2026-04-12T00:54:24.582Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-12T00:54:58.752Z","endTime":"2026-04-12T00:55:06.012Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":85.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.20112150698022,"aZ":-11.363687252931824,"pfxX":-8.851812174301713,"pfxZ":10.85822078239036,"pX":-0.5395367323697204,"pZ":2.6427633803554125,"vX0":3.9853188713104752,"vY0":-138.79432538539402,"vZ0":-7.0225831606633395,"x":137.57,"y":167.43,"x0":-0.8583178955776418,"y0":50.00293362839095,"z0":5.993077028286603,"aX":-16.963397741861865},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.0,"breakHorizontal":15.0,"spinRate":2250,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.39734948087055155,"extension":5.250103777745638},"index":3,"playId":"0594b2a3-9d9a-347f-9a33-52cedc013df9","pitchNumber":3,"startTime":"2026-04-12T00:55:06.012Z","endTime":"2026-04-12T00:55:09.668Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T00:55:09.668Z","atBatIndex":4},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ramón Laureano doubles (3) on a line drive to right fielder Mickey Moniak.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T00:57:10.737Z","endTime":"2026-04-12T00:59:12.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,3,4],"actionIndex":[1],"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.6746526607025,"aZ":-11.828358207328442,"pfxX":-4.058766824627533,"pfxZ":10.578107391295664,"pX":-1.357328859082873,"pZ":3.0704653266877995,"vX0":1.6101013140274754,"vY0":-138.47627038235294,"vZ0":-4.172583703414231,"x":147.48,"y":122.21,"x0":-1.4221359342851356,"y0":50.005771933805185,"z0":5.400692476692898,"aX":-7.8083794045657084},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.4,"breakHorizontal":7.0,"spinRate":2379,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39699301831302236,"extension":6.531728756809418},"index":0,"playId":"1427f1bb-c395-3134-b1e9-6f5739edc8b4","pitchNumber":1,"startTime":"2026-04-12T00:57:31.371Z","endTime":"2026-04-12T00:57:34.897Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-12T00:57:58.412Z","endTime":"2026-04-12T00:58:27.405Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-12T00:58:27.405Z","endTime":"2026-04-12T00:58:42.615Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.215590028928926,"aZ":-16.54252117611591,"pfxX":-4.553037619103765,"pfxZ":8.087221584996332,"pX":-0.8597604066665963,"pZ":2.336922556655861,"vX0":2.6738916850650956,"vY0":-137.58575543835755,"vZ0":-5.050887261961252,"x":149.77,"y":175.68,"x0":-1.2485978558535427,"y0":50.0014235326403,"z0":5.3038274425537,"aX":-8.79881678209231},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.9,"breakHorizontal":7.8,"spinRate":2281,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.3968820452953645,"extension":6.608349273444105},"index":3,"playId":"881e3502-eac3-347a-9c66-b6e738048522","pitchNumber":2,"startTime":"2026-04-12T00:58:42.615Z","endTime":"2026-04-12T00:58:48.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87364591339151,"aZ":-14.12194441372045,"pfxX":-4.048507829859904,"pfxZ":9.179391636069878,"pX":0.48257293331905304,"pZ":2.43027297783401,"vX0":5.699040793514586,"vY0":-139.6902937714491,"vZ0":-5.5311510718992745,"x":98.61,"y":173.16,"x0":-1.0626146700028416,"y0":50.006497513855244,"z0":5.372363851913766,"aX":-7.965140400179086},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.6,"breakHorizontal":6.1,"spinRate":2307,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.39283503089113125,"extension":6.693930508630566},"hitData":{"launchSpeed":96.2,"launchAngle":20.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":221.41,"coordY":111.48}},"index":4,"playId":"86e638f1-df02-3d7f-83d2-105d24e6e553","pitchNumber":3,"startTime":"2026-04-12T00:58:59.737Z","endTime":"2026-04-12T00:59:12.742Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T00:59:12.742Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T00:59:38.198Z","endTime":"2026-04-12T01:00:24.812Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","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":2},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0045086240339,"aZ":-23.33045964872334,"pfxX":0.6357644159063756,"pfxZ":5.127101349060508,"pX":-0.671221985290818,"pZ":3.631665980612176,"vX0":1.8533074463276094,"vY0":-130.20163632863182,"vZ0":-0.6086644901611631,"x":142.59,"y":140.73,"x0":-1.4734154551525598,"y0":50.00556269308695,"z0":5.6258261358147,"aX":1.0973076928883645},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.4,"breakHorizontal":-1.6,"spinRate":2408,"spinDirection":168},"zone":11,"typeConfidence":2.0,"plateTime":0.4198333445331013,"extension":6.341890062531064},"index":0,"playId":"35a34ff8-2927-396a-8ff2-29a5213769e3","pitchNumber":1,"startTime":"2026-04-12T00:59:42.187Z","endTime":"2026-04-12T00:59:46.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.619234156120097,"aZ":-24.07482778447146,"pfxX":2.824249870079446,"pfxZ":4.6642234736484,"pX":-0.35773585551686077,"pZ":2.729720531574245,"vX0":1.9417831954083202,"vY0":-130.43422979866443,"vZ0":-2.574089101761576,"x":130.64,"y":165.08,"x0":-1.4768701806948732,"y0":50.000465923861164,"z0":5.531224533079122,"aX":4.898923784550267},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.2,"breakHorizontal":-5.5,"spinRate":2517,"spinDirection":167},"zone":4,"typeConfidence":2.0,"plateTime":0.41881300319924497,"extension":6.592296535384603},"index":1,"playId":"a2c7bcbd-0bbd-32ff-b465-19f7b84662ec","pitchNumber":2,"startTime":"2026-04-12T00:59:57.259Z","endTime":"2026-04-12T01:00:03.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.24677134150281,"aZ":-24.099782907887782,"pfxX":-4.594368223776498,"pfxZ":5.289342940063427,"pX":-0.27114753233581806,"pZ":1.5571130285322434,"vX0":3.840416718226183,"vY0":-122.5140347930561,"vZ0":-4.416859656394043,"x":127.34,"y":196.74,"x0":-1.258884972629825,"y0":50.004244775666685,"z0":5.432829524905272,"aX":-7.014509091486751},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":8.9,"breakHorizontal":7.4,"spinRate":1646,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.4463605775447559,"extension":6.681379946677148},"index":2,"playId":"33a62333-730c-32dc-a9a9-38ffd2dc8e1c","pitchNumber":3,"startTime":"2026-04-12T01:00:20.799Z","endTime":"2026-04-12T01:00:24.812Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:00:24.812Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Merrill walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T01:00:48.936Z","endTime":"2026-04-12T01:03:30.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnSecond":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"a98af4ef-a88c-4e80-96f4-5700ebc2bf48","startTime":"2026-04-12T01:00:48.936Z","endTime":"2026-04-12T01:00:53.936Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.676069193756444,"aZ":-27.830606730752223,"pfxX":-2.0770168816320638,"pfxZ":2.8939626407520684,"pX":-0.1642027422550329,"pZ":3.0186876257131665,"vX0":3.1260790344257483,"vY0":-121.47294896543193,"vZ0":-0.3052503643779394,"x":123.26,"y":157.28,"x0":-1.1950102937664187,"y0":50.00368555168312,"z0":5.555146074223084,"aX":-3.1197073740052206},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.4,"breakHorizontal":3.1,"spinRate":1435,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.45004295147834616,"extension":6.552260234696873},"index":1,"playId":"2af1f0bd-547a-355b-b7c4-7bed99958e2a","pitchNumber":1,"startTime":"2026-04-12T01:01:06.837Z","endTime":"2026-04-12T01:01:11.564Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37134495501162,"aZ":-25.732484783097583,"pfxX":-0.3327135293221294,"pfxZ":3.6629865457226067,"pX":-0.010280730850124492,"pZ":3.7642034369695034,"vX0":4.006432882817784,"vY0":-132.04717325707122,"vZ0":0.47244319564754766,"x":117.39,"y":137.15,"x0":-1.5069731519434628,"y0":50.00067757414993,"z0":5.4833856559967336,"aX":-0.5854419354219167},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.0,"breakHorizontal":-0.4,"spinRate":2529,"spinDirection":169},"zone":12,"typeConfidence":2.0,"plateTime":0.4155661236491568,"extension":6.5204743551733495},"index":2,"playId":"9179c795-22cf-3599-86d6-a3a3b6fa4083","pitchNumber":2,"startTime":"2026-04-12T01:01:24.063Z","endTime":"2026-04-12T01:01:30.028Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.468552210705862,"aZ":-24.433883248446122,"pfxX":0.1460741461934879,"pfxZ":4.4481765370253346,"pX":0.140393549484812,"pZ":2.740848016008579,"vX0":4.05312413612322,"vY0":-131.2319549528913,"vZ0":-2.143488286894347,"x":111.65,"y":164.78,"x0":-1.4447165511361426,"y0":50.000319080132826,"z0":5.393179913457472,"aX":0.2539944405701067},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.8,"breakHorizontal":-1.2,"spinRate":2531,"spinDirection":170},"zone":5,"typeConfidence":2.0,"plateTime":0.41780526541723173,"extension":6.5948889386145835},"index":3,"playId":"2b3240c6-4bb7-3595-aadc-c471a0e384bd","pitchNumber":3,"startTime":"2026-04-12T01:01:41.120Z","endTime":"2026-04-12T01:01:45.041Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":74.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.506565166712917,"aZ":-32.0570437922237,"pfxX":7.03250288555554,"pfxZ":0.08367141473843098,"pX":1.319901475811553,"pZ":2.139074504807179,"vX0":4.199863992422496,"vY0":-120.25002280692213,"vZ0":-1.003145929484093,"x":66.69,"y":181.02,"x0":-1.374446207303725,"y0":50.00441111493484,"z0":5.45547702561903,"aX":10.100776783068316},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.1,"breakHorizontal":-13.9,"spinRate":2612,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.45888631185797557,"extension":6.545029435385364},"index":4,"playId":"b94b230b-e4b4-32d7-a9a2-a8360e263497","pitchNumber":4,"startTime":"2026-04-12T01:02:02.897Z","endTime":"2026-04-12T01:02:06.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31540128480459,"aZ":-11.921498091445399,"pfxX":-4.67456155154369,"pfxZ":10.212299214187459,"pX":0.112304245673248,"pZ":2.7321050140378635,"vX0":5.64082760794335,"vY0":-140.30562441580747,"vZ0":-5.4149976902468,"x":112.72,"y":165.01,"x0":-1.321921000555408,"y0":50.00126133279141,"z0":5.471635203619015,"aX":-9.269651821606198},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.5,"breakHorizontal":7.2,"spinRate":2381,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.39116698985032805,"extension":6.483799700766332},"index":5,"playId":"11c4ccf8-be6e-3e70-b72f-c9217e9a7f69","pitchNumber":5,"startTime":"2026-04-12T01:02:25.452Z","endTime":"2026-04-12T01:02:28.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":85.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.449558789972286,"aZ":-16.53453035967475,"pfxX":-6.65372866586126,"pfxZ":8.177454002888975,"pX":-1.3347172401417708,"pZ":2.691920797742657,"vX0":2.7160985466562253,"vY0":-139.1652668761223,"vZ0":-4.055769592572713,"x0":-1.4728574343611391,"y0":50.004919985883106,"z0":5.302137627017885,"aX":-12.728541781248374},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.9,"breakHorizontal":11.3,"spinRate":2302,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39738455328387357,"extension":6.54377300524912},"index":6,"playId":"e87083a4-e0d0-314e-a064-0fa1386d6681","pitchNumber":6,"startTime":"2026-04-12T01:02:46.843Z","endTime":"2026-04-12T01:02:50.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":77.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.903066909581685,"aZ":-23.098904537562873,"pfxX":-3.661504620617399,"pfxZ":5.831337013024102,"pX":-0.8982954137738948,"pZ":3.5671808495341306,"vX0":2.103936351022786,"vY0":-124.93925847762017,"vZ0":-0.22763349969769042,"x":151.24,"y":142.47,"x0":-1.2825929768686668,"y0":50.00153503563214,"z0":5.583905297546168,"aX":-5.6961877886915016},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":10.7,"breakHorizontal":6.0,"spinRate":1722,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.44109479366052495,"extension":6.598776836600009},"index":7,"playId":"a0f60601-85c1-3421-be0a-8b4bc56b0b55","pitchNumber":7,"startTime":"2026-04-12T01:03:05.778Z","endTime":"2026-04-12T01:03:09.846Z","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(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":96.8,"endSpeed":87.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.06361609559429,"aZ":-11.640873418756605,"pfxX":-6.0825039378447245,"pfxZ":10.406530447885793,"pX":0.36153839464546184,"pZ":0.5253980020659614,"vX0":6.7814031388717595,"vY0":-140.3700130623381,"vZ0":-10.696329588793239,"x":103.22,"y":224.59,"x0":-1.3082638337276697,"y0":50.006327326199276,"z0":5.168555453039779,"aX":-12.005966693949249},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.4,"breakHorizontal":9.5,"spinRate":2413,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3918728360146435,"extension":6.6173284873609415},"index":8,"playId":"3c2079f1-0e02-3efb-b407-5481bf42fcca","pitchNumber":8,"startTime":"2026-04-12T01:03:27.059Z","endTime":"2026-04-12T01:03:30.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:03:30.756Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Manny Machado flies out to center fielder Jake McCarthy. Ramón Laureano to 3rd. Jackson Merrill to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T01:03:57.865Z","endTime":"2026-04-12T01:04:55.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnThird":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"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":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.723441753291855,"aZ":-24.42021814652609,"pfxX":0.34946601728983095,"pfxZ":4.495267542868856,"pX":0.38633377431437765,"pZ":1.8840190649747202,"vX0":4.1099915054536895,"vY0":-130.8204878512832,"vZ0":-4.349954163385789,"x":100.35,"y":145.25,"x0":-1.2534601446921303,"y0":50.00647676827367,"z0":5.408869370917549,"aX":0.6021370873330424},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.3,"breakHorizontal":-1.6,"spinRate":2455,"spinDirection":170},"zone":9,"typeConfidence":2.0,"plateTime":0.4194050413660406,"extension":6.63876813734216},"index":0,"playId":"719e7da4-579b-3c69-a6a7-eed6e2e5d4ff","pitchNumber":1,"startTime":"2026-04-12T01:04:04.993Z","endTime":"2026-04-12T01:04:08.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.88031044719878,"aZ":-31.487029916832135,"pfxX":5.166667243045934,"pfxZ":0.45684762178721794,"pX":2.0308589285615497,"pZ":1.2360340587018088,"vX0":6.173761871076219,"vY0":-123.33473616318435,"vZ0":-3.4859956207685014,"x":39.59,"y":205.41,"x0":-1.1943371479507254,"y0":50.00472132757079,"z0":5.377522365468197,"aX":7.808223974209353},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.1,"breakHorizontal":-11.0,"spinRate":2833,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4473747953600422,"extension":6.644505071641},"index":1,"playId":"0d81cd1a-1bfb-333f-b289-d20faf95eee3","pitchNumber":2,"startTime":"2026-04-12T01:04:22.434Z","endTime":"2026-04-12T01:04:26.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.21149651345468,"aZ":-11.638613633257126,"pfxX":-4.252366760855699,"pfxZ":10.436756052896097,"pX":-0.26893462645248956,"pZ":2.2227251083319404,"vX0":4.335191509091937,"vY0":-139.99770325570745,"vZ0":-6.8343844128074736,"x":127.25,"y":178.77,"x0":-1.291656556442718,"y0":50.002905368847046,"z0":5.472250336392943,"aX":-8.366788795247107},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.5,"breakHorizontal":6.7,"spinRate":2463,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.39257424305478583,"extension":6.635664852073907},"hitData":{"launchSpeed":101.9,"launchAngle":33.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.8,"coordY":80.61}},"index":2,"playId":"b2673a7e-25ab-3697-b132-bb0e1039b9b0","pitchNumber":3,"startTime":"2026-04-12T01:04:41.341Z","endTime":"2026-04-12T01:04:55.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:04:55.373Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Castellanos flies out to left fielder Jordan Beck.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T01:05:22.946Z","endTime":"2026-04-12T01:05:31.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1951594383737,"aZ":-31.918723936546034,"pfxX":8.255186568676885,"pfxZ":0.1701891738865129,"pX":-0.18045182213763855,"pZ":2.0274152498922637,"vX0":0.6621488841522121,"vY0":-122.81210892042549,"vZ0":-1.6035844091212943,"x":123.88,"y":184.04,"x0":-1.524927151599921,"y0":50.002854061606484,"z0":5.447525646327778,"aX":12.394581345543244},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.1,"breakHorizontal":-15.0,"spinRate":2690,"spinDirection":55},"zone":8,"typeConfidence":2.0,"plateTime":0.4489260649850473,"extension":6.64740991505734},"hitData":{"launchSpeed":98.3,"launchAngle":32.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.08,"coordY":86.69}},"index":0,"playId":"688c64df-053d-3cea-b1e5-473a905f72f4","pitchNumber":1,"startTime":"2026-04-12T01:05:22.946Z","endTime":"2026-04-12T01:05:31.975Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:05:31.975Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Beck strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T01:07:52.593Z","endTime":"2026-04-12T01:09:17.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"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":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.466291752723034,"aZ":-27.618673063557246,"pfxX":0.3335076775763053,"pfxZ":3.0193174949039108,"pX":0.591121966063494,"pZ":2.2746319778601385,"vX0":3.618453928494558,"vY0":-122.68747500102339,"vZ0":-3.4490314499933215,"x":94.47,"y":177.36,"x0":-0.9521867667021623,"y0":50.00342751472692,"z0":6.077308039419158,"aX":0.5036169494633115},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.8,"breakHorizontal":-1.6,"spinRate":2458,"spinDirection":28},"zone":9,"typeConfidence":2.0,"plateTime":0.4481028151347153,"extension":5.037172289935028},"index":0,"playId":"fb44bce7-f810-3d36-bfb7-7686a129f010","pitchNumber":1,"startTime":"2026-04-12T01:08:03.743Z","endTime":"2026-04-12T01:08:06.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.375008674845343,"aZ":-28.805505470567454,"pfxX":-1.2428562646749481,"pfxZ":2.1328819137194497,"pX":-0.43964269583963683,"pZ":2.3028032686867106,"vX0":2.005408764181867,"vY0":-125.5794674347828,"vZ0":-3.386613011255817,"x":133.76,"y":176.6,"x0":-1.0916141390682,"y0":50.000687421294,"z0":6.043576513257583,"aX":-1.960360888036661},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.2,"breakHorizontal":1.7,"spinRate":2508,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.4382546923504651,"extension":5.050549224466193},"index":1,"playId":"2467bf72-182e-3f60-91a1-42ffc00c4369","pitchNumber":2,"startTime":"2026-04-12T01:08:16.211Z","endTime":"2026-04-12T01:08:19.755Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-12T01:08:27.721Z","endTime":"2026-04-12T01:08:40.198Z","isPitch":false,"type":"action","player":{"id":687597,"link":"/api/v1/people/687597"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64203664046361,"aZ":-28.27041726441334,"pfxX":-2.5731863042765983,"pfxZ":2.4295050306720207,"pX":1.0743483131262161,"pZ":0.16545162235562969,"vX0":5.564173286377142,"vY0":-126.83908998572564,"vZ0":-8.390625644922284,"x":76.05,"y":234.31,"x0":-0.8285442375309311,"y0":50.00199026043362,"z0":5.821320529296819,"aX":-4.129552369115469},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.4,"breakHorizontal":3.1,"spinRate":2601,"spinDirection":288},"zone":14,"typeConfidence":2.0,"plateTime":0.4343846697134328,"extension":5.419514828628188},"index":3,"playId":"615237c2-ab5f-34a5-8e97-274ef7a1ea63","pitchNumber":3,"startTime":"2026-04-12T01:08:40.198Z","endTime":"2026-04-12T01:08:44.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4951666425716,"aZ":-25.744686362416545,"pfxX":-2.458444620915113,"pfxZ":3.883365505077455,"pX":0.7684137566071609,"pZ":-0.2338380468981307,"vX0":5.167923739179507,"vY0":-128.38247991204193,"vZ0":-9.836197560815673,"x":87.71,"y":245.09,"x0":-0.9582705792262136,"y0":50.00409969960327,"z0":5.676489837798504,"aX":-4.072542556509804},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.8,"breakHorizontal":3.2,"spinRate":2511,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.42789670887566,"extension":5.363812846439292},"index":4,"playId":"9faf8a42-1ecf-35e1-a479-104ae8f4d646","pitchNumber":4,"startTime":"2026-04-12T01:08:55.000Z","endTime":"2026-04-12T01:08:58.927Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":78.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80739721900919,"aZ":-29.95296455055411,"pfxX":-1.727579633675226,"pfxZ":1.4134361170825676,"pX":-0.053619124296490774,"pZ":1.3801759205012059,"vX0":2.9407471184793335,"vY0":-126.52073869801842,"vZ0":-5.151941111606744,"x":119.04,"y":201.52,"x0":-1.0222201933147528,"y0":50.00373958043167,"z0":5.928404108542044,"aX":-2.719374490635962},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.3,"breakHorizontal":2.3,"spinRate":2452,"spinDirection":285},"zone":13,"typeConfidence":2.0,"plateTime":0.4378200758049089,"extension":5.315856419887254},"index":5,"playId":"e6422cd9-c120-3dae-b724-722fbc8c96d1","pitchNumber":5,"startTime":"2026-04-12T01:09:13.799Z","endTime":"2026-04-12T01:09:17.472Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:09:17.472Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Sullivan strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T01:09:37.583Z","endTime":"2026-04-12T01:10:21.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"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(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":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71808460392729,"aZ":-31.15968090747991,"pfxX":0.46630285613325384,"pfxZ":0.6822390798217768,"pX":-0.699613162092604,"pZ":2.2810217859581474,"vX0":0.8880540640888017,"vY0":-121.58519040689097,"vZ0":-2.8933620328022975,"x":143.67,"y":177.19,"x0":-1.1307587476657954,"y0":50.00433069475926,"z0":6.201387182749009,"aX":0.6953492901901537},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.8,"breakHorizontal":-1.1,"spinRate":2607,"spinDirection":47},"zone":4,"typeConfidence":2.0,"plateTime":0.4511730385472261,"extension":5.165684037933094},"index":0,"playId":"227f6957-9347-3585-be71-83fa4c4c20c6","pitchNumber":1,"startTime":"2026-04-12T01:09:40.625Z","endTime":"2026-04-12T01:09:44.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":85.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.826366319206294,"aZ":-13.87365976312306,"pfxX":-9.19217643657552,"pfxZ":9.596728027420841,"pX":-0.5325039953386842,"pZ":2.189502947539271,"vX0":4.041457145797594,"vY0":-138.64549574646054,"vZ0":-7.635024710174774,"x":137.3,"y":179.66,"x0":-0.8313008387862204,"y0":50.00664721686154,"z0":5.944597324117003,"aX":-17.538785706672147},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.6,"breakHorizontal":15.5,"spinRate":2236,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.398139420245446,"extension":5.114545342348731},"index":1,"playId":"4fed9f22-8404-3538-b6d9-4b1be57f5ad5","pitchNumber":2,"startTime":"2026-04-12T01:09:52.206Z","endTime":"2026-04-12T01:09:57.058Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-12T01:10:02.416Z","endTime":"2026-04-12T01:10:14.667Z","isPitch":false,"type":"action","player":{"id":664954,"link":"/api/v1/people/664954"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":78.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.498121838145686,"aZ":-29.63173284398611,"pfxX":-1.2840753689759374,"pfxZ":1.6092664338095715,"pX":-0.7433207179661778,"pZ":0.38337707763965206,"vX0":1.2052100208565681,"vY0":-127.24283738577746,"vZ0":-7.616818452186908,"x":145.33,"y":228.43,"x0":-1.064327721825155,"y0":50.00473406923244,"z0":5.877756968482106,"aX":-2.033103470990117},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.8,"breakHorizontal":1.9,"spinRate":2640,"spinDirection":28},"zone":13,"typeConfidence":2.0,"plateTime":0.43627162176073986,"extension":5.135720044649247},"index":3,"playId":"929d3740-52eb-3101-b1cd-c4fd676a2efe","pitchNumber":3,"startTime":"2026-04-12T01:10:14.667Z","endTime":"2026-04-12T01:10:21.669Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:10:21.669Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Karros strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T01:10:40.675Z","endTime":"2026-04-12T01:11:27.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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(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":81.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.454915068198034,"aZ":-27.036297117823285,"pfxX":-1.4353079680734888,"pfxZ":3.076093278196529,"pX":0.5512858923387073,"pZ":2.128676923454441,"vX0":4.876850010908844,"vY0":-128.22012281171567,"vZ0":-3.371011058191866,"x":95.99,"y":181.31,"x0":-1.1854310240714208,"y0":50.005537925954,"z0":5.560316354845967,"aX":-2.400487078142594},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.0,"breakHorizontal":1.6,"spinRate":2190,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.4264862338844808,"extension":5.496616382499313},"index":0,"playId":"0386a164-5e2d-31ec-8e00-1ac040d245ef","pitchNumber":1,"startTime":"2026-04-12T01:10:49.657Z","endTime":"2026-04-12T01:10:53.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.210264157190306,"aZ":-13.625417853448333,"pfxX":-7.265185891352152,"pfxZ":9.490839959710502,"pX":-0.0316276282535819,"pZ":3.176486124554843,"vX0":5.014858258543853,"vY0":-138.9317599005634,"vZ0":-5.031248594962983,"x":118.21,"y":153.01,"x0":-0.9164386764693527,"y0":50.00181140120232,"z0":5.916869811445224,"aX":-14.197615804750937},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.3,"breakHorizontal":12.1,"spinRate":2101,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.3942920328405539,"extension":5.24762666426306},"index":1,"playId":"366a58f8-d30c-36fe-8300-c9806bd63704","pitchNumber":2,"startTime":"2026-04-12T01:11:03.166Z","endTime":"2026-04-12T01:11:06.667Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":79.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.75898082537141,"aZ":-29.435075052607473,"pfxX":-1.3185779177099302,"pfxZ":1.6780725980223554,"pX":0.5104490040611663,"pZ":1.4214513307774943,"vX0":4.063264910984258,"vY0":-128.21634132866077,"vZ0":-5.450171757303017,"x":97.54,"y":200.4,"x0":-0.9384930867488668,"y0":50.00200096266509,"z0":5.93242020350325,"aX":-2.1494735292300065},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.8,"breakHorizontal":1.3,"spinRate":2498,"spinDirection":299},"zone":14,"typeConfidence":2.0,"plateTime":0.4307210853021086,"extension":5.207822896475263},"index":2,"playId":"18c3f8f3-10ce-36aa-8178-dffb9819b2c1","pitchNumber":3,"startTime":"2026-04-12T01:11:24.278Z","endTime":"2026-04-12T01:11:27.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:11:27.757Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out, pitcher Ryan Feltner to first baseman Troy Johnston.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T01:13:37.600Z","endTime":"2026-04-12T01:14:26.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663372,"link":"/api/v1/people/663372"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"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":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.967440849483967,"aZ":-39.68213326230557,"pfxX":7.627757481227069,"pfxZ":-5.512243066634319,"pX":-0.1738945883209961,"pZ":2.5062315768884025,"vX0":0.09676912009251387,"vY0":-116.3154511324492,"vZ0":1.4661228895939709,"x":123.63,"y":171.11,"x0":-1.2061271012854682,"y0":50.0020118468016,"z0":5.646646432854258,"aX":10.39172625347406},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-9.2,"breakHorizontal":-13.8,"spinRate":2816,"spinDirection":56},"zone":5,"typeConfidence":2.0,"plateTime":0.4719198063016896,"extension":6.431875538259059},"index":0,"playId":"e33bf1d5-7aef-337e-ba41-2f46148d1417","pitchNumber":1,"startTime":"2026-04-12T01:13:43.615Z","endTime":"2026-04-12T01:13:47.132Z","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":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55426079313682,"aZ":-24.969463786222487,"pfxX":-2.735843317594881,"pfxZ":4.684733162438729,"pX":0.12150794541074401,"pZ":2.558270438740721,"vX0":3.7038151286340426,"vY0":-122.76633167429888,"vZ0":-1.9628281305985578,"x":112.37,"y":169.71,"x0":-1.0459623646888814,"y0":50.00345839904117,"z0":5.477414548758641,"aX":-4.2085481948569265},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.3,"breakHorizontal":4.2,"spinRate":1721,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.4448589072235176,"extension":6.654338370932286},"index":1,"playId":"93438f97-39d4-3fa7-9635-25e7a3e94964","pitchNumber":2,"startTime":"2026-04-12T01:13:56.993Z","endTime":"2026-04-12T01:14:00.828Z","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.9,"endSpeed":88.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.153842476255228,"aZ":-13.758714194877326,"pfxX":-5.649286559414726,"pfxZ":9.27175262992278,"pX":-0.5123709803521185,"pZ":3.0248338690434955,"vX0":3.9683698467055204,"vY0":-139.7108447086897,"vZ0":-3.928711355500866,"x":136.53,"y":157.11,"x0":-1.2140235103644825,"y0":50.00014197052241,"z0":5.347513741804227,"aX":-11.216260156251579},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.2,"breakHorizontal":9.5,"spinRate":2485,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.3913869574223794,"extension":6.59723948417553},"hitData":{"launchSpeed":99.2,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.88,"coordY":178.45}},"index":2,"playId":"6d0e69e9-81ba-334a-b788-c2c7ccd45d3a","pitchNumber":3,"startTime":"2026-04-12T01:14:16.770Z","endTime":"2026-04-12T01:14:26.175Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:14:26.175Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Andujar singles on a ground ball to third baseman Kyle Karros.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T01:14:51.367Z","endTime":"2026-04-12T01:16:29.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.733857461669828,"aZ":-41.57580483827615,"pfxX":4.9848129941819925,"pfxZ":-6.905353146757616,"pX":-0.16593046613767587,"pZ":2.830416975278382,"vX0":1.018869300040863,"vY0":-116.50996507710342,"vZ0":2.4512466228246943,"x":123.32,"y":162.36,"x0":-1.257108746561562,"y0":50.001305084044944,"z0":5.719582870287468,"aX":6.789792686169998},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-11.5,"breakHorizontal":-9.2,"spinRate":2704,"spinDirection":45},"zone":2,"typeConfidence":2.0,"plateTime":0.4717590435218617,"extension":6.55815261824031},"index":0,"playId":"57d9699a-4e92-3001-9416-666eeca82a78","pitchNumber":1,"startTime":"2026-04-12T01:14:52.588Z","endTime":"2026-04-12T01:14:56.016Z","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":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.716180536299426,"aZ":-31.332842047726796,"pfxX":8.155274807152571,"pfxZ":0.5739120281350747,"pX":-0.014908825653018272,"pZ":2.6298251934968464,"vX0":0.9159034563701388,"vY0":-121.21140625952991,"vZ0":-0.10276237595706517,"x":117.57,"y":167.77,"x0":-1.4571692039919932,"y0":50.004681369198266,"z0":5.429685642264589,"aX":12.02530800857499},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.3,"breakHorizontal":-15.0,"spinRate":2609,"spinDirection":58},"zone":5,"typeConfidence":2.0,"plateTime":0.45347103183011095,"extension":6.629909788513011},"index":1,"playId":"ee76c945-9a9a-3d9f-8279-e5d360f809f2","pitchNumber":2,"startTime":"2026-04-12T01:15:10.466Z","endTime":"2026-04-12T01:15:14.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73765750620471,"aZ":-31.460889754059313,"pfxX":6.608947715796814,"pfxZ":0.4888105295991141,"pX":0.9385065374222581,"pZ":0.3631151146731983,"vX0":2.7908216627324496,"vY0":-120.66873731243632,"vZ0":-4.999340479032243,"x":81.23,"y":228.98,"x0":-1.096768030493212,"y0":50.002644462917864,"z0":5.28151506131148,"aX":9.599748803925138},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-0.2,"breakHorizontal":-12.7,"spinRate":2533,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4565172844495251,"extension":6.750582689436721},"index":2,"playId":"c8b1f221-de06-38c2-b065-c102909fe41d","pitchNumber":3,"startTime":"2026-04-12T01:15:41.149Z","endTime":"2026-04-12T01:15:45.121Z","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":95.6,"endSpeed":86.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40624711984947,"aZ":-23.863242318452468,"pfxX":-9.483808552342998,"pfxZ":4.29730706156446,"pX":-0.4115870765367938,"pZ":2.4232899207196015,"vX0":5.439573985250989,"vY0":-138.99249293534155,"vZ0":-3.6377697432759133,"x":132.69,"y":173.35,"x0":-1.1734037209177341,"y0":50.00525251365827,"z0":5.354878974182815,"aX":-18.35073899956908},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.1,"breakHorizontal":15.8,"spinRate":2397,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.3957764447632477,"extension":6.630553242858874},"index":3,"playId":"9705d447-e394-34a8-afdb-6475bf5f284e","pitchNumber":4,"startTime":"2026-04-12T01:16:00.897Z","endTime":"2026-04-12T01:16:05.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.006253666320404,"aZ":-23.727620568081306,"pfxX":-4.594480479299262,"pfxZ":5.101914890142167,"pX":0.466446916560319,"pZ":1.3632006438318982,"vX0":5.222778957023084,"vY0":-127.28567871822914,"vZ0":-5.434777987553106,"x":99.22,"y":201.97,"x0":-1.0067642995786539,"y0":50.003215597361894,"z0":5.383774002671054,"aX":-7.605178297939737},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.3,"breakHorizontal":7.3,"spinRate":1643,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.4289029044574155,"extension":6.803864652785714},"hitData":{"launchSpeed":60.4,"launchAngle":-51.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.32,"coordY":177.94}},"index":4,"playId":"3a4dde80-4dac-31bc-8042-286f239157cb","pitchNumber":5,"startTime":"2026-04-12T01:16:22.670Z","endTime":"2026-04-12T01:16:29.699Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:16:29.699Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddy Fermin flies out to left fielder Jordan Beck.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T01:16:53.861Z","endTime":"2026-04-12T01:17:16.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.655952703876164,"aZ":-25.424275672512472,"pfxX":3.1723831857445672,"pfxZ":4.025744926958678,"pX":0.4675549006570295,"pZ":2.5793559676160593,"vX0":3.690455359866083,"vY0":-128.88655466285016,"vZ0":-2.2943427610877203,"x":99.18,"y":169.14,"x0":-1.3968548129825578,"y0":50.00298732683265,"z0":5.451499656039689,"aX":5.317815195118255},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.0,"breakHorizontal":-6.6,"spinRate":2558,"spinDirection":159},"zone":6,"typeConfidence":2.0,"plateTime":0.42554558736384784,"extension":6.718928490151419},"hitData":{"launchSpeed":81.9,"launchAngle":49.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.78,"coordY":128.26}},"index":0,"playId":"118493f0-4b43-3d00-8e05-2e7efd5afe7d","pitchNumber":1,"startTime":"2026-04-12T01:17:03.012Z","endTime":"2026-04-12T01:17:16.035Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:17:16.035Z","atBatIndex":15},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Miguel Andujar caught stealing 2nd base, catcher Brett Sullivan to shortstop Ezequiel Tovar.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T01:17:35.101Z","endTime":"2026-04-12T01:18:09.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.928004298004208,"aZ":-35.595747277627396,"pfxX":6.516268106157557,"pfxZ":-2.533718014884752,"pX":0.2640784731104078,"pZ":0.8825494610362313,"vX0":1.6610710016017873,"vY0":-116.13260957371332,"vZ0":-2.80497383958887,"x":106.93,"y":214.95,"x0":-1.308734608046612,"y0":50.0028868594784,"z0":5.527997840782311,"aX":8.804105929754996},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-5.0,"breakHorizontal":-12.2,"spinRate":2706,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4736044823088661,"extension":6.665710082521462},"index":0,"playId":"d905e0a1-4816-3db7-91e1-7b78870e9e84","pitchNumber":1,"startTime":"2026-04-12T01:17:37.848Z","endTime":"2026-04-12T01:17:41.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56180550370167,"aZ":-14.834518668699001,"pfxX":-3.1390731902048468,"pfxZ":9.019152833265704,"pX":-0.2430375103908057,"pZ":2.9118307875652336,"vX0":4.024158100205025,"vY0":-137.78279993856736,"vZ0":-4.073512399985766,"x":126.26,"y":160.16,"x0":-1.3145544583438435,"y0":50.0068671192056,"z0":5.411752822680594,"aX":-6.0381189828559},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.7,"breakHorizontal":4.8,"spinRate":2474,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.39750019659882874,"extension":6.553953239660483},"index":1,"playId":"ba7257c0-c2c2-3246-9b1e-5a65c8ba4fe8","pitchNumber":2,"startTime":"2026-04-12T01:18:03.231Z","endTime":"2026-04-12T01:18:09.732Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:18:09.732Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out to first baseman Gavin Sheets.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T01:20:21.078Z","endTime":"2026-04-12T01:21:08.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"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":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.043269008387874,"aZ":-19.531133469001155,"pfxX":-9.472224641546942,"pfxZ":6.815276303370953,"pX":0.4185479816154728,"pZ":2.3406031615737968,"vX0":7.190966801082491,"vY0":-136.14347310955606,"vZ0":-5.237747836687394,"x":101.05,"y":175.58,"x0":-1.0413189653969261,"y0":50.006201710183106,"z0":5.663367663560553,"aX":-17.583663040764815},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.3,"breakHorizontal":15.4,"spinRate":2104,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.40405734919213865,"extension":5.341239911608322},"index":0,"playId":"0c820f40-3250-3a6c-8da8-56c7b1d53f18","pitchNumber":1,"startTime":"2026-04-12T01:20:27.492Z","endTime":"2026-04-12T01:20:32.492Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-04-12T01:20:43.647Z","endTime":"2026-04-12T01:20:50.368Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.588717394861042,"aZ":-32.93334464271492,"pfxX":2.339110514602874,"pfxZ":-0.49936583658549694,"pX":-0.501102374698094,"pZ":3.562695160938375,"vX0":0.7148542148470233,"vY0":-123.07858965370649,"vZ0":0.27466252552814097,"x":136.1,"y":142.59,"x0":-1.0995435316907685,"y0":50.0023473808452,"z0":6.2503454091900394,"aX":3.569740725970693},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.6,"breakHorizontal":-4.4,"spinRate":2676,"spinDirection":57},"zone":11,"typeConfidence":2.0,"plateTime":0.4458974352279461,"extension":5.216744019815348},"index":2,"playId":"16846a57-9749-3198-8972-2965c2baf34a","pitchNumber":2,"startTime":"2026-04-12T01:20:50.368Z","endTime":"2026-04-12T01:20:55.223Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.057153934408205,"aZ":-32.28214516874915,"pfxX":0.08244715404107206,"pfxZ":-0.07324618587208942,"pX":-0.6042720067996854,"pZ":1.7450722542735058,"vX0":1.0869225586381939,"vY0":-122.15168148307217,"vZ0":-3.5685418437923344,"x":140.03,"y":191.66,"x0":-1.0673686773184023,"y0":50.002797811395205,"z0":6.026633612204341,"aX":0.12328003863493572},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.7,"breakHorizontal":-0.5,"spinRate":2499,"spinDirection":39},"zone":7,"typeConfidence":2.0,"plateTime":0.4499379907590271,"extension":5.311215829141724},"hitData":{"launchSpeed":67.3,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.28,"coordY":163.75}},"index":3,"playId":"cc963df5-929e-3596-8df7-ce34ab178b3e","pitchNumber":3,"startTime":"2026-04-12T01:21:01.706Z","endTime":"2026-04-12T01:21:08.728Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:21:08.728Z","atBatIndex":17},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Edouard Julien homers (1) on a fly ball to left center field.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T01:21:31.086Z","endTime":"2026-04-12T01:23:11.854Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":{"id":608566,"link":"/api/v1/people/608566"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.074803009225533,"aZ":-28.46896352452618,"pfxX":0.5336736223241569,"pfxZ":2.4829901603041495,"pX":-2.039350252844972,"pZ":3.3915415675281495,"vX0":-2.020803677691168,"vY0":-121.93884469292857,"vZ0":-1.0031904388704649,"x":194.74,"y":147.21,"x0":-1.2658291144074558,"y0":50.00307032519641,"z0":6.285490484375239,"aX":0.7965294855513849},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.6,"breakHorizontal":-0.5,"spinRate":2456,"spinDirection":87},"zone":11,"typeConfidence":2.0,"plateTime":0.4508041849437472,"extension":5.395049359000953},"index":0,"playId":"8172bfd3-753e-371f-a851-54e2f59edfb1","pitchNumber":1,"startTime":"2026-04-12T01:21:38.555Z","endTime":"2026-04-12T01:21:41.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.336060988425732,"aZ":-32.59155309430481,"pfxX":0.09475788898143533,"pfxZ":-0.2792181633761377,"pX":-0.41086438827640465,"pZ":2.1048763628920493,"vX0":1.3735293625674196,"vY0":-122.07836510414876,"vZ0":-2.750768621682071,"x":132.66,"y":181.95,"x0":-0.9976950222385672,"y0":50.004282670384725,"z0":6.106550126093496,"aX":0.14027057690098846},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.0,"breakHorizontal":-0.6,"spinRate":2432,"spinDirection":336},"zone":7,"typeConfidence":2.0,"plateTime":0.4520093880815357,"extension":5.392394564098097},"index":1,"playId":"4599cc91-661c-3717-ad36-cc00ab565ec7","pitchNumber":2,"startTime":"2026-04-12T01:21:53.761Z","endTime":"2026-04-12T01:21:57.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07544676366295,"aZ":-13.4096433463253,"pfxX":-9.09246059372026,"pfxZ":9.649237238935726,"pX":-0.9661954984653542,"pZ":2.7722424697948744,"vX0":3.1475226037407573,"vY0":-139.0322871438299,"vZ0":-6.052922292596984,"x":153.83,"y":163.93,"x0":-0.9360625588116596,"y0":50.00344320956143,"z0":5.878370480496762,"aX":-17.68474803346416},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.3,"breakHorizontal":15.7,"spinRate":2131,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3949363411047502,"extension":5.36727893633609},"index":2,"playId":"595c0b21-4f47-3980-adcc-c6f6b56a29d7","pitchNumber":3,"startTime":"2026-04-12T01:22:12.021Z","endTime":"2026-04-12T01:22:17.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68091223414853,"aZ":-19.458528601026828,"pfxX":-10.5525938477114,"pfxZ":6.715998065116055,"pX":-0.3279809651666142,"pZ":1.4945590768407855,"vX0":5.539379191395206,"vY0":-136.85917334852326,"vZ0":-7.90708404806495,"x":129.5,"y":198.43,"x0":-1.0089119335163048,"y0":50.006816011355475,"z0":5.758169238874971,"aX":-19.98858422792921},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.7,"breakHorizontal":17.9,"spinRate":2091,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4004743142042977,"extension":5.315808096874511},"index":3,"playId":"f5e5d1cf-65e6-3f50-a9b7-5d639b54d6b3","pitchNumber":4,"startTime":"2026-04-12T01:22:25.719Z","endTime":"2026-04-12T01:22:31.217Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-04-12T01:22:38.183Z","endTime":"2026-04-12T01:22:46.989Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"}},{"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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76019465295294,"aZ":-20.24508372804405,"pfxX":-10.151575701634114,"pfxZ":6.280610215841908,"pX":-0.1348266157379067,"pZ":1.9455575943090997,"vX0":5.915304524867971,"vY0":-137.49686166808237,"vZ0":-6.5293437378772925,"x":122.14,"y":186.25,"x0":-1.004243149703868,"y0":50.002067794865866,"z0":5.741898286437411,"aX":-19.281262481232766},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.1,"breakHorizontal":17.0,"spinRate":1882,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.3995804345976186,"extension":5.4843503103387725},"hitData":{"launchSpeed":102.3,"launchAngle":27.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":62.55,"coordY":63.37}},"index":5,"playId":"d655254a-70b2-31d6-b80b-4830d18286ce","pitchNumber":5,"startTime":"2026-04-12T01:22:46.989Z","endTime":"2026-04-12T01:23:11.854Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:23:11.854Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Tovar grounds out, third baseman Manny Machado to first baseman Gavin Sheets.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T01:23:24.969Z","endTime":"2026-04-12T01:25:31.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.7594117822777,"aZ":-14.82592567208306,"pfxX":-9.577356404486718,"pfxZ":8.768703589526666,"pX":0.09923203440823646,"pZ":1.639499081081871,"vX0":5.86793595114989,"vY0":-139.8067455742886,"vZ0":-8.58292189424118,"x":113.22,"y":194.51,"x0":-0.7834639518349049,"y0":50.00195647828772,"z0":5.724133508795145,"aX":-18.94244145308193},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.3,"breakHorizontal":16.1,"spinRate":2153,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.3918991860737231,"extension":5.5440319814266275},"index":0,"playId":"f31937fe-b900-30c2-8ee6-21cd93e0f378","pitchNumber":1,"startTime":"2026-04-12T01:23:32.972Z","endTime":"2026-04-12T01:23:36.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.233055915192576,"aZ":-25.450645323142304,"pfxX":-3.58319155272111,"pfxZ":3.996799749662028,"pX":0.914583209308856,"pZ":-0.6281572875325372,"vX0":5.527076914773567,"vY0":-129.86631886234835,"vZ0":-10.839557169750424,"x":82.14,"y":255.74,"x0":-0.7913703971578793,"y0":50.001335971836,"z0":5.590015249238102,"aX":-6.023183342833781},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.7,"breakHorizontal":5.0,"spinRate":2631,"spinDirection":276},"zone":14,"typeConfidence":2.0,"plateTime":0.4243600339977034,"extension":5.4867247347149295},"index":1,"playId":"fbd5c068-1c8f-3d4f-a959-e9840be0ec49","pitchNumber":2,"startTime":"2026-04-12T01:23:45.814Z","endTime":"2026-04-12T01:23:50.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.452210022643474,"aZ":-21.134509695663507,"pfxX":-0.4405658395608567,"pfxZ":6.491407878207956,"pX":1.5337851174911097,"pZ":2.183059106304655,"vX0":6.943504002837811,"vY0":-129.2274214257199,"vZ0":-4.487578342233,"x":58.54,"y":179.84,"x0":-1.124156343088653,"y0":50.00536393205731,"z0":5.553587414940873,"aX":-0.7501732107284886},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":11.0,"breakHorizontal":-0.6,"spinRate":2317,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4229045601724919,"extension":5.600557922498262},"index":2,"playId":"4700472a-7212-3826-b940-9ae6be5f2e5c","pitchNumber":3,"startTime":"2026-04-12T01:24:03.680Z","endTime":"2026-04-12T01:24:06.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.700618006616576,"aZ":-19.049660448932908,"pfxX":-7.650010098878745,"pfxZ":6.688113537649702,"pX":-0.639277401361337,"pZ":4.78046888974033,"vX0":4.251765917614963,"vY0":-139.30190780375736,"vZ0":0.5258494982079398,"x":141.37,"y":109.71,"x0":-1.1925718094385132,"y0":50.00389169198358,"z0":5.8499777778782915,"aX":-15.014331872866801},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.4,"breakHorizontal":13.0,"spinRate":2070,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3934110629196801,"extension":5.045716516350073},"index":3,"playId":"e7c03a12-1422-3bc0-bdc2-809a7d3dba3b","pitchNumber":4,"startTime":"2026-04-12T01:24:17.866Z","endTime":"2026-04-12T01:24:21.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14888079968899,"aZ":-24.776510344934728,"pfxX":-0.7972861272059499,"pfxZ":4.3637386140375085,"pX":0.9401572656049758,"pZ":1.390965309071022,"vX0":5.5282745143487215,"vY0":-128.71283181843904,"vZ0":-5.58214385998278,"x":81.16,"y":201.22,"x0":-1.122499306123736,"y0":50.003318713136764,"z0":5.480929604861114,"aX":-1.3524705916099737},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.0,"breakHorizontal":0.4,"spinRate":2378,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4238944248216292,"extension":5.385703302769817},"index":4,"playId":"453740de-5fa6-3227-911c-5293adcd0fe8","pitchNumber":5,"startTime":"2026-04-12T01:24:36.492Z","endTime":"2026-04-12T01:24:40.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.910224057678356,"aZ":-20.01324061538524,"pfxX":-7.79757486104445,"pfxZ":6.341033780571296,"pX":-0.3385373121846374,"pZ":3.4569286085697186,"vX0":5.066828380525579,"vY0":-138.55256179613417,"vZ0":-2.1954967086797015,"x":129.9,"y":145.44,"x0":-1.1909055916118896,"y0":50.00222766374156,"z0":5.617061322155323,"aX":-14.952168064962134},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.2,"breakHorizontal":12.8,"spinRate":2028,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.39740407186108584,"extension":5.09187240828117},"index":5,"playId":"3f0672ac-6e47-30f0-a0a2-161e2d83b7e6","pitchNumber":6,"startTime":"2026-04-12T01:24:57.592Z","endTime":"2026-04-12T01:25:01.247Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-04-12T01:25:12.830Z","endTime":"2026-04-12T01:25:23.716Z","isPitch":false,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"}},{"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":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.719443154424273,"aZ":-29.305707395268964,"pfxX":-0.43877187491683856,"pfxZ":1.693728663743686,"pX":-1.0386922542801051,"pZ":2.495071833567884,"vX0":0.18158874358579988,"vY0":-129.4510043917307,"vZ0":-3.1479863724465247,"x":156.59,"y":171.41,"x0":-1.05285176920808,"y0":50.002923437652214,"z0":5.977013480509664,"aX":-0.7426002404580524},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.6,"breakHorizontal":0.7,"spinRate":2581,"spinDirection":21},"zone":13,"typeConfidence":2.0,"plateTime":0.4235658726538505,"extension":5.47888325264749},"hitData":{"launchSpeed":52.3,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.61,"coordY":161.72}},"index":7,"playId":"7eb4ad1a-4c26-3088-bcef-a251eb11e281","pitchNumber":7,"startTime":"2026-04-12T01:25:23.716Z","endTime":"2026-04-12T01:25:31.731Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:25:31.731Z","atBatIndex":19},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Mickey Moniak homers (5) on a fly ball to right center field.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T01:25:50.863Z","endTime":"2026-04-12T01:27:52.817Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":{"id":608566,"link":"/api/v1/people/608566"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.4,"endSpeed":77.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8517843177775,"aZ":-30.69443798960183,"pfxX":2.1209667330969912,"pfxZ":0.9600905428091284,"pX":0.5870492059312438,"pZ":1.5474887323252144,"vX0":3.1612269997978846,"vY0":-124.21111050934208,"vZ0":-4.789441943076773,"x":94.62,"y":197.0,"x0":-0.9860570694250649,"y0":50.00035231427493,"z0":6.103750410194168,"aX":3.256470455269323},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.7,"breakHorizontal":-4.7,"spinRate":2584,"spinDirection":16},"zone":14,"typeConfidence":2.0,"plateTime":0.44388387495267034,"extension":5.531565445617392},"index":0,"playId":"e984edc8-fb86-301c-a47d-29830daefae0","pitchNumber":1,"startTime":"2026-04-12T01:25:56.259Z","endTime":"2026-04-12T01:26:01.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00403643498684,"aZ":-30.783355485614972,"pfxX":0.021208550298764006,"pfxZ":0.838956775453673,"pX":0.7681149212257331,"pZ":0.15577396686170217,"vX0":4.450947359332766,"vY0":-127.08486846432258,"vZ0":-8.32048419515407,"x":87.72,"y":234.57,"x0":-0.9996365368729107,"y0":50.00363985253708,"z0":5.875480495673354,"aX":0.03415802321043959},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.0,"breakHorizontal":-1.0,"spinRate":2473,"spinDirection":8},"zone":14,"typeConfidence":2.0,"plateTime":0.42895962341106575,"extension":5.5173780085750295},"index":1,"playId":"60a597b8-47c1-3976-b7bb-e3722eeaed0b","pitchNumber":2,"startTime":"2026-04-12T01:26:16.758Z","endTime":"2026-04-12T01:26:20.158Z","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":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.674367632251663,"aZ":-24.697294320531192,"pfxX":-6.608241697837197,"pfxZ":4.537204573764667,"pX":-1.2275270187970317,"pZ":3.0009841839882445,"vX0":2.3952359837921415,"vY0":-127.87789124711095,"vZ0":-2.418851244433334,"x":163.79,"y":157.75,"x0":-1.320658219686497,"y0":50.00267199443064,"z0":5.907389380166112,"aX":-10.885888996684661},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.9,"breakHorizontal":11.4,"spinRate":1513,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.42920557889748423,"extension":5.563863696669086},"index":2,"playId":"b9d7a7f7-1a96-32e7-bff9-1304b1268775","pitchNumber":3,"startTime":"2026-04-12T01:26:33.328Z","endTime":"2026-04-12T01:26:36.857Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.471804488077915,"aZ":-31.321078389360036,"pfxX":1.5580817524156994,"pfxZ":0.5469683826033709,"pX":-0.13946578582345376,"pZ":3.2878573558032054,"vX0":1.706680032030401,"vY0":-123.56441662751418,"vZ0":-0.7900530966953299,"x":122.32,"y":150.01,"x0":-1.04128303316798,"y0":50.000296530030084,"z0":6.241910017674782,"aX":2.409879158355096},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.1,"breakHorizontal":-3.2,"spinRate":2546,"spinDirection":41},"zone":2,"typeConfidence":2.0,"plateTime":0.4431757430484282,"extension":5.2088850577965635},"index":3,"playId":"f53fdf4e-3055-3d63-891b-3d26600d4cff","pitchNumber":4,"startTime":"2026-04-12T01:26:47.412Z","endTime":"2026-04-12T01:26:51.039Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.471629118610284,"aZ":-34.8345990644588,"pfxX":1.4590634366988164,"pfxZ":-1.675143999241806,"pX":0.44223783905888475,"pZ":2.0366379321951933,"vX0":2.827681614305399,"vY0":-125.58054844577072,"vZ0":-2.9895843595186506,"x":100.14,"y":183.79,"x0":-0.889770777843806,"y0":50.00055091003064,"z0":6.088531515842272,"aX":2.319926844939448},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.5,"breakHorizontal":-3.4,"spinRate":2710,"spinDirection":50},"zone":9,"typeConfidence":2.0,"plateTime":0.43688094690884416,"extension":5.383158106651939},"index":4,"playId":"a8e8953e-eb5d-3444-8959-bd02de3f2396","pitchNumber":5,"startTime":"2026-04-12T01:27:08.886Z","endTime":"2026-04-12T01:27:14.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.88015768137193,"aZ":-15.402843419987237,"pfxX":-7.755341907617008,"pfxZ":8.505730147112136,"pX":-0.1476839941402167,"pZ":2.5439167902673954,"vX0":4.606402189390576,"vY0":-140.05395656114163,"vZ0":-6.36721361232017,"x":122.63,"y":170.09,"x0":-0.8127640098424644,"y0":50.00236131089368,"z0":5.868014658134838,"aX":-15.288700784196061},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":13.0,"spinRate":2139,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3922398385657453,"extension":5.309315761540346},"hitData":{"launchSpeed":104.9,"launchAngle":25.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":167.74,"coordY":41.57}},"index":5,"playId":"3d1a798a-bc0a-3e7b-8711-30037417d08b","pitchNumber":6,"startTime":"2026-04-12T01:27:29.430Z","endTime":"2026-04-12T01:27:52.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:27:52.817Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hunter Goodman grounds out, third baseman Manny Machado to first baseman Gavin Sheets.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T01:28:09.776Z","endTime":"2026-04-12T01:28:55.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8684311931926,"aZ":-26.45414823644861,"pfxX":-0.7102253060934185,"pfxZ":3.3389127302047044,"pX":-0.6503268276510784,"pZ":2.417398103403574,"vX0":1.7841299620375226,"vY0":-129.50397225764593,"vZ0":-2.881471618599976,"x":141.79,"y":173.51,"x0":-1.2532947351012527,"y0":50.004091673315514,"z0":5.549743428695093,"aX":-1.2171717951971466},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.6,"breakHorizontal":1.0,"spinRate":2345,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.421577138715707,"extension":5.234360889891829},"index":0,"playId":"19321974-6603-301f-ad33-80ff15c68225","pitchNumber":1,"startTime":"2026-04-12T01:28:14.323Z","endTime":"2026-04-12T01:28:23.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.54454760470933,"aZ":-12.22158204851009,"pfxX":-7.412453243661327,"pfxZ":10.069178247120181,"pX":-0.54901351025533,"pZ":2.7168279789286056,"vX0":3.6125719051133873,"vY0":-140.3004907123371,"vZ0":-6.48137150436444,"x":137.93,"y":165.43,"x0":-0.8946421541661239,"y0":50.00083804066875,"z0":5.863264821350205,"aX":-14.685816340570813},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":12.6,"spinRate":2226,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.3912972072842016,"extension":5.3192425537694055},"index":1,"playId":"b23f869a-5ccc-3018-8c52-e52ece1b7ddf","pitchNumber":2,"startTime":"2026-04-12T01:28:27.951Z","endTime":"2026-04-12T01:28:32.392Z","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":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88153648591255,"aZ":-15.107460463735325,"pfxX":-8.218481857579205,"pfxZ":8.76247150859634,"pX":-0.633966819223486,"pZ":2.236940596346557,"vX0":3.131004561042531,"vY0":-139.07291062864155,"vZ0":-7.238646414413612,"x":141.17,"y":178.38,"x0":-0.7104287463094665,"y0":50.003544866999704,"z0":5.886957899391288,"aX":-16.005117437168227},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":14.2,"spinRate":2223,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.3947337833076823,"extension":5.300040915462615},"hitData":{"launchSpeed":101.5,"launchAngle":3.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.75,"coordY":159.18}},"index":2,"playId":"94b75a3c-16a5-3432-84f0-79cca9f33ea2","pitchNumber":3,"startTime":"2026-04-12T01:28:46.649Z","endTime":"2026-04-12T01:28:55.211Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:28:55.211Z","atBatIndex":21},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake Cronenworth lines out to center fielder Jake McCarthy.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T01:30:54.849Z","endTime":"2026-04-12T01:32:26.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":4},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94566392860283,"aZ":-13.598885980895027,"pfxX":-5.321439277589943,"pfxZ":9.736581722324438,"pX":-0.059982030939894224,"pZ":2.460208156803299,"vX0":4.727428957953916,"vY0":-137.38509341104287,"vZ0":-5.483275657344609,"x":119.29,"y":172.35,"x0":-1.1131352287439908,"y0":50.00627577916345,"z0":5.40923718837675,"aX":-10.156353195635816},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.7,"breakHorizontal":8.6,"spinRate":2273,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.3989605305755104,"extension":6.580879084552113},"index":0,"playId":"5fb72e1a-cf52-3bdb-bed9-2a41057571c7","pitchNumber":1,"startTime":"2026-04-12T01:31:07.774Z","endTime":"2026-04-12T01:31:11.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.753503191594422,"aZ":-22.74583964970765,"pfxX":1.513938960262554,"pfxZ":5.313657965852519,"pX":-0.9953804445804003,"pZ":3.3902959812131535,"vX0":0.5458293694402779,"vY0":-132.46205574731812,"vZ0":-0.928473615689146,"x":154.94,"y":147.24,"x0":-1.4008556052187986,"y0":50.00041185307483,"z0":5.410932870076493,"aX":2.685303110594753},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.6,"breakHorizontal":-2.9,"spinRate":2556,"spinDirection":176},"zone":11,"typeConfidence":2.0,"plateTime":0.4137654659123089,"extension":6.534489050007164},"index":1,"playId":"32c749a9-f548-366f-8a65-38b72cd9049f","pitchNumber":2,"startTime":"2026-04-12T01:31:22.132Z","endTime":"2026-04-12T01:31:25.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.977542338938022,"aZ":-23.456994606012525,"pfxX":1.305475259358472,"pfxZ":4.9264261859981495,"pX":0.6360052242547682,"pZ":2.907531348420823,"vX0":4.38256863927972,"vY0":-132.1306107630417,"vZ0":-1.8861031708688705,"x":92.76,"y":160.28,"x0":-1.2132807838291935,"y0":50.00329227077937,"z0":5.353143986173594,"aX":2.308592180306741},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.8,"breakHorizontal":-3.4,"spinRate":2588,"spinDirection":174},"zone":3,"typeConfidence":2.0,"plateTime":0.41442752136545424,"extension":6.702963595011267},"index":2,"playId":"f64f338b-b1cb-33a7-9fd4-255e2dfa73d8","pitchNumber":3,"startTime":"2026-04-12T01:31:37.495Z","endTime":"2026-04-12T01:31:42.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.972739166063256,"aZ":-27.153300610399764,"pfxX":2.51697445303794,"pfxZ":2.908194152380929,"pX":0.4390355614225529,"pZ":4.650997854530166,"vX0":3.6380201727924124,"vY0":-130.04125848044472,"vZ0":2.938103449816857,"x":100.26,"y":113.2,"x0":-1.300406403726314,"y0":50.00482293246115,"z0":5.555238063324566,"aX":4.350086662074978},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.1,"breakHorizontal":-5.3,"spinRate":2633,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4197463240670154,"extension":6.687927545882572},"index":3,"playId":"c8fbe070-29a7-3b9b-92d3-fb913bb130d8","pitchNumber":4,"startTime":"2026-04-12T01:32:00.038Z","endTime":"2026-04-12T01:32:03.879Z","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":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.9851919696895,"aZ":-16.702559178297577,"pfxX":-5.2516685996081005,"pfxZ":7.966053305987535,"pX":0.2119209119374964,"pZ":2.5754746835320894,"vX0":5.26353395310986,"vY0":-139.13748613085608,"vZ0":-4.546052483360426,"x":108.92,"y":169.24,"x0":-1.0307405714777846,"y0":50.00076426255112,"z0":5.35260127455683,"aX":-10.197904775246759},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.6,"breakHorizontal":8.3,"spinRate":2424,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.39509327864421184,"extension":6.6619364904076095},"hitData":{"launchSpeed":94.8,"launchAngle":18.0,"totalDistance":314.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.8,"coordY":96.83}},"index":4,"playId":"bffda4c7-b71e-3154-8101-f177e779beec","pitchNumber":5,"startTime":"2026-04-12T01:32:15.970Z","endTime":"2026-04-12T01:32:26.991Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:32:26.991Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ramón Laureano walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T01:32:36.846Z","endTime":"2026-04-12T01:35:14.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.701590817358355,"aZ":-28.346615597121936,"pfxX":-5.624769954267428,"pfxZ":2.4607273709478203,"pX":-0.36810299109575917,"pZ":3.7562232771400663,"vX0":3.7007929975619724,"vY0":-123.46211702627028,"vZ0":1.235875208679459,"x":131.03,"y":137.36,"x0":-1.149561360115463,"y0":50.00437042948136,"z0":5.620471794436718,"aX":-8.755130446165143},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.9,"breakHorizontal":9.4,"spinRate":1703,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.4422734034769631,"extension":6.616574483684788},"index":0,"playId":"47aa6192-4be0-3425-9c1c-ee42159bf3fa","pitchNumber":1,"startTime":"2026-04-12T01:32:46.919Z","endTime":"2026-04-12T01:32:51.332Z","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":89.0,"endSpeed":81.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59305642410148,"aZ":-26.1591889279668,"pfxX":0.12201945417375049,"pfxZ":3.5467750468708275,"pX":-0.7659235902355931,"pZ":4.864334064248151,"vX0":1.3194282765463101,"vY0":-129.5979912675072,"vZ0":3.0915622498388853,"x":146.2,"y":107.44,"x0":-1.2979499154301513,"y0":50.005935306712146,"z0":5.656228800204297,"aX":0.20710173360648282},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.3,"breakHorizontal":-0.5,"spinRate":2555,"spinDirection":162},"zone":11,"typeConfidence":2.0,"plateTime":0.4229660908753359,"extension":6.5514623597344075},"index":1,"playId":"e7cc7876-ae65-3cf6-8906-a5cde3d148a7","pitchNumber":2,"startTime":"2026-04-12T01:33:00.926Z","endTime":"2026-04-12T01:33:04.199Z","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":95.0,"endSpeed":86.8,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91977051701094,"aZ":-16.729072594263055,"pfxX":-6.926324463410653,"pfxZ":8.007610079111577,"pX":1.1997425877515147,"pZ":1.9472807733214275,"vX0":8.439611671388775,"vY0":-138.0628579476779,"vZ0":-6.046864130014483,"x":71.27,"y":186.2,"x0":-0.9977775005937729,"y0":50.00460669413137,"z0":5.29294269130598,"aX":-13.364082718596897},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.3,"breakHorizontal":10.8,"spinRate":2467,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.3968046454461769,"extension":6.792191798805085},"index":2,"playId":"1ac27b27-e3d2-360c-91eb-acd568ec6e13","pitchNumber":3,"startTime":"2026-04-12T01:33:17.834Z","endTime":"2026-04-12T01:33:21.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.369373828757023,"aZ":-19.162795534690524,"pfxX":-4.299656896105038,"pfxZ":7.157782810779997,"pX":-0.46116419443565604,"pZ":3.2360012817279133,"vX0":3.673308634266429,"vY0":-134.06676720874555,"vZ0":-2.0681460925018533,"x":134.58,"y":151.41,"x0":-1.2913929204275933,"y0":50.00304344089416,"z0":5.387236540038355,"aX":-7.816078043539712},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.7,"breakHorizontal":7.0,"spinRate":2414,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.40876572588568694,"extension":6.7245059692331015},"index":3,"playId":"fdeeb91a-4991-3a08-82c4-5bd056052c4e","pitchNumber":4,"startTime":"2026-04-12T01:33:37.588Z","endTime":"2026-04-12T01:33:41.672Z","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":95.0,"endSpeed":86.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09529715795771,"aZ":-21.049233275149312,"pfxX":-9.611007457808274,"pfxZ":5.77504578303545,"pX":-0.2232062479646641,"pZ":2.8111107908120294,"vX0":5.822668643228153,"vY0":-138.22216404040807,"vZ0":-2.9715943603733237,"x":125.51,"y":162.88,"x0":-1.1133428195219233,"y0":50.00166591063126,"z0":5.320724437312433,"aX":-18.512587106266448},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.0,"breakHorizontal":16.1,"spinRate":2332,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.396947834799092,"extension":6.711747553784094},"index":4,"playId":"affd18bc-3af3-397a-a621-10b17c8c371a","pitchNumber":5,"startTime":"2026-04-12T01:33:55.750Z","endTime":"2026-04-12T01:34:01.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22287065813303,"aZ":-20.44138246272492,"pfxX":-8.230385880747274,"pfxZ":6.0705240145150015,"pX":0.6645376562354034,"pZ":2.5580704871517757,"vX0":7.395736595758203,"vY0":-138.4428660323698,"vZ0":-3.8093357505082883,"x":91.67,"y":169.71,"x0":-0.9781573234494898,"y0":50.00060301319529,"z0":5.327828848700875,"aX":-15.901747472159492},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.3,"breakHorizontal":13.3,"spinRate":2455,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.39632106852529914,"extension":6.681664414641678},"index":5,"playId":"492873b7-5cd8-3002-b59c-37b0996ba55f","pitchNumber":6,"startTime":"2026-04-12T01:34:22.957Z","endTime":"2026-04-12T01:34:28.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.853618292864454,"aZ":-26.63082955751068,"pfxX":2.6079516850995454,"pfxZ":3.192492138225388,"pX":1.1014131408034187,"pZ":2.5743954311958697,"vX0":5.092785983897749,"vY0":-131.25400802387233,"vZ0":-2.081264392083651,"x":75.02,"y":169.27,"x0":-1.2061541674527665,"y0":50.005440049320384,"z0":5.36898397962677,"aX":4.531161007987628},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.5,"breakHorizontal":-5.9,"spinRate":2475,"spinDirection":166},"zone":12,"typeConfidence":2.0,"plateTime":0.417972819462741,"extension":6.8278816837764635},"index":6,"playId":"39d43852-964b-3d62-a777-5c725208af15","pitchNumber":7,"startTime":"2026-04-12T01:35:09.999Z","endTime":"2026-04-12T01:35:14.452Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:35:14.452Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a ground ball to center fielder Jake McCarthy, deflected by second baseman Edouard Julien. Ramón Laureano to 3rd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T01:35:32.693Z","endTime":"2026-04-12T01:36:38.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnThird":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.9,"endSpeed":75.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.243232950186606,"aZ":-29.994913683619064,"pfxX":7.593831407073164,"pfxZ":1.4935734448508171,"pX":-0.3914371366248478,"pZ":2.910067795536956,"vX0":0.2752372485635584,"vY0":-120.71737300927875,"vZ0":0.2630421225997348,"x":131.92,"y":160.21,"x0":-1.4919439792137452,"y0":50.0014793473137,"z0":5.467364241998116,"aX":11.066151397855235},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.1,"breakHorizontal":-13.8,"spinRate":2726,"spinDirection":62},"zone":4,"typeConfidence":2.0,"plateTime":0.45591021294123024,"extension":6.623720639379732},"index":0,"playId":"e95bdc08-3b38-3cb2-b361-1332dcdf9726","pitchNumber":1,"startTime":"2026-04-12T01:35:39.343Z","endTime":"2026-04-12T01:35:45.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.7313563564297,"aZ":-18.86748338060093,"pfxX":-7.51072507494255,"pfxZ":7.0243264705210295,"pX":-0.752167120988375,"pZ":2.547472979242842,"vX0":4.138876138024401,"vY0":-137.7515525932619,"vZ0":-4.053908671727064,"x":145.67,"y":170.0,"x0":-1.310044865068972,"y0":50.00045992872326,"z0":5.338284088921038,"aX":-14.223289491179429},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.9,"breakHorizontal":12.6,"spinRate":2352,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.39984643724341273,"extension":6.655067606567196},"index":1,"playId":"190011cf-320a-3c4b-851e-29eeaff08477","pitchNumber":2,"startTime":"2026-04-12T01:35:59.742Z","endTime":"2026-04-12T01:36:06.947Z","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":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32484112605391,"aZ":-15.683937340638737,"pfxX":-5.920561193356994,"pfxZ":8.489005210778842,"pX":0.2610703388261667,"pZ":3.109032114714353,"vX0":6.072284697079635,"vY0":-138.5851260328295,"vZ0":-3.356338290902139,"x":107.05,"y":154.84,"x0":-1.1905107720429735,"y0":50.003991751221655,"z0":5.38514387397653,"aX":-11.50316515647771},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.9,"breakHorizontal":9.5,"spinRate":2308,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.3954117347400077,"extension":6.390338934772671},"hitData":{"launchSpeed":102.0,"launchAngle":-5.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":116.52,"coordY":101.9}},"index":2,"playId":"3d76fa50-8685-3f25-ac85-bf262992dfa2","pitchNumber":3,"startTime":"2026-04-12T01:36:25.623Z","endTime":"2026-04-12T01:36:38.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:36:38.652Z","atBatIndex":24},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jackson Merrill grounds into a force out, first baseman Troy Johnston to shortstop Ezequiel Tovar. Ramón Laureano scores. Fernando Tatis Jr. out at 2nd. Jackson Merrill to 1st.","rbi":1,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T01:37:00.352Z","endTime":"2026-04-12T01:37:59.484Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29364148132636,"aZ":-15.247789210184125,"pfxX":-4.387968165795481,"pfxZ":8.85773345528085,"pX":-0.3371229050210547,"pZ":2.5770848665851642,"vX0":4.518375137340637,"vY0":-137.7513130763536,"vZ0":-4.60070143474936,"x":129.85,"y":169.2,"x0":-1.4332255051091949,"y0":50.00045086306057,"z0":5.309037070401278,"aX":-8.382171864070164},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.2,"breakHorizontal":7.0,"spinRate":2370,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.3985317272018718,"extension":6.611473318509214},"index":0,"playId":"0a4678ff-771d-3ddd-b6a8-340e82704776","pitchNumber":1,"startTime":"2026-04-12T01:37:13.256Z","endTime":"2026-04-12T01:37:20.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20351830983854,"aZ":-25.772553204766314,"pfxX":-2.2323567347861624,"pfxZ":4.079602474998175,"pX":-0.8057358591399322,"pZ":2.6391493989806056,"vX0":1.71226385556972,"vY0":-124.97668230510013,"vZ0":-1.6457428897815571,"x":147.71,"y":167.52,"x0":-1.2126209586938543,"y0":50.001280532386204,"z0":5.440591086141955,"aX":-3.5008102128330103},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.2,"breakHorizontal":3.6,"spinRate":1638,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.4397136780428279,"extension":6.682542572886952},"hitData":{"launchSpeed":69.3,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.91,"coordY":164.25}},"index":1,"playId":"fb85dfde-17a8-38f2-b2ae-860deeeb33ae","pitchNumber":2,"startTime":"2026-04-12T01:37:46.466Z","endTime":"2026-04-12T01:37:59.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:37:59.484Z","atBatIndex":25},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Manny Machado homers (2) on a fly ball to left center field. Jackson Merrill scores.","rbi":2,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T01:38:21.179Z","endTime":"2026-04-12T01:40:06.589Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":0,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71357933694897,"aZ":-12.675882023920131,"pfxX":-2.3810497784878493,"pfxZ":10.17342379353741,"pX":0.20929686751024956,"pZ":1.4641767698759227,"vX0":4.89694032460159,"vY0":-137.6111502693365,"vZ0":-8.072556527179687,"x":109.02,"y":199.25,"x0":-1.2844674274622356,"y0":50.00648373175898,"z0":5.295961817858661,"aX":-4.565587948000151},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":3.2,"spinRate":2400,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.398135096955496,"extension":6.712496721400118},"index":0,"playId":"adfb97e3-8876-38ed-9b35-b3b97a9eff51","pitchNumber":1,"startTime":"2026-04-12T01:38:34.691Z","endTime":"2026-04-12T01:38:38.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.499300484166554,"aZ":-21.957192170309835,"pfxX":-8.806500285115384,"pfxZ":5.340450487105057,"pX":0.09075904303047823,"pZ":1.3575114047661803,"vX0":6.913338812840781,"vY0":-138.11631590000263,"vZ0":-6.467315648010367,"x":113.54,"y":202.13,"x0":-1.312528292389153,"y0":50.00404108193186,"z0":5.227341431873741,"aX":-16.853220056483632},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.4,"breakHorizontal":14.3,"spinRate":2460,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.3980287984739479,"extension":6.603186790659596},"index":1,"playId":"9ff807f9-ec25-3470-b854-34182ad84b70","pitchNumber":2,"startTime":"2026-04-12T01:38:55.526Z","endTime":"2026-04-12T01:38:58.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":75.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.862003263426868,"aZ":-25.95393893593467,"pfxX":6.40911556483663,"pfxZ":4.198866748984781,"pX":1.0039483201031447,"pZ":1.7293871174248012,"vX0":3.6711283213220316,"vY0":-122.2755798648841,"vZ0":-3.3257680719404927,"x":78.73,"y":192.09,"x0":-1.3602483573905833,"y0":50.00403123439451,"z0":5.3862277545911,"aX":9.500589284422269},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.0,"breakHorizontal":-12.6,"spinRate":2556,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.45162454617434244,"extension":6.6572900886272075},"index":2,"playId":"a62bce6e-e994-318c-bc16-24d73ee47b0e","pitchNumber":3,"startTime":"2026-04-12T01:39:15.316Z","endTime":"2026-04-12T01:39:19.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.491051933129455,"aZ":-11.924971614548713,"pfxX":-3.5061914605861215,"pfxZ":10.586082039159214,"pX":-0.9599901609473924,"pZ":2.2743156869108585,"vX0":2.2164969862786847,"vY0":-137.66128762508424,"vZ0":-6.29354929204297,"x":153.59,"y":177.37,"x0":-1.3214007840773125,"y0":50.004574336431475,"z0":5.402813762129948,"aX":-6.708116977621425},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.0,"breakHorizontal":5.9,"spinRate":2452,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.3983823920480183,"extension":6.689385365098121},"hitData":{"launchSpeed":104.5,"launchAngle":30.0,"totalDistance":403.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":68.6,"coordY":52.22}},"index":3,"playId":"aee3066e-ed0f-3006-8591-fe0afa1fae38","pitchNumber":4,"startTime":"2026-04-12T01:39:37.077Z","endTime":"2026-04-12T01:40:06.589Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:40:06.589Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Castellanos flies out to right fielder Mickey Moniak.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T01:40:17.591Z","endTime":"2026-04-12T01:40:45.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.239376095050496,"aZ":-30.84222055031993,"pfxX":4.438352521501435,"pfxZ":0.7587549609616815,"pX":-0.01532671102853714,"pZ":3.4697616187017,"vX0":1.644400201768987,"vY0":-132.01186736866129,"vZ0":0.5640946661946049,"x":117.58,"y":145.1,"x0":-1.224180922074055,"y0":50.00076180254879,"z0":5.538394109220316,"aX":7.768503519260732},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.8,"breakHorizontal":-8.4,"spinRate":2509,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.41620737299980526,"extension":6.580227995681999},"hitData":{"launchSpeed":90.6,"launchAngle":34.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.06,"coordY":93.79}},"index":0,"playId":"f20ebc57-fe6a-3146-89bc-f83631b3fbfd","pitchNumber":1,"startTime":"2026-04-12T01:40:33.501Z","endTime":"2026-04-12T01:40:45.068Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:40:45.068Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Troy Johnston flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T01:42:54.401Z","endTime":"2026-04-12T01:43:55.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42243425111841,"aZ":-30.38696894521625,"pfxX":2.6181762337664383,"pfxZ":1.2318048943476594,"pX":0.5711322054994737,"pZ":1.8519817502679918,"vX0":2.5962942466246877,"vY0":-119.90569837022983,"vZ0":-3.8375502765644005,"x":95.23,"y":188.78,"x0":-0.8680176288831121,"y0":50.00050792595028,"z0":6.2011824246690495,"aX":3.7898677143852675},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.6,"breakHorizontal":-5.4,"spinRate":2648,"spinDirection":33},"zone":9,"typeConfidence":2.0,"plateTime":0.4577941511696042,"extension":4.878664488995323},"index":0,"playId":"ab586e6c-3fe0-3f35-b81f-cdeb55635320","pitchNumber":1,"startTime":"2026-04-12T01:42:55.835Z","endTime":"2026-04-12T01:42:59.731Z","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.3,"endSpeed":84.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.34772378655853,"aZ":-15.970456673961518,"pfxX":-8.12240093254547,"pfxZ":8.689846508609794,"pX":0.6385596916902972,"pZ":3.216981900909208,"vX0":6.4324701199539565,"vY0":-136.93995021280497,"vZ0":-4.563717952938437,"x":92.66,"y":151.92,"x0":-0.7069540316407759,"y0":50.003484056691285,"z0":6.027282289608805,"aX":-15.147569188556114},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.8,"breakHorizontal":13.1,"spinRate":2118,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.4027845848148046,"extension":5.173605025428965},"index":1,"playId":"e92888c4-7c02-36f9-b765-056226bc9ba7","pitchNumber":2,"startTime":"2026-04-12T01:43:12.155Z","endTime":"2026-04-12T01:43:15.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":85.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.90069626417306,"aZ":-13.824947061117278,"pfxX":-9.411850056697325,"pfxZ":9.678439389214578,"pX":-1.371230146576466,"pZ":4.171509615154759,"vX0":1.9813192500753682,"vY0":-138.07505541342604,"vZ0":-2.5400112516871514,"x":169.27,"y":126.15,"x0":-0.8844742579733016,"y0":50.004062894385015,"z0":6.054836078443842,"aX":-17.84710806821171},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":16.4,"spinRate":2157,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39945438373175346,"extension":5.175672214529844},"index":2,"playId":"4f5888cb-7ee9-3ef4-a7a8-f7ad57753116","pitchNumber":3,"startTime":"2026-04-12T01:43:30.543Z","endTime":"2026-04-12T01:43:33.617Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":76.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7797536663718,"aZ":-30.505311298128138,"pfxX":-0.4134174557437409,"pfxZ":1.103292668134415,"pX":0.8498108159668244,"pZ":2.3799551212063372,"vX0":4.492247052358115,"vY0":-124.51382514329302,"vZ0":-2.87042743063824,"x":84.61,"y":174.52,"x0":-0.9504600260869651,"y0":50.006220997748144,"z0":6.161064105360942,"aX":-0.6281068302782417},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.4,"breakHorizontal":-0.6,"spinRate":2602,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4456521660150061,"extension":5.2450915275622965},"hitData":{"launchSpeed":96.2,"launchAngle":44.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.3,"coordY":96.32}},"index":3,"playId":"c5df1280-c984-3e51-a730-e40f9789344a","pitchNumber":4,"startTime":"2026-04-12T01:43:42.273Z","endTime":"2026-04-12T01:43:55.784Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:43:55.784Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jordan Beck lines out to right fielder Nick Castellanos.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T01:44:11.456Z","endTime":"2026-04-12T01:44:39.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.349622213814925,"aZ":-14.274014484033371,"pfxX":-8.412525655864602,"pfxZ":9.55279303863042,"pX":0.31145566441538275,"pZ":1.7353564230360168,"vX0":6.188204973208377,"vY0":-137.00146061167476,"vZ0":-7.943320681198516,"x":105.13,"y":191.93,"x0":-0.9002098992311949,"y0":50.000289230605034,"z0":5.67752895501829,"aX":-15.758320686309437},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.5,"breakHorizontal":13.7,"spinRate":2135,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.4020213905548933,"extension":5.148033189766847},"index":0,"playId":"f714a55a-276d-3436-8597-a1f33f5200e9","pitchNumber":1,"startTime":"2026-04-12T01:44:18.135Z","endTime":"2026-04-12T01:44:21.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.77509149912874,"aZ":-16.094060885352544,"pfxX":-8.327837478901625,"pfxZ":8.31635887001558,"pX":-0.2690304748439138,"pZ":2.340121686891336,"vX0":4.677726856530775,"vY0":-138.80978206692888,"vZ0":-6.6887377543612665,"x":127.25,"y":175.6,"x0":-0.9024561699698382,"y0":50.002455414385174,"z0":5.870494198397904,"aX":-16.099256509314234},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.7,"breakHorizontal":13.9,"spinRate":2103,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.3960037415559614,"extension":5.306613967617439},"hitData":{"launchSpeed":103.7,"launchAngle":18.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.91,"coordY":106.97}},"index":1,"playId":"be87c06d-b3d1-356a-9ce2-ec5697be2da3","pitchNumber":2,"startTime":"2026-04-12T01:44:30.503Z","endTime":"2026-04-12T01:44:39.746Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:44:39.746Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brett Sullivan flies out to left fielder Ramón Laureano in foul territory.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T01:44:56.969Z","endTime":"2026-04-12T01:46:45.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"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(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":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.642466798750892,"aZ":-32.488508338326184,"pfxX":3.925296038352298,"pfxZ":-0.2140569278704314,"pX":0.7663737430884208,"pZ":0.7550345346446856,"vX0":2.8282991811652387,"vY0":-120.90162669866206,"vZ0":-5.686968115348524,"x":87.79,"y":218.39,"x0":-0.9305735644419703,"y0":50.003324576441436,"z0":6.0055625171855045,"aX":5.78201931249438},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.6,"breakHorizontal":-7.8,"spinRate":2761,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.45388910685785877,"extension":4.983538990627207},"index":0,"playId":"4862eefc-5939-304a-85c3-98e4071b838f","pitchNumber":1,"startTime":"2026-04-12T01:45:03.469Z","endTime":"2026-04-12T01:45:07.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.830168556678736,"aZ":-30.298227004426984,"pfxX":4.3783848796166405,"pfxZ":1.2873783306357351,"pX":0.4229815094072314,"pZ":1.9133362023995777,"vX0":2.3603252530403123,"vY0":-120.53753039761563,"vZ0":-3.8052997035970155,"x":100.88,"y":187.12,"x0":-1.141205789177747,"y0":50.00205334900076,"z0":6.219653711047104,"aX":6.371130450597037},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.6,"breakHorizontal":-8.5,"spinRate":2579,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.4563238120831179,"extension":5.222531759826645},"index":1,"playId":"3871f4e4-7158-3c11-8b87-b5306f0b4dc8","pitchNumber":2,"startTime":"2026-04-12T01:45:19.827Z","endTime":"2026-04-12T01:45:23.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.378271928135725,"aZ":-31.49658513680138,"pfxX":1.7180310624065176,"pfxZ":0.4631922458340143,"pX":0.7565813473732181,"pZ":0.5683904154589127,"vX0":3.533425441084115,"vY0":-119.84281340302768,"vZ0":-6.234956954271123,"x":88.16,"y":223.43,"x0":-0.9554179587984345,"y0":50.00485390032004,"z0":5.989251490906092,"aX":2.519009989037558},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.4,"breakHorizontal":-3.8,"spinRate":2535,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.45561865019583037,"extension":5.401117270700225},"index":2,"playId":"58025243-5d97-3bbb-ba27-cca791c157c5","pitchNumber":3,"startTime":"2026-04-12T01:45:34.765Z","endTime":"2026-04-12T01:45:38.011Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16441878573777,"aZ":-30.855089204028307,"pfxX":3.4495989899551214,"pfxZ":0.8872223312286591,"pX":0.29992276907619,"pZ":1.2731129662558154,"vX0":2.2096906661171865,"vY0":-121.56066560326258,"vZ0":-5.147326134170711,"x":105.57,"y":204.41,"x0":-1.0709085195137247,"y0":50.003564268149084,"z0":6.115545855885393,"aX":5.131399874126443},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.6,"breakHorizontal":-6.8,"spinRate":2496,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4516097815867526,"extension":5.566180365514438},"index":3,"playId":"57e34e1a-deca-363d-a520-13a91ebaa748","pitchNumber":4,"startTime":"2026-04-12T01:45:56.899Z","endTime":"2026-04-12T01:46:00.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":77.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02483538479735,"aZ":-28.88695355717857,"pfxX":-0.3792983450019243,"pfxZ":2.121607788432814,"pX":1.089048228279585,"pZ":0.9479509473802135,"vX0":4.715328995757767,"vY0":-125.7551364913662,"vZ0":-6.268542066714669,"x":75.49,"y":213.19,"x0":-0.786936507197254,"y0":50.003542007550095,"z0":5.913839431846783,"aX":-0.5881270437565977},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.2,"breakHorizontal":-0.7,"spinRate":2677,"spinDirection":0},"zone":14,"typeConfidence":2.0,"plateTime":0.4409401475154642,"extension":5.300060075688225},"index":4,"playId":"f1633211-0441-33dd-a69d-74ca28ebd67c","pitchNumber":5,"startTime":"2026-04-12T01:46:14.905Z","endTime":"2026-04-12T01:46:20.427Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":76.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18799282015962,"aZ":-29.369541291952352,"pfxX":1.1653470402711172,"pfxZ":1.8578195444358343,"pX":-0.5098844812551552,"pZ":2.4181315170278883,"vX0":0.8785128973859606,"vY0":-123.56160832557835,"vZ0":-2.8155960918553715,"x":136.44,"y":173.49,"x0":-1.0245059621106873,"y0":50.00306903267936,"z0":6.103097101623368,"aX":1.7578663420254588},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.9,"breakHorizontal":-2.4,"spinRate":2496,"spinDirection":40},"zone":4,"typeConfidence":2.0,"plateTime":0.44748027290910963,"extension":5.360576341474561},"hitData":{"launchSpeed":85.8,"launchAngle":59.0,"totalDistance":215.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.24,"coordY":140.43}},"index":5,"playId":"7886830e-8112-343e-8748-177477fea984","pitchNumber":6,"startTime":"2026-04-12T01:46:34.089Z","endTime":"2026-04-12T01:46:45.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:46:45.743Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T01:48:58.963Z","endTime":"2026-04-12T01:49:55.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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":"Strikeout","eventType":"strikeout","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":664954,"link":"/api/v1/people/664954"},"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":93.4,"endSpeed":84.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.911222072800605,"aZ":-12.227516710326874,"pfxX":-3.851128128488973,"pfxZ":10.805144908960088,"pX":-0.3576514898879306,"pZ":1.8960552170293694,"vX0":3.4710202028365273,"vY0":-135.78955045132673,"vZ0":-6.760638099846884,"x":130.63,"y":187.59,"x0":-1.15930629902275,"y0":50.00475021082503,"z0":5.289223171186973,"aX":-7.110447300945647},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.1,"breakHorizontal":6.1,"spinRate":2442,"spinDirection":205},"zone":7,"typeConfidence":2.0,"plateTime":0.405153834145902,"extension":6.759935524163809},"index":0,"playId":"764feb0a-e654-37b3-95ac-1cf624560e92","pitchNumber":1,"startTime":"2026-04-12T01:49:00.741Z","endTime":"2026-04-12T01:49:04.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30760651965678,"aZ":-29.463892924963588,"pfxX":-6.213831330352409,"pfxZ":1.7237023070187347,"pX":-0.4522197099222649,"pZ":0.8335046624422185,"vX0":3.7320244165520378,"vY0":-124.77141971891535,"vZ0":-5.217807587483481,"x":134.24,"y":216.28,"x0":-1.1640147851397153,"y0":50.00106468241851,"z0":5.394765971844133,"aX":-9.746008177323116},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.2,"breakHorizontal":10.3,"spinRate":1779,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.43984795529810583,"extension":6.581228770365275},"index":1,"playId":"f54aca3f-bab8-3fa1-8909-20cafe9437c1","pitchNumber":2,"startTime":"2026-04-12T01:49:14.126Z","endTime":"2026-04-12T01:49:19.472Z","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":95.2,"endSpeed":86.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.577052595556175,"aZ":-11.882941428081608,"pfxX":-4.385541061968369,"pfxZ":10.540127382946698,"pX":-0.3532768715720825,"pZ":0.9130423003222985,"vX0":3.9238200036714943,"vY0":-138.2996413450224,"vZ0":-9.632206904217302,"x":130.47,"y":214.13,"x0":-1.224852078423556,"y0":50.00547915877349,"z0":5.251063339383633,"aX":-8.445553832879238},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.2,"breakHorizontal":7.1,"spinRate":2602,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.3969588843568035,"extension":6.566035884216747},"index":2,"playId":"344d8784-1bc6-350c-9ff5-82be658a0050","pitchNumber":3,"startTime":"2026-04-12T01:49:34.168Z","endTime":"2026-04-12T01:49:37.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31473693006666,"aZ":-24.259580126389682,"pfxX":-5.925293926743096,"pfxZ":4.887164434329375,"pX":-0.10038525037952174,"pZ":1.1311239607329449,"vX0":4.330043608388543,"vY0":-126.60743801680836,"vZ0":-5.689285904507542,"x":120.83,"y":208.24,"x0":-1.064603382353917,"y0":50.005078431103705,"z0":5.353922803437314,"aX":-9.602071716435514},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.8,"breakHorizontal":9.7,"spinRate":1763,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.43293561206402353,"extension":6.822818350121808},"index":3,"playId":"5c455430-bb14-33e6-8769-21b0636bea34","pitchNumber":4,"startTime":"2026-04-12T01:49:51.023Z","endTime":"2026-04-12T01:49:55.056Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:49:55.056Z","atBatIndex":31},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Miguel Andujar doubles (3) on a line drive to center fielder Jake McCarthy.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T01:50:17.048Z","endTime":"2026-04-12T01:52:17.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.035547361159747,"aZ":-27.214636097168814,"pfxX":0.09707131284978798,"pfxZ":2.929838018270533,"pX":0.9031066699682883,"pZ":1.7004553503611128,"vX0":5.319422955533589,"vY0":-129.58085049418153,"vZ0":-4.121439569604287,"x":82.58,"y":192.87,"x0":-1.192300048061592,"y0":50.00518453097463,"z0":5.399988546951517,"aX":0.16397958166649684},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.6,"breakHorizontal":-1.4,"spinRate":2845,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.42330357730240076,"extension":6.6494615666440025},"index":0,"playId":"fbf36395-bc1c-36d9-93ca-0131c634d0c9","pitchNumber":1,"startTime":"2026-04-12T01:50:17.804Z","endTime":"2026-04-12T01:50:21.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.651158623939565,"aZ":-18.04913952168098,"pfxX":-7.8266659913705094,"pfxZ":7.504891775863586,"pX":0.450355053601831,"pZ":2.076755481868824,"vX0":7.0013979774423385,"vY0":-137.136787970628,"vZ0":-5.48258939246951,"x":99.83,"y":182.71,"x0":-1.133658435002071,"y0":50.005474868725926,"z0":5.355404904033449,"aX":-14.734949040311399},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.5,"breakHorizontal":12.5,"spinRate":2500,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.40122374833494145,"extension":6.7040440211673005},"index":1,"playId":"68fcb54e-e70e-337e-9dc6-3725b0d56c69","pitchNumber":2,"startTime":"2026-04-12T01:50:31.671Z","endTime":"2026-04-12T01:50:35.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.630315707349908,"aZ":-28.112991886518813,"pfxX":4.466875721679757,"pfxZ":2.6405717795714603,"pX":0.9590239718062291,"pZ":1.1082386195253047,"vX0":3.7417344588136197,"vY0":-124.2733118721398,"vZ0":-4.455759931267533,"x":80.44,"y":208.86,"x0":-1.155322231879137,"y0":50.005341861966244,"z0":5.303721443208609,"aX":6.87452042941817},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.8,"breakHorizontal":-9.1,"spinRate":2833,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4434890656212054,"extension":6.793920886473849},"index":2,"playId":"64117059-bbce-3854-ae49-27deced7ca1d","pitchNumber":3,"startTime":"2026-04-12T01:50:46.187Z","endTime":"2026-04-12T01:50:49.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27637098228159,"aZ":-26.65209743661522,"pfxX":4.052875347927059,"pfxZ":3.60511488162203,"pX":0.9617036725081617,"pZ":0.9529388798622493,"vX0":4.116701390731404,"vY0":-123.41645030476182,"vZ0":-5.119252727315147,"x":80.34,"y":213.05,"x0":-1.2590679445533883,"y0":50.002922495589395,"z0":5.31952825396559,"aX":6.203852142779581},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.5,"breakHorizontal":-8.4,"spinRate":2820,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4450828767752135,"extension":6.698083838449806},"index":3,"playId":"b366fff9-6c7a-3e74-bc93-55d6bec914f7","pitchNumber":4,"startTime":"2026-04-12T01:51:03.480Z","endTime":"2026-04-12T01:51:06.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.743158314512314,"aZ":-22.648578863823317,"pfxX":-8.977449995941349,"pfxZ":5.163702716114194,"pX":0.7685111179223657,"pZ":2.895238406130251,"vX0":8.14863724436483,"vY0":-135.51563434246518,"vZ0":-2.4129398814528678,"x":87.71,"y":160.61,"x0":-1.1223250731585395,"y0":50.0059794403754,"z0":5.392478324980411,"aX":-16.572122531650596},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.0,"breakHorizontal":14.4,"spinRate":2501,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.40537604307241315,"extension":6.782194982394341},"index":4,"playId":"278437c6-e0d6-34cc-9401-3b76ff44ddfa","pitchNumber":5,"startTime":"2026-04-12T01:51:20.905Z","endTime":"2026-04-12T01:51:25.673Z","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":95.3,"endSpeed":85.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.45673708885266,"aZ":-18.619791508911366,"pfxX":-10.262220765441768,"pfxZ":7.073644575784726,"pX":-0.28994878586554934,"pZ":2.742315802063379,"vX0":5.728675481782383,"vY0":-138.6116785991461,"vZ0":-3.6896752165774878,"x":128.05,"y":164.74,"x0":-1.0673736876871815,"y0":50.000821135816174,"z0":5.358890714918898,"aX":-19.657538918102716},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.1,"breakHorizontal":17.2,"spinRate":2428,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.3975132528787668,"extension":6.657286452721166},"index":5,"playId":"418f7547-93bf-36a1-ad2e-96627008b844","pitchNumber":6,"startTime":"2026-04-12T01:51:39.293Z","endTime":"2026-04-12T01:51:43.953Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87138657715076,"aZ":-21.723912744757573,"pfxX":-9.36073182868748,"pfxZ":5.41602027100479,"pX":0.29254507590018647,"pZ":2.9366298051049107,"vX0":6.757227343772741,"vY0":-138.73895761745376,"vZ0":-2.823947096578725,"x":105.85,"y":159.49,"x0":-0.9704666327186723,"y0":50.00540967308405,"z0":5.431616810841665,"aX":-18.07275647172494},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.4,"breakHorizontal":15.4,"spinRate":2433,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.39627223154468627,"extension":6.705354827592391},"hitData":{"launchSpeed":103.7,"launchAngle":11.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":183.16,"coordY":71.99}},"index":6,"playId":"5dc7aba7-6354-31f8-902e-1663d526c5b8","pitchNumber":7,"startTime":"2026-04-12T01:52:03.709Z","endTime":"2026-04-12T01:52:17.715Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:52:17.715Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Freddy Fermin walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T01:52:39.374Z","endTime":"2026-04-12T01:53:42.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"postOnSecond":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"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":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56136412756309,"aZ":-27.7701072403881,"pfxX":-4.768923229924399,"pfxZ":2.7968559113872438,"pX":-0.7565837803599449,"pZ":3.399649876505932,"vX0":2.9920667596669253,"vY0":-124.58467124640525,"vZ0":0.12296335104234024,"x":145.84,"y":146.99,"x0":-1.3523230728312157,"y0":50.002854751459815,"z0":5.641034119784764,"aX":-7.511647674381765},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.3,"breakHorizontal":7.9,"spinRate":1713,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.43930182650454075,"extension":6.833439616963914},"index":0,"playId":"17aa144e-3bf5-34eb-a3fa-9ab0455af592","pitchNumber":1,"startTime":"2026-04-12T01:52:48.102Z","endTime":"2026-04-12T01:52:52.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.288144882960044,"aZ":-26.986058263424695,"pfxX":1.2689950453772028,"pfxZ":3.2181517248692177,"pX":1.319829126691226,"pZ":1.315722015333006,"vX0":6.117883925107411,"vY0":-126.53555674069588,"vZ0":-4.790475307308396,"x":66.69,"y":203.26,"x0":-1.3001241980189655,"y0":50.0016500308109,"z0":5.411411200568555,"aX":2.0447791343368324},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.9,"breakHorizontal":-3.7,"spinRate":2641,"spinDirection":159},"zone":14,"typeConfidence":2.0,"plateTime":0.4338802462146867,"extension":6.877790931220036},"index":1,"playId":"870ce2a0-f1a0-3819-89cf-a849a578213e","pitchNumber":2,"startTime":"2026-04-12T01:53:03.220Z","endTime":"2026-04-12T01:53:06.343Z","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":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6474798609395,"aZ":-29.829222074993606,"pfxX":2.4796771402586715,"pfxZ":1.4268300542197743,"pX":-0.8123514851467194,"pZ":3.610646073270371,"vX0":0.7389450852372974,"vY0":-127.6018827202448,"vZ0":0.9073519006645795,"x":147.96,"y":141.29,"x0":-1.4280087563139547,"y0":50.00475366535879,"z0":5.603482549156517,"aX":4.082864002786836},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.0,"breakHorizontal":-4.7,"spinRate":2664,"spinDirection":128},"zone":11,"typeConfidence":2.0,"plateTime":0.4295077732010353,"extension":6.699515862432776},"index":2,"playId":"caf1f893-9e01-3ebc-adfc-ccba5ff36f62","pitchNumber":3,"startTime":"2026-04-12T01:53:20.898Z","endTime":"2026-04-12T01:53:24.702Z","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":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.703905895002627,"aZ":-19.82065827501115,"pfxX":-6.9398032663384415,"pfxZ":6.711547660227467,"pX":-0.402960813512931,"pZ":3.746557146384161,"vX0":4.915771607328903,"vY0":-134.91902836932593,"vZ0":-0.8818322170883718,"x":132.36,"y":137.62,"x0":-1.3480647540625745,"y0":50.00583515123013,"z0":5.476179779415511,"aX":-12.78006538718658},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.1,"breakHorizontal":11.5,"spinRate":2349,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4061750838783471,"extension":6.683869007620103},"index":3,"playId":"10a841e1-5603-3e5e-843c-8a15cac9128c","pitchNumber":4,"startTime":"2026-04-12T01:53:38.286Z","endTime":"2026-04-12T01:53:42.770Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:53:42.770Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T01:54:50.667Z","endTime":"2026-04-12T01:55:30.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"postOnSecond":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-12T01:53:55.207Z","endTime":"2026-04-12T01:54:52.856Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0902745905886,"aZ":-26.631662128763832,"pfxX":1.022428018824793,"pfxZ":3.215772394227603,"pX":0.9470311087798339,"pZ":1.5473929785016696,"vX0":5.6706584810807685,"vY0":-130.57441034525695,"vZ0":-4.541354090610692,"x":80.9,"y":197.0,"x0":-1.3876058118616894,"y0":50.00045231868757,"z0":5.318371063082339,"aX":1.761159242609046},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.0,"breakHorizontal":-3.1,"spinRate":2718,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.41984237464782836,"extension":6.744575597593139},"index":1,"playId":"5cb9aa52-5459-3898-982b-d63117e4c74b","pitchNumber":1,"startTime":"2026-04-12T01:54:52.856Z","endTime":"2026-04-12T01:54:56.563Z","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":86.5,"endSpeed":80.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72620572119194,"aZ":-29.64163525587334,"pfxX":-5.78853520411381,"pfxZ":1.5622498640127853,"pX":-0.5888853551404705,"pZ":1.4214226238236338,"vX0":3.5489409898268245,"vY0":-125.97904075379357,"vZ0":-3.9932573298322023,"x":139.45,"y":200.4,"x0":-1.258249772206198,"y0":50.00225971382885,"z0":5.4024527927193144,"aX":-9.376451598291842},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.2,"breakHorizontal":9.7,"spinRate":1707,"spinDirection":199},"zone":13,"typeConfidence":2.0,"plateTime":0.43349496645412877,"extension":6.849007970182496},"index":2,"playId":"684ede7c-f857-37c0-b98a-1496c3b6f173","pitchNumber":2,"startTime":"2026-04-12T01:55:07.194Z","endTime":"2026-04-12T01:55:10.963Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-12T01:55:14.349Z","endTime":"2026-04-12T01:55:25.651Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.853153437713118,"aZ":-28.41851635709795,"pfxX":-5.398233815432308,"pfxZ":2.3774438901163073,"pX":0.3690455813128575,"pZ":1.2608151603582127,"vX0":5.606954935244017,"vY0":-124.6914513951011,"vZ0":-4.384275857639838,"x":102.93,"y":204.74,"x0":-1.2018848452286126,"y0":50.006108834489105,"z0":5.37280781244051,"aX":-8.5462473973274},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.6,"breakHorizontal":8.5,"spinRate":1767,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.43839320889632116,"extension":6.981775412438909},"index":4,"playId":"c19e8db6-a672-3582-b6b9-da6951ecf256","pitchNumber":3,"startTime":"2026-04-12T01:55:25.651Z","endTime":"2026-04-12T01:55:30.337Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:55:30.337Z","atBatIndex":34},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ramón Laureano homers (3) on a fly ball to left center field. Miguel Andujar scores. Freddy Fermin scores.","rbi":3,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T01:55:45.342Z","endTime":"2026-04-12T01:57:28.921Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85029467934066,"aZ":-27.232929834498112,"pfxX":1.3065114181494986,"pfxZ":2.905104490556478,"pX":0.7376651090797708,"pZ":1.448771225849033,"vX0":4.645399084234312,"vY0":-129.5385065703938,"vZ0":-4.7366535744535,"x":88.88,"y":199.66,"x0":-1.2479736538837998,"y0":50.002081033492004,"z0":5.380784821973649,"aX":2.2220645977059563},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.4,"breakHorizontal":-3.4,"spinRate":2778,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4226995208115487,"extension":6.801887443420589},"index":0,"playId":"8eff55c0-d291-30b6-9b3b-dec766c2ccec","pitchNumber":1,"startTime":"2026-04-12T01:55:52.523Z","endTime":"2026-04-12T01:55:57.296Z","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":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82136247101372,"aZ":-27.062030414362678,"pfxX":-7.563899482307846,"pfxZ":3.2589076307793334,"pX":0.4934132271257482,"pZ":0.42169879337856214,"vX0":6.356689581290701,"vY0":-124.1719882809322,"vZ0":-6.590764848375198,"x":98.19,"y":227.39,"x0":-1.111457010015357,"y0":50.00356117251536,"z0":5.348695855064159,"aX":-11.86535403309256},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.7,"breakHorizontal":12.4,"spinRate":1755,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.4403472243957518,"extension":6.918319523256444},"index":1,"playId":"c489b315-b6f2-3c10-a2fb-c1017fa7083e","pitchNumber":2,"startTime":"2026-04-12T01:56:06.997Z","endTime":"2026-04-12T01:56:11.426Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"d6e705d0-8fd3-44c8-8059-62a36853ddb4","startTime":"2026-04-12T01:56:30.426Z","endTime":"2026-04-12T01:56:35.426Z","isPitch":false,"type":"stepoff"},{"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":2},"pitchData":{"startSpeed":83.6,"endSpeed":74.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27769504737991,"aZ":-24.971400829830575,"pfxX":5.737791701357409,"pfxZ":4.936920950635891,"pX":-0.566166249525274,"pZ":4.251158360253607,"vX0":0.6103257232244519,"vY0":-121.54095104021032,"vZ0":2.079988940982486,"x":138.58,"y":124.0,"x0":-1.5655394642120846,"y0":50.00305170674364,"z0":5.589108159000674,"aX":8.373545752046764},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":9.8,"breakHorizontal":-10.4,"spinRate":2598,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.45495802849795197,"extension":6.740088267236564},"index":3,"playId":"c76356d4-293f-3f72-91c2-46acceeef1be","pitchNumber":3,"startTime":"2026-04-12T01:56:43.821Z","endTime":"2026-04-12T01:56:46.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.241002756738858,"aZ":-24.373185202015488,"pfxX":-3.9013830657233397,"pfxZ":4.959936063279631,"pX":-0.3000671498072689,"pZ":2.289779641288817,"vX0":3.7049054403168276,"vY0":-124.6410688053872,"vZ0":-2.796105033807566,"x":128.44,"y":176.96,"x0":-1.2994550569137229,"y0":50.00048036060111,"z0":5.440417278509558,"aX":-6.132768180186674},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.5,"breakHorizontal":6.2,"spinRate":1747,"spinDirection":195},"zone":4,"typeConfidence":2.0,"plateTime":0.4395751214659307,"extension":6.9703887521021075},"hitData":{"launchSpeed":101.3,"launchAngle":33.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":62.55,"coordY":48.16}},"index":4,"playId":"05b417b2-75e9-33ed-aa1d-b7ff82e4e00a","pitchNumber":4,"startTime":"2026-04-12T01:57:01.882Z","endTime":"2026-04-12T01:57:28.921Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:57:28.921Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a line drive to center fielder Jake McCarthy.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T01:57:43.197Z","endTime":"2026-04-12T01:58:56.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32850209520701,"aZ":-16.745544288878413,"pfxX":-3.356744662106136,"pfxZ":7.889708678661766,"pX":-0.7707061274239,"pZ":4.178530333334876,"vX0":2.2864484840468444,"vY0":-139.20372871225598,"vZ0":-0.821245245286963,"x":146.38,"y":125.96,"x0":-1.1681863022853134,"y0":50.00035771172174,"z0":5.589820582379305,"aX":-6.5624328883313465},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.3,"breakHorizontal":5.6,"spinRate":2286,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.39403550957214506,"extension":6.581936421627456},"index":0,"playId":"600c8b14-a545-37cc-a4dd-2fd9f87ed12f","pitchNumber":1,"startTime":"2026-04-12T01:57:55.069Z","endTime":"2026-04-12T01:57:59.067Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.916932439958295,"aZ":-23.298196409902676,"pfxX":-7.682998787073355,"pfxZ":4.639682572161123,"pX":-0.7008623706063154,"pZ":3.0282280440714486,"vX0":4.319685658815338,"vY0":-137.588204677882,"vZ0":-2.211187195115504,"x":143.72,"y":157.02,"x0":-1.2940589633814235,"y0":50.006448840229076,"z0":5.423396365394305,"aX":-14.713281274653557},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.2,"breakHorizontal":13.0,"spinRate":2449,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.3982972589684639,"extension":6.568266520728131},"index":1,"playId":"69f3acc4-4b4e-38ed-b6d0-24d01fbc47ec","pitchNumber":2,"startTime":"2026-04-12T01:58:10.025Z","endTime":"2026-04-12T01:58:13.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.216786710509005,"aZ":-30.372664196665276,"pfxX":3.7474340568416937,"pfxZ":1.174296208471628,"pX":0.5442636649564869,"pZ":0.5105184650465661,"vX0":3.252169915699772,"vY0":-123.8112118846606,"vZ0":-5.467472224042709,"x":96.25,"y":225.0,"x0":-1.280264573388069,"y0":50.00140641804358,"z0":5.33605647422362,"aX":5.727805671928191},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.0,"breakHorizontal":-7.7,"spinRate":2634,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.44498815215865095,"extension":6.7061300057879025},"index":2,"playId":"e61b7f08-f2c1-3dcd-bd4d-3278e61cdde4","pitchNumber":3,"startTime":"2026-04-12T01:58:29.090Z","endTime":"2026-04-12T01:58:32.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.477242096403884,"aZ":-22.36687588966795,"pfxX":-5.946971419171968,"pfxZ":5.2683909226039365,"pX":-0.4324688265963339,"pZ":2.57357600660406,"vX0":4.140988503413618,"vY0":-136.21611082452648,"vZ0":-3.3920818566794195,"x":133.48,"y":169.29,"x0":-1.2068009513658584,"y0":50.005228475499415,"z0":5.3982213962007295,"aX":-11.07487221672822},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.0,"breakHorizontal":9.8,"spinRate":2492,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.40352191631092893,"extension":6.651580648837288},"hitData":{"launchSpeed":107.3,"launchAngle":8.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":123.13,"coordY":97.84}},"index":3,"playId":"a00080f3-2951-38e2-b646-b5b29a3f03c3","pitchNumber":4,"startTime":"2026-04-12T01:58:46.584Z","endTime":"2026-04-12T01:58:56.798Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:58:56.798Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T01:59:36.952Z","endTime":"2026-04-12T02:01:33.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,8],"actionIndex":[7],"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":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":8},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"9745dbeb-9e3b-31d4-847d-eb9861fccd25","startTime":"2026-04-12T01:59:24.120Z","endTime":"2026-04-12T01:59:27.956Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50760617246057,"aZ":-28.60173906963816,"pfxX":-5.020085331802296,"pfxZ":2.2655181135208915,"pX":-0.6879526116303991,"pZ":1.1034285066464309,"vX0":3.3284069857893175,"vY0":-125.22383213656497,"vZ0":-4.684878853491309,"x":143.22,"y":208.99,"x0":-1.3884881631479837,"y0":50.00020897517418,"z0":5.364387481464105,"aX":-7.89651727607992},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.1,"breakHorizontal":8.3,"spinRate":1665,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.4389993589993373,"extension":6.605612491218525},"index":1,"playId":"7275e812-8147-3840-b285-301ea5294ff8","pitchNumber":1,"startTime":"2026-04-12T01:59:39.114Z","endTime":"2026-04-12T01:59:43.407Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.944235456356676,"aZ":-13.076759143717,"pfxX":-4.751309831195292,"pfxZ":10.002785372778638,"pX":-0.5138291209433891,"pZ":0.7961171553757299,"vX0":3.578808206406661,"vY0":-137.64298840594662,"vZ0":-9.61455838939265,"x":136.59,"y":217.28,"x0":-1.2167729582712268,"y0":50.003660629087726,"z0":5.23072894837365,"aX":-9.072675284796679},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.2,"breakHorizontal":7.8,"spinRate":2457,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.398671144535105,"extension":6.524234361863424},"index":2,"playId":"31f41f73-3002-30f2-9d00-65ce2ff6504e","pitchNumber":2,"startTime":"2026-04-12T01:59:56.879Z","endTime":"2026-04-12T02:00:00.118Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"playId":"b044c0a1-9dad-4169-8947-351f38270751","startTime":"2026-04-12T02:00:13.797Z","endTime":"2026-04-12T02:00:18.797Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.195564302623758,"aZ":-28.32926695600142,"pfxX":7.620457676081594,"pfxZ":2.6264332004029693,"pX":0.5348459598787322,"pZ":3.507134286080985,"vX0":2.560790578435193,"vY0":-120.93319109184793,"vZ0":1.1165337453873636,"x":96.61,"y":144.09,"x0":-1.5310773556833215,"y0":50.001503334181685,"z0":5.546794672546153,"aX":11.152592137978768},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.3,"breakHorizontal":-14.4,"spinRate":2606,"spinDirection":59},"zone":3,"typeConfidence":2.0,"plateTime":0.45498667700570294,"extension":6.5502587875231075},"index":4,"playId":"3a84832a-9fa2-32da-a258-b64ce6f120e3","pitchNumber":3,"startTime":"2026-04-12T02:00:34.268Z","endTime":"2026-04-12T02:00:37.746Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-12T02:00:48.803Z","endTime":"2026-04-12T02:01:02.069Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"}},{"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":82.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.914947586783626,"aZ":-21.287712835030387,"pfxX":-7.964942241288396,"pfxZ":6.058185262021832,"pX":0.9262513548374557,"pZ":3.003188914991466,"vX0":8.073395307534756,"vY0":-135.08508064028138,"vZ0":-2.3808766146294253,"x":81.69,"y":157.69,"x0":-1.1062258551116684,"y0":50.00420443363946,"z0":5.437703692664975,"aX":-14.319017771883875},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.4,"breakHorizontal":12.1,"spinRate":2405,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4097867322919013,"extension":6.588019928799321},"index":6,"playId":"002fd796-cd19-3cc5-b3a3-d47e3d4a729b","pitchNumber":4,"startTime":"2026-04-12T02:01:02.069Z","endTime":"2026-04-12T02:01:08.573Z","isPitch":true,"type":"pitch"},{"details":{"description":"Fernando Tatis Jr. steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":7,"actionPlayId":"002fd796-cd19-3cc5-b3a3-d47e3d4a729b","startTime":"2026-04-12T02:01:12.848Z","endTime":"2026-04-12T02:01:29.758Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.270873612052384,"aZ":-22.997344610026193,"pfxX":-7.34221894546131,"pfxZ":5.8286994853467675,"pX":0.7017444105024334,"pZ":2.3660735125260217,"vX0":6.779108155251806,"vY0":-125.17435988481348,"vZ0":-2.7721177733984406,"x":90.25,"y":174.9,"x0":-1.0987652051840222,"y0":50.000392876441346,"z0":5.3882007328992625,"aX":-11.551409253974494},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":10.1,"breakHorizontal":11.5,"spinRate":1676,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.4390058251000162,"extension":6.796146918744947},"index":8,"playId":"73f16b46-7990-32e4-bfa0-314a53c314a5","pitchNumber":5,"startTime":"2026-04-12T02:01:29.758Z","endTime":"2026-04-12T02:01:33.947Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:01:33.947Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Karros grounds out softly, pitcher Germán Márquez to first baseman Gavin Sheets.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T02:03:37.288Z","endTime":"2026-04-12T02:03:52.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608566,"link":"/api/v1/people/608566"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.194883642032252,"aZ":-24.98983463823146,"pfxX":-1.2427313888540676,"pfxZ":4.522194966476814,"pX":0.88581058693286,"pZ":2.6243448402299174,"vX0":5.640254304099089,"vY0":-125.68671187134913,"vZ0":-2.303453087697508,"x":83.23,"y":167.92,"x0":-1.2329246773863243,"y0":50.002950330526346,"z0":5.597248217491685,"aX":-1.9751222775291917},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.8,"breakHorizontal":0.8,"spinRate":2187,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4370059992394024,"extension":5.415669928956055},"hitData":{"launchSpeed":64.0,"launchAngle":-49.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":133.59,"coordY":175.91}},"index":0,"playId":"61700688-ac26-3462-86d1-b3ee8ca7d6a1","pitchNumber":1,"startTime":"2026-04-12T02:03:43.729Z","endTime":"2026-04-12T02:03:52.378Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:03:52.378Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake McCarthy walks.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T02:04:27.122Z","endTime":"2026-04-12T02:05:29.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-12T02:04:22.873Z","endTime":"2026-04-12T02:04:29.450Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.464177476485666,"aZ":-12.669824746775268,"pfxX":-6.221393256951375,"pfxZ":10.417812492609213,"pX":-1.316293420445299,"pZ":2.969070305701451,"vX0":1.4349680949936845,"vY0":-136.54387059706136,"vZ0":-5.567457909702327,"x":167.17,"y":158.62,"x0":-1.0434629964760307,"y0":50.0018385517183,"z0":5.9198539881557055,"aX":-11.646176319797533},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.8,"breakHorizontal":10.9,"spinRate":2133,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4024517093855282,"extension":5.290106339645219},"index":1,"playId":"e5d25c3e-94ce-352c-a300-149a3fe0b871","pitchNumber":1,"startTime":"2026-04-12T02:04:29.450Z","endTime":"2026-04-12T02:04:32.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.282669010614676,"aZ":-30.81694504748803,"pfxX":0.7474385590940047,"pfxZ":0.93063774910914,"pX":-0.9130435553978791,"pZ":3.051433963371608,"vX0":0.16135607823391407,"vY0":-120.56021941460261,"vZ0":-0.9424579460467775,"x":151.8,"y":156.39,"x0":-1.0780857363145002,"y0":50.00105324195463,"z0":6.199325147437788,"aX":1.0857209317916778},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.7,"breakHorizontal":-1.4,"spinRate":2503,"spinDirection":39},"zone":11,"typeConfidence":2.0,"plateTime":0.45660042112966837,"extension":5.045641047039771},"index":2,"playId":"91bf4fa2-ac19-37ca-8b25-2bea4bbbd1fc","pitchNumber":2,"startTime":"2026-04-12T02:04:40.167Z","endTime":"2026-04-12T02:04:45.456Z","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":93.6,"endSpeed":85.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.136240768300635,"aZ":-15.609503466914788,"pfxX":-8.602434367576304,"pfxZ":8.922060258573424,"pX":0.6006197257963399,"pZ":0.7800824680573316,"vX0":6.657546932248355,"vY0":-135.75713292854516,"vZ0":-10.207797610483844,"x":94.11,"y":217.72,"x0":-0.7720600324604106,"y0":50.00602701629853,"z0":5.688423876884496,"aX":-15.97805889389366},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.0,"breakHorizontal":14.0,"spinRate":2120,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4042493181681319,"extension":5.606677548090637},"index":3,"playId":"266f6511-b730-3b09-8020-2278c4704c3b","pitchNumber":3,"startTime":"2026-04-12T02:04:54.521Z","endTime":"2026-04-12T02:04:58.485Z","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.8,"endSpeed":85.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.856752724614655,"aZ":-13.144563880452916,"pfxX":-7.278055919163956,"pfxZ":10.167021323948017,"pX":-0.4231431402295635,"pZ":2.0588259894207797,"vX0":3.9370959694569794,"vY0":-136.38104777539888,"vZ0":-7.287879981035811,"x":133.13,"y":183.19,"x0":-0.9450817024297201,"y0":50.000635308363925,"z0":5.6848749103304685,"aX":-13.616828256169494},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":12.2,"spinRate":2163,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.4026500355260416,"extension":5.310943055083604},"index":4,"playId":"011ec842-dfcb-3a3e-b544-80f28e06074a","pitchNumber":4,"startTime":"2026-04-12T02:05:11.602Z","endTime":"2026-04-12T02:05:15.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49040000385814,"aZ":-17.573936233231272,"pfxX":-8.37505540916463,"pfxZ":7.821288693565467,"pX":-1.6644308549849596,"pZ":2.869616311270944,"vX0":1.5136775278632926,"vY0":-135.92819982462373,"vZ0":-4.840342418369339,"x":180.44,"y":161.3,"x0":-1.1415111720952782,"y0":50.002345187559136,"z0":5.89803239132657,"aX":-15.631681223081939},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.3,"breakHorizontal":14.9,"spinRate":2130,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40334908638881783,"extension":5.164899272042904},"index":5,"playId":"ca045c0c-eb01-3722-a5b5-b989fa7f1d88","pitchNumber":5,"startTime":"2026-04-12T02:05:25.473Z","endTime":"2026-04-12T02:05:29.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:05:29.102Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Edouard Julien walks.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T02:05:53.873Z","endTime":"2026-04-12T02:08:27.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,6,7],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48023158665514,"aZ":-31.266251256395094,"pfxX":1.4419202530993682,"pfxZ":0.6341915791092124,"pX":0.19602027746893932,"pZ":0.24583184439958453,"vX0":1.6007801040273046,"vY0":-119.16231461564296,"vZ0":-6.955021533251898,"x":109.53,"y":232.14,"x0":-0.6747874969380157,"y0":50.000916235980114,"z0":6.070762054257591,"aX":2.0478171880048226},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-0.5,"breakHorizontal":-3.0,"spinRate":2555,"spinDirection":17},"zone":14,"typeConfidence":2.0,"plateTime":0.46178962054543105,"extension":5.342650452499533},"index":0,"playId":"bb9dcbd3-9dd8-361a-8c99-b9e47b70972f","pitchNumber":1,"startTime":"2026-04-12T02:05:56.849Z","endTime":"2026-04-12T02:06:03.366Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"bb9dcbd3-9dd8-361a-8c99-b9e47b70972f","startTime":"2026-04-12T02:06:06.288Z","endTime":"2026-04-12T02:06:17.243Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":2,"startTime":"2026-04-12T02:06:17.243Z","endTime":"2026-04-12T02:07:12.193Z","isPitch":false,"type":"action"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":3,"playId":"3f7a2532-dee8-346b-8b6d-9555acacc1d7","startTime":"2026-04-12T02:07:12.193Z","endTime":"2026-04-12T02:07:15.662Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60717355787508,"aZ":-25.727836810082987,"pfxX":-0.8195277107865824,"pfxZ":3.884511029370211,"pX":-0.7949887051330637,"pZ":2.915436002167319,"vX0":1.5057669587147848,"vY0":-128.05701176913757,"vZ0":-2.043027289842124,"x":147.3,"y":160.06,"x0":-1.2843174587424566,"y0":50.003437968215174,"z0":5.737599620269084,"aX":-1.3603618601951921},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.8,"breakHorizontal":1.2,"spinRate":2172,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.42783348286146916,"extension":5.175979324989429},"index":4,"playId":"c429a619-81ef-3f6c-a1cc-7c53c1473e36","pitchNumber":2,"startTime":"2026-04-12T02:07:30.268Z","endTime":"2026-04-12T02:07:36.272Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jake McCarthy caught stealing 2nd base, catcher Freddy Fermin to shortstop Jake Cronenworth.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":5,"actionPlayId":"c429a619-81ef-3f6c-a1cc-7c53c1473e36","startTime":"2026-04-12T02:07:51.142Z","endTime":"2026-04-12T02:08:05.814Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02307206090877,"aZ":-13.109848097001837,"pfxX":-8.755517159624336,"pfxZ":10.02599945715062,"pX":-0.6796696815182794,"pZ":3.7625581703655224,"vX0":3.704907541834148,"vY0":-137.6273854560384,"vZ0":-3.597466231282853,"x":142.91,"y":137.19,"x0":-0.9123204826540541,"y0":50.004804887923356,"z0":5.98589989022937,"aX":-16.65169105751404},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.5,"breakHorizontal":15.0,"spinRate":2215,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.39931726206280915,"extension":5.237082836848919},"index":6,"playId":"1211a142-82b3-32f1-9e07-c6cefcbf8f88","pitchNumber":3,"startTime":"2026-04-12T02:08:05.814Z","endTime":"2026-04-12T02:08:08.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71099541013351,"aZ":-13.851816405761983,"pfxX":-9.353413191815871,"pfxZ":9.895215306081898,"pX":-0.21845794598567897,"pZ":1.3951537388847135,"vX0":5.54937578952315,"vY0":-135.91823100284765,"vZ0":-8.760742420134818,"x":125.33,"y":201.11,"x0":-1.0827239373912885,"y0":50.001513933733975,"z0":5.644897147632884,"aX":-17.31493397449803},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.0,"breakHorizontal":15.6,"spinRate":2186,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4046238169070082,"extension":5.4386421217834195},"index":7,"playId":"3a2eedf0-31e1-388f-85d4-6c799686fa25","pitchNumber":4,"startTime":"2026-04-12T02:08:21.260Z","endTime":"2026-04-12T02:08:27.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:08:27.078Z","atBatIndex":40},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ezequiel Tovar pops out to second baseman Fernando Tatis Jr.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T02:09:00.491Z","endTime":"2026-04-12T02:10:37.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[4],"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-12T02:08:46.311Z","endTime":"2026-04-12T02:09:02.711Z","isPitch":false,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4736124815821,"aZ":-11.281832019686266,"pfxX":-8.492699705051077,"pfxZ":11.050276782448933,"pX":1.020219592848016,"pZ":2.453383737422889,"vX0":7.442273138452977,"vY0":-137.3729900561507,"vZ0":-6.950535273096073,"x":78.11,"y":172.54,"x0":-0.6349392041958398,"y0":50.00524419805267,"z0":5.801827195447755,"aX":-16.06043229517952},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.5,"breakHorizontal":13.6,"spinRate":2220,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.40036911236288786,"extension":5.51108705410748},"index":1,"playId":"7431d3a2-93d3-34b7-80d4-0d24730e7d6b","pitchNumber":1,"startTime":"2026-04-12T02:09:02.711Z","endTime":"2026-04-12T02:09:06.747Z","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":2,"playId":"e9eed374-0541-3593-bafe-038b1baadcdb","startTime":"2026-04-12T02:09:20.191Z","endTime":"2026-04-12T02:09:23.257Z","isPitch":false,"type":"pickoff"},{"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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.043335209202034,"aZ":-18.0744520059009,"pfxX":-8.742276632982907,"pfxZ":7.630842407993191,"pX":-1.4960290219576242,"pZ":4.563322353435848,"vX0":2.539443747549305,"vY0":-135.86781949652945,"vZ0":-0.022163634433975288,"x":174.03,"y":115.57,"x0":-1.3140071683680197,"y0":50.00159620885925,"z0":5.840127028443386,"aX":-16.15028319002046},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.0,"breakHorizontal":15.1,"spinRate":2129,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4049635246126395,"extension":5.294872895387898},"index":3,"playId":"aa1db65c-c158-3896-a558-09fc90065f5b","pitchNumber":2,"startTime":"2026-04-12T02:09:37.071Z","endTime":"2026-04-12T02:09:40.282Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":4,"startTime":"2026-04-12T02:10:01.136Z","endTime":"2026-04-12T02:10:26.859Z","isPitch":false,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.873925555311178,"aZ":-24.199231980077744,"pfxX":-1.137194377465111,"pfxZ":4.6412767531686,"pX":0.2689402319246989,"pZ":2.0965032488880198,"vX0":3.9021038588180703,"vY0":-130.1466980573023,"vZ0":-4.001493652232489,"x":106.75,"y":182.17,"x0":-1.1009203922986437,"y0":50.00234443314465,"z0":5.482893184566347,"aX":-1.954117700031361},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.8,"breakHorizontal":1.2,"spinRate":2229,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.4205793622488905,"extension":5.405923630002654},"hitData":{"launchSpeed":95.0,"launchAngle":60.0,"totalDistance":198.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":146.26,"coordY":122.68}},"index":5,"playId":"e553d1cf-c2ce-3d2e-abda-6158210d23d2","pitchNumber":3,"startTime":"2026-04-12T02:10:26.859Z","endTime":"2026-04-12T02:10:37.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:10:37.612Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, third baseman Kyle Karros to first baseman Troy Johnston.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T02:12:52.197Z","endTime":"2026-04-12T02:14:38.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":7},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Zach Agnos replaces Ryan Feltner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T02:11:58.108Z","endTime":"2026-04-12T02:12:54.338Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688642,"link":"/api/v1/people/688642"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02753266433923,"aZ":-30.281380554169516,"pfxX":6.820700506850436,"pfxZ":1.2647301159624798,"pX":1.05859202358109,"pZ":1.6797286955942772,"vX0":4.5371839794591,"vY0":-122.14314127158207,"vZ0":-3.300939935641943,"x":76.65,"y":193.43,"x0":-1.7147820437188235,"y0":50.002689270416035,"z0":5.676564119273908,"aX":10.215597179104213},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.7,"breakHorizontal":-13.4,"spinRate":2423,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4499348591003094,"extension":6.1138760886932735},"index":1,"playId":"ff1dd94b-f6df-3948-b993-e792d56c4fe8","pitchNumber":1,"startTime":"2026-04-12T02:12:54.338Z","endTime":"2026-04-12T02:12:58.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87691515105464,"aZ":-30.584376546774905,"pfxX":8.18316930654423,"pfxZ":1.0372246298662642,"pX":1.7150390096257933,"pZ":1.2955910734197333,"vX0":5.501004362270454,"vY0":-123.76767169618573,"vZ0":-4.201076004431185,"x":51.63,"y":203.8,"x0":-1.6099731610362835,"y0":50.002509566961756,"z0":5.616027105145915,"aX":12.518285124932},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.1,"breakHorizontal":-16.2,"spinRate":2460,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4448981872432638,"extension":6.209956937789424},"index":2,"playId":"29d19304-452e-3504-8e24-53de1629f7ca","pitchNumber":2,"startTime":"2026-04-12T02:13:07.797Z","endTime":"2026-04-12T02:13:10.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.985686230253407,"aZ":-29.69066505674284,"pfxX":-0.8167686405631094,"pfxZ":1.6399560351145137,"pX":0.6572699704639243,"pZ":1.479268097005357,"vX0":5.56417704925136,"vY0":-122.48570184523285,"vZ0":-4.082204623463449,"x":91.95,"y":198.84,"x0":-1.5411420134482965,"y0":50.00363024720008,"z0":5.7162895518740475,"aX":-1.2377654082996856},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.2,"breakHorizontal":0.1,"spinRate":2061,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4477784594402623,"extension":6.2721809730215305},"index":3,"playId":"84946853-7eee-3b93-8823-3b774fc7cf05","pitchNumber":3,"startTime":"2026-04-12T02:13:24.658Z","endTime":"2026-04-12T02:13:28.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.919832044699653,"aZ":-14.900921135559539,"pfxX":-10.111652269789854,"pfxZ":9.023451485452577,"pX":-1.40059187652461,"pZ":2.781467265263556,"vX0":3.9563820481234275,"vY0":-137.78294379819482,"vZ0":-4.934055653657006,"x":170.39,"y":163.68,"x0":-1.5453183788999687,"y0":50.00061420129137,"z0":5.609631073917591,"aX":-19.349518751794598},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.5,"breakHorizontal":17.4,"spinRate":2286,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3982344139906404,"extension":6.218475537258067},"index":4,"playId":"bfdc5ef5-284a-3c00-8158-4a3e68979b51","pitchNumber":4,"startTime":"2026-04-12T02:13:39.731Z","endTime":"2026-04-12T02:13:43.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.110732103103814,"aZ":-11.072170740651819,"pfxX":-6.254779079614492,"pfxZ":10.954389757194695,"pX":-0.41347417561083377,"pZ":3.5027707624913704,"vX0":4.897104875193503,"vY0":-138.86691044764788,"vZ0":-4.116435227698854,"x":132.76,"y":144.21,"x0":-1.3994736594832895,"y0":50.000292638475955,"z0":5.758203209032926,"aX":-12.045415048269499},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.0,"breakHorizontal":10.1,"spinRate":2429,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3965350114638655,"extension":6.321113157183047},"index":5,"playId":"145a4085-1992-3e01-9abb-76d97690f9b6","pitchNumber":5,"startTime":"2026-04-12T02:13:56.352Z","endTime":"2026-04-12T02:14:00.684Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-12T02:14:16.757Z","endTime":"2026-04-12T02:14:30.210Z","isPitch":false,"type":"action","player":{"id":592518,"link":"/api/v1/people/592518"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.70772366449396,"aZ":-14.615996300531348,"pfxX":-6.604431921686377,"pfxZ":9.024874857425056,"pX":0.048855166016298475,"pZ":2.189997904163795,"vX0":6.113099340425918,"vY0":-139.3884919730508,"vZ0":-6.694713918892751,"x":115.14,"y":179.65,"x0":-1.3270624547970162,"y0":50.00021471756939,"z0":5.609055740246936,"aX":-12.844349799951704},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.9,"breakHorizontal":10.6,"spinRate":2388,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.39470688394810916,"extension":6.261811172748035},"hitData":{"launchSpeed":84.1,"launchAngle":-55.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.3,"coordY":162.23}},"index":7,"playId":"a257fc1f-d233-3205-a89d-25a63d21d2e3","pitchNumber":6,"startTime":"2026-04-12T02:14:30.210Z","endTime":"2026-04-12T02:14:38.233Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:14:38.233Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Castellanos singles on a line drive to left fielder Jordan Beck.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T02:14:58.509Z","endTime":"2026-04-12T02:17:24.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"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":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":77.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.458155769466256,"aZ":-32.791997209328244,"pfxX":-1.0266079108989294,"pfxZ":-0.3948349660978323,"pX":-0.5893568995275927,"pZ":2.495794708213807,"vX0":2.6948827997645974,"vY0":-124.61571063452098,"vZ0":-1.7017568327944628,"x":139.46,"y":171.39,"x0":-1.5585099965556297,"y0":50.005035123636574,"z0":5.934065489276638,"aX":-1.5911874855285595},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.8,"breakHorizontal":1.1,"spinRate":2120,"spinDirection":34},"zone":4,"typeConfidence":2.0,"plateTime":0.4420036462098742,"extension":6.216753029609262},"index":0,"playId":"9f284e4b-0460-3840-88e3-e265a24063e9","pitchNumber":1,"startTime":"2026-04-12T02:15:02.481Z","endTime":"2026-04-12T02:15:05.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.360751720667263,"aZ":-30.37071388268374,"pfxX":-9.80210690685158,"pfxZ":1.1544977994537122,"pX":-1.0895731353879161,"pZ":1.3385988289933295,"vX0":4.24655981846624,"vY0":-125.38182936167802,"vZ0":-4.423339249708766,"x":158.53,"y":202.64,"x0":-1.5474913708276885,"y0":50.00600115580987,"z0":5.6525230364371035,"aX":-15.34420375180637},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.2,"breakHorizontal":16.6,"spinRate":1358,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.43972715660258554,"extension":6.312566446822788},"index":1,"playId":"af020bef-ea8f-3f8d-b6fa-e8475d4553d3","pitchNumber":2,"startTime":"2026-04-12T02:15:22.957Z","endTime":"2026-04-12T02:15:27.583Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-12T02:15:33.930Z","endTime":"2026-04-12T02:15:46.771Z","isPitch":false,"type":"action","player":{"id":592206,"link":"/api/v1/people/592206"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":85.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.23548492411443,"aZ":-13.86421642539252,"pfxX":-5.3184757306595545,"pfxZ":9.596430348022608,"pX":-0.1144140869900021,"pZ":5.144243164107445,"vX0":5.503752276229372,"vY0":-138.75415310810536,"vZ0":0.8253189745546269,"x":121.36,"y":99.89,"x0":-1.453319881117366,"y0":50.00466146111418,"z0":5.780800755958594,"aX":-10.150211889501449},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.8,"breakHorizontal":8.2,"spinRate":2397,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.39804087904458996,"extension":6.239639357303814},"index":3,"playId":"6bda9ea6-da5a-3128-8ec4-df05e0f0f11b","pitchNumber":3,"startTime":"2026-04-12T02:15:46.771Z","endTime":"2026-04-12T02:15:49.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":76.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.666756989173184,"aZ":-30.349113403776837,"pfxX":1.0007017876346058,"pfxZ":1.215953273642283,"pX":-0.039671870160424255,"pZ":1.2360817503218633,"vX0":3.1402689402970627,"vY0":-123.32162132883066,"vZ0":-4.737550974955077,"x":118.51,"y":205.41,"x0":-1.4714004606891087,"y0":50.00477083656155,"z0":5.809452240555927,"aX":1.507006190784394},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.1,"breakHorizontal":-2.8,"spinRate":2305,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.4480231011313056,"extension":6.174742545821051},"index":4,"playId":"6861a0f0-078e-313c-98dd-b06d0bf92017","pitchNumber":4,"startTime":"2026-04-12T02:16:04.303Z","endTime":"2026-04-12T02:16:09.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46938969236391,"aZ":-30.86130509022475,"pfxX":8.82594919714378,"pfxZ":0.8587616686607507,"pX":2.9626457802775508,"pZ":-0.4894385614006257,"vX0":8.127129476052641,"vY0":-124.42890056469751,"vZ0":-8.179141969334026,"x":4.07,"y":251.99,"x0":-1.5162141125885287,"y0":50.00574782613632,"z0":5.466511526630702,"aX":13.574676381305638},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.5,"breakHorizontal":-18.1,"spinRate":2540,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.443491204980492,"extension":6.258793795665799},"index":5,"playId":"a71fbcd5-0ce2-3776-88f4-2066ff04422b","pitchNumber":5,"startTime":"2026-04-12T02:16:30.108Z","endTime":"2026-04-12T02:16:33.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.822904871535602,"aZ":-25.66863825355981,"pfxX":4.476678748890631,"pfxZ":4.053157402581438,"pX":2.673845165710741,"pZ":-0.5084853586567188,"vX0":8.774912319472511,"vY0":-126.16210689064364,"vZ0":-9.53538761882631,"x":15.08,"y":252.51,"x0":-1.4372414140547731,"y0":50.00011786270518,"z0":5.404551846424409,"aX":7.180530719935204},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.2,"breakHorizontal":-10.2,"spinRate":2372,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4349392412220774,"extension":6.4151491709408734},"index":6,"playId":"b7d8a921-81bd-3e36-ab4e-7ca7c296850e","pitchNumber":6,"startTime":"2026-04-12T02:16:53.847Z","endTime":"2026-04-12T02:16:56.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.42403430708213,"aZ":-11.753250889444217,"pfxX":-6.737517713455571,"pfxZ":10.326272626943027,"pX":0.07982190166428195,"pZ":2.7014400211169827,"vX0":6.3545202592308145,"vY0":-140.1628177888368,"vZ0":-5.760227661985259,"x":113.96,"y":165.84,"x0":-1.3478653733386046,"y0":50.00525432068514,"z0":5.5596283945834415,"aX":-13.328272934691718},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.6,"breakHorizontal":10.8,"spinRate":2409,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.3916544003196152,"extension":6.28263684483557},"hitData":{"launchSpeed":105.0,"launchAngle":12.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":100.55,"coordY":103.93}},"index":7,"playId":"b28dc2ea-6783-34e9-9d9b-69aa023bccd7","pitchNumber":7,"startTime":"2026-04-12T02:17:13.998Z","endTime":"2026-04-12T02:17:24.024Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:17:24.024Z","atBatIndex":43},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Gavin Sheets grounds into a double play, second baseman Edouard Julien to shortstop Ezequiel Tovar to first baseman Troy Johnston. Nick Castellanos out at 2nd. Gavin Sheets out at 1st.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T02:17:44.037Z","endTime":"2026-04-12T02:18:16.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"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":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.218330459833332,"aZ":-32.15633124844393,"pfxX":1.6650969401120748,"pfxZ":0.008178027553708667,"pX":0.4502561337657946,"pZ":0.9604752750441985,"vX0":4.23998900024358,"vY0":-124.18565103466133,"vZ0":-4.904248866616121,"x":99.84,"y":212.85,"x0":-1.5084133200416123,"y0":50.001224225166396,"z0":5.694016016930005,"aX":2.550729339828011},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.1,"breakHorizontal":-4.2,"spinRate":2273,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4442650493539957,"extension":6.3957532227188105},"index":0,"playId":"37efc2a5-f115-3885-9638-a2b7a5a45bb9","pitchNumber":1,"startTime":"2026-04-12T02:17:49.638Z","endTime":"2026-04-12T02:17:53.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.514961113192065,"aZ":-16.24311115746897,"pfxX":-6.018696563011584,"pfxZ":8.474132112903387,"pX":-0.6220698561973826,"pZ":3.92591933121778,"vX0":4.7571801465628925,"vY0":-137.2385625504964,"vZ0":-1.5940608947712098,"x":140.71,"y":132.78,"x0":-1.6087250124029344,"y0":50.00085566231511,"z0":5.637904589975901,"aX":-11.311855924954912},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.1,"breakHorizontal":9.7,"spinRate":2360,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4013630028550419,"extension":6.2058105526776135},"hitData":{"launchSpeed":89.2,"launchAngle":-20.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.01,"coordY":155.64}},"index":1,"playId":"121988be-1b01-3c81-af55-58df0cd0a18f","pitchNumber":2,"startTime":"2026-04-12T02:18:08.965Z","endTime":"2026-04-12T02:18:16.990Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:18:16.990Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak strikes out swinging.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T02:20:40.860Z","endTime":"2026-04-12T02:21:31.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"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":"Pitching Change: Wandy Peralta replaces Germán Márquez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T02:20:31.318Z","endTime":"2026-04-12T02:20:43.066Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":593974,"link":"/api/v1/people/593974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.563863020820662,"aZ":-24.82898410512643,"pfxX":1.7289193805575855,"pfxZ":4.222872758292336,"pX":0.4225672222794345,"pZ":2.210940694167942,"vX0":-2.00981090732994,"vY0":-131.2712442744227,"vZ0":-4.202458684992718,"x":100.89,"y":179.08,"x0":0.9745675645948226,"y0":50.0037923308597,"z0":5.68758167783994,"aX":3.0085550347527463},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.0,"breakHorizontal":-2.6,"spinRate":2260,"spinDirection":135},"zone":9,"typeConfidence":2.0,"plateTime":0.4177168631547721,"extension":5.888772331742855},"index":1,"playId":"32d91cea-87ef-303d-9e06-8acc634d1c6c","pitchNumber":1,"startTime":"2026-04-12T02:20:43.066Z","endTime":"2026-04-12T02:20:47.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.453137128938987,"aZ":-24.988615668037486,"pfxX":3.3344625701711954,"pfxZ":4.132870094678125,"pX":-0.4689793052936869,"pZ":0.42371711442350896,"vX0":-4.159491202006518,"vY0":-131.15093382367286,"vZ0":-8.228229464477629,"x":134.88,"y":227.34,"x0":0.7063595845195875,"y0":50.00188446973688,"z0":5.473505529270817,"aX":5.793052662834852},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.9,"breakHorizontal":-5.0,"spinRate":2237,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.418083845899508,"extension":6.024509740129137},"index":2,"playId":"01efd5d9-8aab-39e8-a891-e5e6d6edc7d4","pitchNumber":2,"startTime":"2026-04-12T02:20:55.146Z","endTime":"2026-04-12T02:20:58.567Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":86.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.42445065544771,"aZ":-17.5184830173087,"pfxX":9.824558291837379,"pfxZ":7.544096824639,"pX":1.1451653192290812,"pZ":1.521550496925781,"vX0":-1.5850300920614235,"vY0":-139.67847375619553,"vZ0":-8.677288691973365,"x":73.35,"y":197.7,"x0":0.4512378468093451,"y0":50.00454982510342,"z0":5.859411906978326,"aX":19.08492074488988},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.8,"breakHorizontal":-17.3,"spinRate":2137,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.3947093583710073,"extension":5.780524205001517},"index":3,"playId":"f9b35632-7b66-3017-847e-90def8f5d6b4","pitchNumber":3,"startTime":"2026-04-12T02:21:11.654Z","endTime":"2026-04-12T02:21:14.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":80.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65909226949765,"aZ":-27.672508471304532,"pfxX":10.543999499142785,"pfxZ":2.700718720522061,"pX":0.5808281720914031,"pZ":1.5160273265304842,"vX0":-3.9869191154111867,"vY0":-129.43931560307715,"vZ0":-4.570402204517798,"x":94.86,"y":197.85,"x0":0.7876451418619654,"y0":50.001486378768526,"z0":5.47029602794585,"aX":17.56054480624981},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.0,"breakHorizontal":-17.9,"spinRate":2248,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4261728254575208,"extension":5.7222047934341775},"index":4,"playId":"f34c7da9-752c-308f-8c86-173982aba551","pitchNumber":4,"startTime":"2026-04-12T02:21:28.310Z","endTime":"2026-04-12T02:21:31.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:21:31.873Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T02:21:50.106Z","endTime":"2026-04-12T02:22:36.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82800358600959,"aZ":-28.42126772172838,"pfxX":10.941108212435829,"pfxZ":2.2505764663884538,"pX":-0.08865513075064466,"pZ":1.6511660907264782,"vX0":-5.508777901224333,"vY0":-128.73885114516756,"vZ0":-4.303064360727586,"x":120.38,"y":194.2,"x0":0.6671616717886197,"y0":50.000491825249256,"z0":5.5656942836941505,"aX":18.20775983366954},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.2,"breakHorizontal":-18.5,"spinRate":2285,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.4268484280038152,"extension":5.839197158858434},"index":0,"playId":"20d47a3a-d269-34e8-b09b-d7855daf1446","pitchNumber":1,"startTime":"2026-04-12T02:21:56.141Z","endTime":"2026-04-12T02:21:59.401Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-12T02:22:09.524Z","endTime":"2026-04-12T02:22:16.954Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"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":89.2,"endSpeed":80.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02636360061656,"aZ":-28.94091967633566,"pfxX":12.235738553906465,"pfxZ":1.9385848656556819,"pX":0.04292660597072556,"pZ":0.9910371716693176,"vX0":-5.42062755243718,"vY0":-129.59470400110825,"vZ0":-5.744586908726439,"x":115.36,"y":212.02,"x0":0.5947307943588792,"y0":50.00410175065677,"z0":5.502427396406382,"aX":20.405894354088865},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.2,"breakHorizontal":-20.6,"spinRate":2372,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4258694055538159,"extension":5.679392727938072},"index":2,"playId":"cd3d96ef-9c9c-38c8-ad50-3cc3c444b990","pitchNumber":2,"startTime":"2026-04-12T02:22:16.954Z","endTime":"2026-04-12T02:22:20.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":79.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.968109102937248,"aZ":-26.43418568691709,"pfxX":12.262038651050057,"pfxZ":3.522891651585474,"pX":1.7020600870643838,"pZ":1.1579739102577524,"vX0":-1.3317400304224611,"vY0":-128.32134809444486,"vZ0":-5.483982391115919,"x":52.12,"y":207.51,"x0":0.645189653542161,"y0":50.00569973999573,"z0":5.440494425999088,"aX":20.005442184454385},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.2,"breakHorizontal":-21.7,"spinRate":2306,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.43046991303913185,"extension":5.5621741952160475},"index":3,"playId":"3f77e885-545c-3acb-98d1-4a78834299c0","pitchNumber":3,"startTime":"2026-04-12T02:22:31.147Z","endTime":"2026-04-12T02:22:36.548Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:22:36.548Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Troy Johnston grounds out, second baseman Fernando Tatis Jr. to first baseman Gavin Sheets.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T02:22:50.734Z","endTime":"2026-04-12T02:24:20.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38769936360862,"aZ":-23.17916192898021,"pfxX":1.4571367654329168,"pfxZ":5.229262610328487,"pX":-0.38574198273242055,"pZ":0.9331545344156806,"vX0":-3.0514816455082165,"vY0":-130.5324175729287,"vZ0":-7.412651913710029,"x":131.7,"y":213.58,"x0":0.6109565329762184,"y0":50.002415123024164,"z0":5.564418009074277,"aX":2.5060309687171296},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.0,"breakHorizontal":-1.9,"spinRate":2384,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.4201945451743687,"extension":5.910528559102804},"index":0,"playId":"2905dc64-d03c-318e-a49a-eb1d7f5d812e","pitchNumber":1,"startTime":"2026-04-12T02:23:00.641Z","endTime":"2026-04-12T02:23:03.982Z","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":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":80.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.388814139171785,"aZ":-26.990147863795627,"pfxX":11.12350680373062,"pfxZ":3.1114614531520814,"pX":0.6776625045349361,"pZ":1.5351063591273608,"vX0":-3.582115018795876,"vY0":-129.6112284764092,"vZ0":-4.92703102645365,"x":91.17,"y":197.33,"x0":0.6499871420409665,"y0":50.00336258129195,"z0":5.575640566552293,"aX":18.528039363275923},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.6,"breakHorizontal":-19.1,"spinRate":2383,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4260480231391064,"extension":5.767846338779817},"index":1,"playId":"55e2a071-85aa-3c66-b5c0-e5faea8892b4","pitchNumber":2,"startTime":"2026-04-12T02:23:19.204Z","endTime":"2026-04-12T02:23:22.637Z","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":95.6,"endSpeed":86.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.541385456328406,"aZ":-17.20720910759162,"pfxX":10.108510241035106,"pfxZ":7.761122540795393,"pX":0.9048038359256317,"pZ":3.6536183713460164,"vX0":-1.6482887711358343,"vY0":-139.0434211477158,"vZ0":-3.665858608560636,"x":82.51,"y":140.13,"x0":0.19909130732747132,"y0":50.00311776737691,"z0":6.153763842000599,"aX":19.49591238824625},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.3,"breakHorizontal":-17.9,"spinRate":2261,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.3962097155445128,"extension":5.541003343343476},"index":2,"playId":"f5d70df7-f0d3-3045-91e9-b0c6602486f5","pitchNumber":3,"startTime":"2026-04-12T02:23:36.190Z","endTime":"2026-04-12T02:23:41.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.275743483635274,"aZ":-16.982401693496012,"pfxX":10.113100285008455,"pfxZ":7.995295897002871,"pX":-0.5781278566381388,"pZ":1.9218871460021394,"vX0":-5.258204389402598,"vY0":-137.85680559076462,"vZ0":-7.6176575239701485,"x":139.04,"y":186.89,"x0":0.05311056709292387,"y0":50.00465200283322,"z0":5.894594985512849,"aX":19.219990181920938},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.8,"breakHorizontal":-17.0,"spinRate":2242,"spinDirection":130},"zone":7,"typeConfidence":2.0,"plateTime":0.39927004839474955,"extension":5.636285171151023},"index":3,"playId":"ce01dce3-2459-358b-bed2-12975a675757","pitchNumber":4,"startTime":"2026-04-12T02:23:53.457Z","endTime":"2026-04-12T02:23:57.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81497099867023,"aZ":-23.28512142896761,"pfxX":2.0424889668125,"pfxZ":5.0938396006457785,"pX":-0.7794374578072147,"pZ":1.8262567761206687,"vX0":-3.7375792844847577,"vY0":-131.50432753822633,"vZ0":-5.564009968718828,"x":146.71,"y":189.47,"x0":0.3971855564154931,"y0":50.00252419265976,"z0":5.705053334785298,"aX":3.5645453260789344},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.2,"breakHorizontal":-2.9,"spinRate":2388,"spinDirection":132},"zone":7,"typeConfidence":2.0,"plateTime":0.41706398566720804,"extension":5.778174706027533},"hitData":{"launchSpeed":75.6,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":160.03,"coordY":155.13}},"index":4,"playId":"0ed833a9-0f0b-3df2-8d56-b2ebfef2ed5d","pitchNumber":5,"startTime":"2026-04-12T02:24:09.820Z","endTime":"2026-04-12T02:24:20.474Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:24:20.474Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Andujar grounds out, shortstop Ezequiel Tovar to first baseman Troy Johnston.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T02:26:24.941Z","endTime":"2026-04-12T02:26:35.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"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.5,"endSpeed":82.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.998260511525864,"aZ":-19.24207582562585,"pfxX":-1.2846799084097829,"pfxZ":7.336903029087296,"pX":-0.24618480133843418,"pZ":2.6498489415385995,"vX0":4.143909573282713,"vY0":-133.02631874985778,"vZ0":-4.274899684136367,"x":126.38,"y":167.23,"x0":-1.6687760234975435,"y0":50.001381636823574,"z0":5.703862382128206,"aX":-2.264420579445078},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.4,"breakHorizontal":1.3,"spinRate":2232,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.4144224004901469,"extension":6.128696685359291},"hitData":{"launchSpeed":104.0,"launchAngle":1.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.66,"coordY":148.54}},"index":0,"playId":"0c56b99d-511c-3894-a2e4-e3c2fe73ea56","pitchNumber":1,"startTime":"2026-04-12T02:26:27.971Z","endTime":"2026-04-12T02:26:35.985Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:26:35.985Z","atBatIndex":48},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Freddy Fermin reaches on a fielding error by third baseman Kyle Karros.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T02:27:00.828Z","endTime":"2026-04-12T02:27:59.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]}],"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":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.53484566718858,"aZ":-11.313178728186083,"pfxX":-4.501719651759499,"pfxZ":11.008882438525672,"pX":-0.8703318958105636,"pZ":3.045520238754342,"vX0":3.369543213331641,"vY0":-137.95505729446845,"vZ0":-4.941429091641789,"x":150.18,"y":156.55,"x0":-1.5332123087866327,"y0":50.000499909111014,"z0":5.646214053840103,"aX":-8.529069179604944},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.8,"breakHorizontal":7.3,"spinRate":2293,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.39963009424652807,"extension":6.202671662091218},"index":0,"playId":"6c3e5f30-b8b6-3cac-8a54-e08f2c619e04","pitchNumber":1,"startTime":"2026-04-12T02:27:04.444Z","endTime":"2026-04-12T02:27:26.366Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":85.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.12319111328363,"aZ":-10.736199626505925,"pfxX":-3.2298596846865415,"pfxZ":11.327588554541698,"pX":0.4030401011413352,"pZ":3.448686007893036,"vX0":5.976221935044943,"vY0":-138.45058210398585,"vZ0":-4.244545279795718,"x":101.64,"y":145.67,"x0":-1.3888667634595675,"y0":50.00569917986719,"z0":5.752064344515913,"aX":-6.114823559234083},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.4,"breakHorizontal":4.2,"spinRate":2435,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.39947690860675955,"extension":6.244198333596521},"index":1,"playId":"62df9749-8d85-36a1-9d45-f05b3bd88180","pitchNumber":2,"startTime":"2026-04-12T02:27:33.131Z","endTime":"2026-04-12T02:27:39.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":77.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.68954242109587,"aZ":-34.30383149395784,"pfxX":-0.43357260391921093,"pfxZ":-1.3689310523724885,"pX":0.6061043618033165,"pZ":2.111032751102046,"vX0":5.097655583482537,"vY0":-124.99120609793677,"vZ0":-2.1436308045054258,"x":93.9,"y":181.78,"x0":-1.4204200398623228,"y0":50.005444461578755,"z0":5.84932665489699,"aX":-0.6734972682678857},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.8,"breakHorizontal":-0.6,"spinRate":2200,"spinDirection":49},"zone":9,"typeConfidence":2.0,"plateTime":0.4414651345838614,"extension":6.115736428314923},"hitData":{"launchSpeed":84.1,"launchAngle":8.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.2,"coordY":158.17}},"index":2,"playId":"09b05a76-8022-3f3f-a71c-b4240028340e","pitchNumber":3,"startTime":"2026-04-12T02:27:50.293Z","endTime":"2026-04-12T02:27:59.319Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:27:59.319Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Cronenworth walks. Freddy Fermin to 2nd.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T02:28:24.099Z","endTime":"2026-04-12T02:30:03.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnSecond":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48130813020728,"aZ":-29.31956521168576,"pfxX":-0.2640541848481013,"pfxZ":1.778135828591826,"pX":0.16323600427651158,"pZ":0.25902056278319274,"vX0":4.304205243099883,"vY0":-125.99851552749057,"vZ0":-7.49097737528175,"x":110.78,"y":231.79,"x0":-1.53542333904089,"y0":50.00002916919522,"z0":5.651532754921436,"aX":-0.42346291482043885},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.7,"breakHorizontal":-0.6,"spinRate":2318,"spinDirection":8},"zone":14,"typeConfidence":2.0,"plateTime":0.435325434489239,"extension":6.32431467736826},"index":0,"playId":"147244a3-72f9-3e00-9b3f-83b68b9ba066","pitchNumber":1,"startTime":"2026-04-12T02:28:29.323Z","endTime":"2026-04-12T02:28:32.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86620740266976,"aZ":-33.908727793857075,"pfxX":7.776147302739346,"pfxZ":-1.1739658329849787,"pX":0.5111719794162799,"pZ":1.2856674151115086,"vX0":3.141561693217614,"vY0":-121.61055692605987,"vZ0":-3.424504697846996,"x":97.52,"y":204.07,"x0":-1.8127822524776596,"y0":50.00278720486163,"z0":5.695096912115846,"aX":11.488759003179997},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.8,"breakHorizontal":-14.9,"spinRate":2590,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4527571224242326,"extension":6.061915423104962},"index":1,"playId":"7b3c5569-db01-312a-9ade-1f9a86f61995","pitchNumber":2,"startTime":"2026-04-12T02:28:51.628Z","endTime":"2026-04-12T02:28:55.032Z","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":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.486632561559556,"aZ":-17.061349531553006,"pfxX":-1.0686493359827633,"pfxZ":8.239857052685085,"pX":-0.09377608598208637,"pZ":3.3886521785717894,"vX0":4.477330008763572,"vY0":-134.647883843543,"vZ0":-2.689633522046955,"x":120.57,"y":147.29,"x0":-1.6400512311479032,"y0":50.00627431839393,"z0":5.609171842128244,"aX":-1.9616588697999344},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.5,"breakHorizontal":1.0,"spinRate":2367,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.40693252404751323,"extension":6.176411081306166},"index":2,"playId":"ea21c22b-4b79-30f0-93c9-858defe2a6e2","pitchNumber":3,"startTime":"2026-04-12T02:29:07.559Z","endTime":"2026-04-12T02:29:11.624Z","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":94.2,"endSpeed":85.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14370297358539,"aZ":-10.332701648551451,"pfxX":-5.346825025700316,"pfxZ":11.6397801617638,"pX":0.1816877894427836,"pZ":2.8415837071422367,"vX0":6.010786830647408,"vY0":-136.8431620875981,"vZ0":-5.742319493300165,"x":110.07,"y":162.06,"x0":-1.359622928398199,"y0":50.00605298253448,"z0":5.6907234200228975,"aX":-10.03650036835311},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.9,"breakHorizontal":8.3,"spinRate":2480,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.4018649742778435,"extension":6.257988503012347},"index":3,"playId":"8d00cb81-b7e4-3911-816a-a7f7bcfaef71","pitchNumber":4,"startTime":"2026-04-12T02:29:23.877Z","endTime":"2026-04-12T02:29:27.410Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.10264961003471,"aZ":-16.968564048101893,"pfxX":-1.5018881929876393,"pfxZ":8.307652944053109,"pX":-0.7453954556423732,"pZ":2.9907900251700714,"vX0":3.1248467822263732,"vY0":-134.656120443949,"vZ0":-3.5970122013305508,"x":145.41,"y":158.03,"x0":-1.727448411207255,"y0":50.005992225331894,"z0":5.549543105120066,"aX":-2.7503825136591438},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.4,"breakHorizontal":2.0,"spinRate":2295,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.40725990062737294,"extension":6.148562229774108},"index":4,"playId":"92b20ef8-d664-3ddc-8db5-c3ca4bfd06be","pitchNumber":5,"startTime":"2026-04-12T02:29:39.443Z","endTime":"2026-04-12T02:29:44.793Z","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":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.828062180683624,"aZ":-12.581011517213271,"pfxX":-2.4520038700534954,"pfxZ":10.458403281693988,"pX":-0.5343429539455483,"pZ":3.8033156771031806,"vX0":3.666557963165654,"vY0":-136.67082215715897,"vZ0":-2.810622550466403,"x":137.37,"y":136.09,"x0":-1.5807249867857447,"y0":50.00452115496359,"z0":5.720331630403212,"aX":-4.594824005328552},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.5,"breakHorizontal":3.6,"spinRate":2409,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.40224868448486273,"extension":6.1664709244320175},"index":5,"playId":"e4506cc9-d5ed-310d-b0b3-7cfd1f1cb2de","pitchNumber":6,"startTime":"2026-04-12T02:30:00.117Z","endTime":"2026-04-12T02:30:03.925Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:30:03.925Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ramón Laureano walks. Freddy Fermin to 3rd. Jake Cronenworth to 2nd.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T02:30:20.426Z","endTime":"2026-04-12T02:32:39.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnThird":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.6,"endSpeed":86.9,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7713639685123,"aZ":-17.110124866388205,"pfxX":-9.762878774640637,"pfxZ":7.744764775522398,"pX":-0.17950928844478778,"pZ":2.6978525346568807,"vX0":6.760934133592204,"vY0":-138.98521139856132,"vZ0":-4.752132082779662,"x":123.84,"y":165.94,"x0":-1.3820437131685632,"y0":50.00636946516343,"z0":5.575632149711185,"aX":-18.997393006655184},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.2,"breakHorizontal":16.2,"spinRate":2339,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.39494450846870865,"extension":6.270089592911556},"index":0,"playId":"a4494fa7-cc0b-3823-9f3b-49464e96ded6","pitchNumber":1,"startTime":"2026-04-12T02:30:33.311Z","endTime":"2026-04-12T02:30:37.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4890207786434,"aZ":-14.194154065985996,"pfxX":-7.208984548124372,"pfxZ":9.316173141968488,"pX":0.7290527883637057,"pZ":3.8607093657176517,"vX0":7.806872828551541,"vY0":-138.64383967075355,"vZ0":-2.279616722779896,"x":89.21,"y":134.54,"x0":-1.1982872933436985,"y0":50.001857003284634,"z0":5.650661742680334,"aX":-13.9127846065371},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":11.3,"spinRate":2424,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3963666723618582,"extension":6.178137311357517},"index":1,"playId":"682cf3b0-41e8-3c98-953d-4be318275711","pitchNumber":2,"startTime":"2026-04-12T02:30:50.013Z","endTime":"2026-04-12T02:30:53.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.67585488685574,"aZ":-14.7019562950204,"pfxX":-1.4733784306376934,"pfxZ":9.366329332686455,"pX":0.6216410538005642,"pZ":2.8230626847813776,"vX0":6.023018674197133,"vY0":-135.70100953830675,"vZ0":-4.886596568023133,"x":93.3,"y":162.56,"x0":-1.4350625299532493,"y0":50.001228019995544,"z0":5.671233187110062,"aX":-2.749011841925769},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.1,"breakHorizontal":1.4,"spinRate":2501,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.4036185400709926,"extension":6.16292527401175},"index":2,"playId":"dc83cff4-e5c4-3d07-bfbd-6d59b164fdb9","pitchNumber":3,"startTime":"2026-04-12T02:31:07.955Z","endTime":"2026-04-12T02:31:10.975Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-12T02:31:23.069Z","endTime":"2026-04-12T02:31:35.022Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.570312883914855,"aZ":-18.53318821162459,"pfxX":-0.23000188496208374,"pfxZ":7.358929797725759,"pX":1.8942026344632055,"pZ":2.696734006371218,"vX0":9.01246333524857,"vY0":-135.06717355973382,"vZ0":-4.468316454831265,"x":44.8,"y":165.97,"x0":-1.4514397802556223,"y0":50.00208037744475,"z0":5.670330549010758,"aX":-0.4285578440895334},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.6,"breakHorizontal":-1.4,"spinRate":2479,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.40505931973172116,"extension":6.266378818268129},"index":4,"playId":"3654ae0f-ed52-379f-aade-61036d844b35","pitchNumber":4,"startTime":"2026-04-12T02:31:35.022Z","endTime":"2026-04-12T02:31:38.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.224880827430244,"aZ":-32.42560489970825,"pfxX":8.2643999050791,"pfxZ":-0.1601061971422144,"pX":1.5294544185253236,"pZ":1.0067785544571901,"vX0":5.3921233005227585,"vY0":-124.6905612932317,"vZ0":-4.436735524099896,"x":58.7,"y":211.6,"x0":-1.741613030423367,"y0":50.00372607140953,"z0":5.51222962792245,"aX":12.893620430090037},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.2,"breakHorizontal":-16.3,"spinRate":2623,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4408194119883073,"extension":6.308688238799099},"index":5,"playId":"2b10c4b8-6325-3a35-8ed1-8540d209af77","pitchNumber":5,"startTime":"2026-04-12T02:31:53.227Z","endTime":"2026-04-12T02:31:56.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":86.9,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.279501872242456,"aZ":-8.157707560018304,"pfxX":-7.7448781355164975,"pfxZ":12.218157245304308,"pX":0.2275663889861271,"pZ":3.0620255352625705,"vX0":6.859120049284674,"vY0":-140.38609626171026,"vZ0":-5.747783670787594,"x":108.33,"y":156.11,"x0":-1.2595065926977733,"y0":50.003871412299674,"z0":5.687046950213229,"aX":-15.225464718302684},"breaks":{"breakAngle":54.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":20.9,"breakHorizontal":12.4,"spinRate":2596,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.3924367631880319,"extension":6.329500478788937},"index":6,"playId":"9bc0793b-aa36-3c03-a9fd-10c1a23b6b26","pitchNumber":6,"startTime":"2026-04-12T02:32:13.805Z","endTime":"2026-04-12T02:32:16.997Z","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":95.8,"endSpeed":86.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.22449484385682,"aZ":-10.640503941673702,"pfxX":-4.49074371920118,"pfxZ":11.088880131080868,"pX":-0.3693750967948288,"pZ":4.548665291251505,"vX0":4.1791908822999035,"vY0":-139.40672448262632,"vZ0":-1.59781617885656,"x":131.08,"y":115.97,"x0":-1.3142518183831826,"y0":50.005094182980635,"z0":5.842759125095492,"aX":-8.72284805247818},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.8,"breakHorizontal":7.1,"spinRate":2160,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.39490892242152675,"extension":6.174398267441094},"index":7,"playId":"880b9cce-8b29-3f70-88bb-2babda557474","pitchNumber":7,"startTime":"2026-04-12T02:32:35.835Z","endTime":"2026-04-12T02:32:39.914Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:32:39.914Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Fernando Tatis Jr. walks. Freddy Fermin scores. Jake Cronenworth to 3rd. Ramón Laureano to 2nd.","rbi":1,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T02:33:52.002Z","endTime":"2026-04-12T02:35:58.903Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnSecond":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"postOnThird":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,7,8],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":{"id":688642,"link":"/api/v1/people/688642"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":8},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-12T02:32:53.016Z","endTime":"2026-04-12T02:33:54.197Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.276069382796294,"aZ":-8.898489946053466,"pfxX":-5.593069316880829,"pfxZ":11.855629851505872,"pX":-0.13856283577576733,"pZ":3.10267935152122,"vX0":5.12038904489165,"vY0":-139.876338768997,"vZ0":-5.502979084337628,"x":122.28,"y":155.01,"x0":-1.274525872219784,"y0":50.0002833751523,"z0":5.691089612145957,"aX":-10.97887449188052},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.4,"breakHorizontal":9.0,"spinRate":2456,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.3929723363367139,"extension":6.141501866926467},"index":1,"playId":"4bfc8fb4-4e37-31eb-bbbc-53c8a5c247ae","pitchNumber":1,"startTime":"2026-04-12T02:33:54.197Z","endTime":"2026-04-12T02:33:59.518Z","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":93.0,"endSpeed":85.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.273765828126784,"aZ":-18.366146245807037,"pfxX":-1.6541092183656125,"pfxZ":7.420919973697508,"pX":-0.20051347175653317,"pZ":3.9709163099020666,"vX0":4.4197315114769635,"vY0":-135.46805260287258,"vZ0":-1.5230531319070675,"x":124.64,"y":131.57,"x0":-1.6374014077082415,"y0":50.00213762715992,"z0":5.822728275725003,"aX":-3.0778009016436676},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.3,"breakHorizontal":2.0,"spinRate":2414,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.4041385893250178,"extension":6.108859201804275},"index":2,"playId":"6d589b23-52a0-356a-b11d-36c739ad3889","pitchNumber":2,"startTime":"2026-04-12T02:34:12.830Z","endTime":"2026-04-12T02:34:16.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.8,"endSpeed":85.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21588176855049,"aZ":-19.66394623318238,"pfxX":-1.177855243077083,"pfxZ":6.7305118762354805,"pX":0.8572286974632548,"pZ":1.3092885799829583,"vX0":6.745416773896636,"vY0":-136.27397092598048,"vZ0":-7.62270615824507,"x":84.32,"y":203.43,"x0":-1.5096796706234488,"y0":50.00260301328892,"z0":5.528336625147505,"aX":-2.1896195031459555},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.6,"breakHorizontal":0.5,"spinRate":2284,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.4037350909868982,"extension":6.272348604378914},"index":3,"playId":"3418dcde-d8d3-3cef-a027-f692eeb4aad3","pitchNumber":3,"startTime":"2026-04-12T02:34:28.749Z","endTime":"2026-04-12T02:34:31.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.395712497577648,"aZ":-33.601223116477435,"pfxX":0.3890565501436729,"pfxZ":-0.9242637788218193,"pX":-0.3132665791932673,"pZ":2.4848274406115736,"vX0":2.555482928608059,"vY0":-124.22626754727084,"vZ0":-1.6178908222144828,"x":128.94,"y":171.69,"x0":-1.410433567650124,"y0":50.00182347787756,"z0":5.9660372331725755,"aX":0.6012427588646749},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.8,"breakHorizontal":-1.3,"spinRate":2275,"spinDirection":47},"zone":4,"typeConfidence":2.0,"plateTime":0.44275317574630213,"extension":6.141388218066275},"index":4,"playId":"22b48305-e44e-38c5-8389-c101efcaf748","pitchNumber":4,"startTime":"2026-04-12T02:34:44.978Z","endTime":"2026-04-12T02:34:51.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.76726004638386,"aZ":-13.984939380482807,"pfxX":-4.181776581719172,"pfxZ":9.566625828430059,"pX":-0.873957267286251,"pZ":4.428483149768735,"vX0":2.8964575181628427,"vY0":-137.79275632147983,"vZ0":-1.1450934126093246,"x":150.31,"y":119.21,"x0":-1.401329407026464,"y0":50.006719092956544,"z0":5.8050711843400915,"aX":-7.954553054199959},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":6.8,"spinRate":2330,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.39919857013162785,"extension":6.091361155332983},"index":5,"playId":"adb576e7-0738-3600-93da-17343ba7b041","pitchNumber":5,"startTime":"2026-04-12T02:35:03.813Z","endTime":"2026-04-12T02:35:07.702Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-04-12T02:35:15.150Z","endTime":"2026-04-12T02:35:31.189Z","isPitch":false,"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":76.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.002532164838676,"aZ":-33.10009365784694,"pfxX":8.162789624946488,"pfxZ":-0.6128665679890082,"pX":1.3788839948399303,"pZ":1.9217361084586622,"vX0":4.785890709902229,"vY0":-123.93192979007783,"vZ0":-2.412274341270905,"x":64.44,"y":186.89,"x0":-1.655289255607283,"y0":50.00326570545584,"z0":5.7475037565034945,"aX":12.352452459313742},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.6,"breakHorizontal":-16.1,"spinRate":2428,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.44663095813019815,"extension":6.2746148787213665},"index":7,"playId":"37660d27-e80a-3232-b062-f2657573d7e2","pitchNumber":6,"startTime":"2026-04-12T02:35:31.189Z","endTime":"2026-04-12T02:35:36.582Z","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":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.9952675146048,"aZ":-17.059405005160535,"pfxX":0.3390363159431926,"pfxZ":8.194086884367872,"pX":1.0787042167729919,"pZ":3.7421526774462808,"vX0":6.6061454217890665,"vY0":-135.9962149714373,"vZ0":-2.0857420241009494,"x":75.88,"y":137.74,"x0":-1.4414629912695984,"y0":50.0051601555907,"z0":5.722169434004403,"aX":0.6255962696713664},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.5,"breakHorizontal":-2.3,"spinRate":2365,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.40508690756348953,"extension":6.238037351248697},"index":8,"playId":"7fade9fa-b7a3-33c9-b0c0-a5ec46e3777d","pitchNumber":7,"startTime":"2026-04-12T02:35:53.040Z","endTime":"2026-04-12T02:35:58.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:35:58.903Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jackson Merrill doubles (3) on a ground ball to center fielder Jake McCarthy, deflected by shortstop Ezequiel Tovar. Jake Cronenworth scores. Ramón Laureano scores. Fernando Tatis Jr. to 3rd.","rbi":2,"awayScore":4,"homeScore":9,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T02:38:31.182Z","endTime":"2026-04-12T02:41:52.746Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnThird":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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":"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":10},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":{"id":688642,"link":"/api/v1/people/688642"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":{"id":688642,"link":"/api/v1/people/688642"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-12T02:36:15.166Z","endTime":"2026-04-12T02:36:49.493Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brennan Bernardino replaces Zach Agnos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-12T02:36:49.493Z","endTime":"2026-04-12T02:38:33.346Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657514,"link":"/api/v1/people/657514"},"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":89.0,"endSpeed":81.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.491603787269508,"aZ":-20.77423463602963,"pfxX":6.2936460831748295,"pfxZ":6.740036260782807,"pX":0.8151387546566623,"pZ":2.3874474467209197,"vX0":-7.017583472086077,"vY0":-129.3862364106124,"vZ0":-2.705066192933422,"x":85.93,"y":174.32,"x0":2.7473909840682955,"y0":50.005118909899146,"z0":5.041856339109882,"aX":10.651014611968517},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.8,"breakHorizontal":-9.8,"spinRate":1954,"spinDirection":123},"zone":6,"typeConfidence":2.0,"plateTime":0.42363580450343585,"extension":5.71113953118581},"index":2,"playId":"25f8b8b2-7582-3b60-a11b-e4f3187ed4a8","pitchNumber":1,"startTime":"2026-04-12T02:38:33.346Z","endTime":"2026-04-12T02:38:37.121Z","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":87.1,"endSpeed":80.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41929338988748,"aZ":-23.887823088014425,"pfxX":2.4449314692935555,"pfxZ":5.111101096647148,"pX":-2.7063526355519523,"pZ":1.6030302466383357,"vX0":-13.770989150148925,"vY0":-126.16338154258415,"vZ0":-3.2488397677519814,"x":220.16,"y":195.5,"x0":2.492621399327942,"y0":50.001016181535405,"z0":4.82160584771349,"aX":3.9641138575209736},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.8,"breakHorizontal":-1.4,"spinRate":2220,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.4332815359230353,"extension":5.697426611625887},"index":3,"playId":"cff47447-9ccf-3afd-a958-6eb8d6d1bac5","pitchNumber":2,"startTime":"2026-04-12T02:38:51.370Z","endTime":"2026-04-12T02:38:54.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":88.8,"endSpeed":80.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.966619195970488,"aZ":-28.317221417573816,"pfxX":10.07335092638911,"pfxZ":2.3193977821920218,"pX":0.5727233490500199,"pZ":3.2702670262949023,"vX0":-8.265451001330637,"vY0":-128.9712347427646,"vZ0":0.7651746095464226,"x":95.17,"y":150.48,"x0":2.5301958132517752,"y0":50.00332538315939,"z0":5.175141806033321,"aX":16.757365310353837},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.7,"breakHorizontal":-16.1,"spinRate":2150,"spinDirection":129},"zone":3,"typeConfidence":2.0,"plateTime":0.4267377585678296,"extension":5.869587918900832},"index":4,"playId":"ebb7730c-2c56-3c71-8b17-3a9d0bcac19b","pitchNumber":3,"startTime":"2026-04-12T02:39:12.170Z","endTime":"2026-04-12T02:39:15.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":72.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.394485991066425,"aZ":-24.855404083592067,"pfxX":-3.066357884402755,"pfxZ":5.442028773897739,"pX":0.7940186806798503,"pZ":3.0794180981254256,"vX0":-4.341036569387426,"vY0":-115.98004272003399,"vZ0":1.1691971994467383,"x":86.73,"y":155.64,"x0":3.097920148603867,"y0":50.0009741787584,"z0":4.9630730542849095,"aX":-4.119676422244135},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":10.4,"breakHorizontal":6.7,"spinRate":2451,"spinDirection":283},"zone":3,"typeConfidence":2.0,"plateTime":0.4746995991407692,"extension":5.374557723883227},"index":5,"playId":"22826918-8491-3ac3-8f34-c5870d0e6e20","pitchNumber":4,"startTime":"2026-04-12T02:39:33.156Z","endTime":"2026-04-12T02:39:36.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.519545546997108,"aZ":-29.386751365059258,"pfxX":-5.544745989325323,"pfxZ":2.149785245798922,"pX":-0.6803088998766165,"pZ":2.622548452406719,"vX0":-6.217932018332989,"vY0":-113.96237018004217,"vZ0":1.6333929098071485,"x":142.93,"y":167.97,"x0":2.8176618578122046,"y0":50.0042963859234,"z0":4.827396336166385,"aX":-7.196910172253775},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":4.7,"breakHorizontal":11.8,"spinRate":2327,"spinDirection":293},"zone":4,"typeConfidence":2.0,"plateTime":0.48306530991103624,"extension":5.308354805981298},"index":6,"playId":"38f8b66d-88f5-3f15-ab27-00d696bc1659","pitchNumber":5,"startTime":"2026-04-12T02:39:56.560Z","endTime":"2026-04-12T02:39:59.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":81.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31604247120314,"aZ":-19.502562369406622,"pfxX":6.035073945532473,"pfxZ":7.273635621377547,"pX":0.23203008405353837,"pZ":4.841572692657565,"vX0":-8.005611106513706,"vY0":-131.99601888936604,"vZ0":2.80433434420389,"x":108.16,"y":108.06,"x0":2.5376920560527587,"y0":50.00653760361971,"z0":5.2105458202816335,"aX":10.521085281695012},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.0,"breakHorizontal":-8.9,"spinRate":2042,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.4169206031314747,"extension":5.932006717336167},"index":7,"playId":"d1ebb40b-999b-332c-bf50-8c99d195eb5a","pitchNumber":6,"startTime":"2026-04-12T02:40:29.106Z","endTime":"2026-04-12T02:40:32.713Z","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":89.6,"endSpeed":81.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16452080885054,"aZ":-27.257731705897367,"pfxX":9.645710759598314,"pfxZ":2.914178275430987,"pX":-0.7637612204126228,"pZ":1.7744388828177708,"vX0":-11.420558108440032,"vY0":-129.91693245284353,"vZ0":-2.5521399628415224,"x":146.11,"y":190.87,"x0":2.4601257551323243,"y0":50.005951315459306,"z0":4.866280174369416,"aX":16.299999018666153},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.8,"breakHorizontal":-14.5,"spinRate":2152,"spinDirection":127},"zone":7,"typeConfidence":2.0,"plateTime":0.4234705949670534,"extension":5.964893439083044},"index":8,"playId":"74437426-acbb-3684-9604-e05ebd7a3949","pitchNumber":7,"startTime":"2026-04-12T02:40:50.748Z","endTime":"2026-04-12T02:40:53.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":72.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.329542128916287,"aZ":-29.024652375704203,"pfxX":-2.525729418192198,"pfxZ":2.3041145693812375,"pX":-0.16621193833930137,"pZ":4.046278505389345,"vX0":-6.36446933887558,"vY0":-117.38051564202085,"vZ0":4.363644688684983,"x":123.34,"y":129.53,"x0":2.9303843451223512,"y0":50.00315777946805,"z0":4.895155703907669,"aX":-3.454594871270016},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":5.8,"breakHorizontal":6.5,"spinRate":2379,"spinDirection":273},"zone":11,"typeConfidence":2.0,"plateTime":0.47020820868103286,"extension":5.296311598715519},"index":9,"playId":"b2a3f0ad-da6b-379b-8c77-a9dc5e3900d1","pitchNumber":8,"startTime":"2026-04-12T02:41:20.506Z","endTime":"2026-04-12T02:41:23.768Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44170501374022,"aZ":-27.510277105358192,"pfxX":10.272515265051922,"pfxZ":2.7399694570024202,"pX":-1.0380029510541096,"pZ":3.02082849131609,"vX0":-12.105768983687785,"vY0":-130.4376296756484,"vZ0":0.21318311175174987,"x":156.57,"y":157.22,"x0":2.3543762435425486,"y0":50.004225066417135,"z0":5.032385610781817,"aX":17.495625432339374},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.3,"breakHorizontal":-15.6,"spinRate":2197,"spinDirection":125},"zone":11,"typeConfidence":2.0,"plateTime":0.4218246996110149,"extension":5.664845430555361},"hitData":{"launchSpeed":96.2,"launchAngle":-10.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":143.51,"coordY":106.97}},"index":10,"playId":"3f044dc5-c7ae-3a43-a524-92e2fa42a68e","pitchNumber":9,"startTime":"2026-04-12T02:41:39.739Z","endTime":"2026-04-12T02:41:52.746Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:41:52.746Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, shortstop Ezequiel Tovar to first baseman Troy Johnston.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T02:42:22.303Z","endTime":"2026-04-12T02:43:39.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnThird":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"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":3},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":80.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.794836631842553,"aZ":-20.856762522234988,"pfxX":5.662448546429069,"pfxZ":6.695594702513375,"pX":-0.8011198337098144,"pZ":3.3763349984209827,"vX0":-10.305332195588472,"vY0":-130.30834101363664,"vZ0":-0.179303642183409,"x":147.54,"y":147.62,"x0":2.500396857469232,"y0":50.00086290944369,"z0":5.045221027075045,"aX":9.568980866969294},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.2,"breakHorizontal":-7.6,"spinRate":1935,"spinDirection":121},"zone":11,"typeConfidence":2.0,"plateTime":0.42314329096952097,"extension":6.03356340275168},"index":0,"playId":"230bce93-fc9c-3705-941a-1325c66d5148","pitchNumber":1,"startTime":"2026-04-12T02:42:31.461Z","endTime":"2026-04-12T02:42:35.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":81.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46335802826171,"aZ":-20.764249639965886,"pfxX":7.013222023550781,"pfxZ":6.5307330760115185,"pX":0.11767854947545059,"pZ":4.051672921581519,"vX0":-8.765827924530361,"vY0":-132.39217003999215,"vZ0":1.2784798474495767,"x":112.51,"y":129.38,"x0":2.585296300174407,"y0":50.00168418486392,"z0":5.099402486260642,"aX":12.251406858079266},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.4,"breakHorizontal":-10.4,"spinRate":1981,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.41627202659424123,"extension":5.881390227534435},"index":1,"playId":"4acdfc9e-95ec-32ea-a3cb-157d6ebd9cef","pitchNumber":2,"startTime":"2026-04-12T02:42:48.590Z","endTime":"2026-04-12T02:42:51.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":71.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.760321799306283,"aZ":-29.452565725204938,"pfxX":-6.311433020670677,"pfxZ":2.0470770434271923,"pX":0.5554033792340232,"pZ":3.496295397449599,"vX0":-4.037630127122373,"vY0":-115.96133405156199,"vZ0":3.4564488548190724,"x":95.83,"y":144.38,"x0":3.1541537474671815,"y0":50.000391371567936,"z0":4.840253956523469,"aX":-8.37788763570394},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":5.2,"breakHorizontal":12.6,"spinRate":2531,"spinDirection":292},"zone":3,"typeConfidence":2.0,"plateTime":0.4769522761205174,"extension":5.349625990366947},"index":2,"playId":"7070d758-bed5-33ce-a417-efd8bdf7b133","pitchNumber":3,"startTime":"2026-04-12T02:43:06.709Z","endTime":"2026-04-12T02:43:10.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07883229145472,"aZ":-23.16246514418692,"pfxX":6.09272730702236,"pfxZ":5.201686532505585,"pX":-0.11521950159266223,"pZ":2.74461258258628,"vX0":-8.66486486182066,"vY0":-131.40532314735512,"vZ0":-1.2135110806467928,"x":121.39,"y":164.68,"x0":2.4466205277441113,"y0":50.006223340887885,"z0":4.947261885588452,"aX":10.565302901299432},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.4,"breakHorizontal":-9.0,"spinRate":2001,"spinDirection":121},"zone":5,"typeConfidence":2.0,"plateTime":0.4181953737033979,"extension":5.6583881137123315},"hitData":{"launchSpeed":89.3,"launchAngle":-37.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.01,"coordY":159.18}},"index":3,"playId":"e5e174f5-e1e5-3fe6-b836-cd67a62d62e7","pitchNumber":4,"startTime":"2026-04-12T02:43:29.931Z","endTime":"2026-04-12T02:43:39.847Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:43:39.847Z","atBatIndex":54},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Brennan Bernardino intentionally walks Nick Castellanos.","rbi":0,"awayScore":4,"homeScore":9,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T02:43:58.333Z","endTime":"2026-04-12T02:44:01.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnThird":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"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":"08233166-0566-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-12T02:44:00.613Z","endTime":"2026-04-12T02:44:00.637Z","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":"08233166-0566-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-12T02:44:00.637Z","endTime":"2026-04-12T02:44:00.638Z","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":"08233166-0566-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-12T02:44:00.638Z","endTime":"2026-04-12T02:44:00.641Z","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":"08233166-0566-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-12T02:44:00.641Z","endTime":"2026-04-12T02:44:01.678Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-04-12T02:44:01.678Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets strikes out swinging.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T02:44:23.196Z","endTime":"2026-04-12T02:46:52.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":73.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3416342154034,"aZ":-30.688692758913657,"pfxX":-0.8122788110171175,"pfxZ":1.0773332409035703,"pX":-1.0861891111764566,"pZ":2.1281191995696793,"vX0":-8.856186618827566,"vY0":-118.00383950499446,"vZ0":0.7426105555698252,"x":158.4,"y":181.32,"x0":2.8506022633633608,"y0":50.00553270945494,"z0":4.67844783970893,"aX":-1.1238998107467677},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":2.5,"breakHorizontal":4.1,"spinRate":2428,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.46749955735529136,"extension":5.3639116295403175},"index":0,"playId":"7b2e1d2a-8bf6-35b9-b3af-2c7d38219086","pitchNumber":1,"startTime":"2026-04-12T02:44:31.181Z","endTime":"2026-04-12T02:44:35.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":81.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.658007642148874,"aZ":-20.96597240072279,"pfxX":4.983117823796806,"pfxZ":6.526412822771698,"pX":-0.8848895917068971,"pZ":3.319438777453486,"vX0":-10.550717960583333,"vY0":-130.728986627164,"vZ0":0.1053105266239559,"x":150.73,"y":149.16,"x0":2.5705463290195647,"y0":50.00070490736853,"z0":4.863100918186378,"aX":8.55603286511417},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":12.1,"breakHorizontal":-6.5,"spinRate":2147,"spinDirection":123},"zone":11,"typeConfidence":2.0,"plateTime":0.42029821109865706,"extension":5.63285462362145},"index":1,"playId":"49fa7dbe-d3f4-3fc5-9cb4-f5e927337301","pitchNumber":2,"startTime":"2026-04-12T02:44:48.641Z","endTime":"2026-04-12T02:44:53.202Z","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":2},"index":2,"playId":"409d587b-1673-4a26-8bda-1568b87ecc63","startTime":"2026-04-12T02:45:07.427Z","endTime":"2026-04-12T02:45:12.427Z","isPitch":false,"type":"stepoff"},{"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":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":81.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.781156676654085,"aZ":-26.406466818606916,"pfxX":12.370487469864084,"pfxZ":3.3393347775164606,"pX":-0.34678315707546703,"pZ":0.8104250277646051,"vX0":-11.421778503970996,"vY0":-131.75776424958627,"vZ0":-4.918221719746021,"x":130.22,"y":216.9,"x0":2.476078736021165,"y0":50.000737004343875,"z0":4.697394432816782,"aX":21.34904838363084},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.9,"breakHorizontal":-19.3,"spinRate":2230,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.41866205661675826,"extension":5.649037629719777},"index":3,"playId":"5f1074fa-62b3-37f4-a51e-5ae6b1aebeab","pitchNumber":3,"startTime":"2026-04-12T02:45:22.416Z","endTime":"2026-04-12T02:45:25.671Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":81.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.75501326112932,"aZ":-30.907687680402276,"pfxX":11.422878265573813,"pfxZ":0.7336670439168174,"pX":-0.6248334404039303,"pZ":2.9247648841002256,"vX0":-11.648264634159341,"vY0":-131.74440165609113,"vZ0":0.8539968424951186,"x":140.82,"y":159.81,"x0":2.4171106301904826,"y0":50.000413313296995,"z0":4.920656608610893,"aX":19.63405645186711},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.9,"breakHorizontal":-17.4,"spinRate":2125,"spinDirection":133},"zone":1,"typeConfidence":2.0,"plateTime":0.41932151815438834,"extension":5.66891673547321},"index":4,"playId":"f47e64a3-cc71-3f45-af90-426ead1cae4e","pitchNumber":4,"startTime":"2026-04-12T02:45:45.231Z","endTime":"2026-04-12T02:45:48.648Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":81.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.98264365411851,"aZ":-24.01303752452297,"pfxX":10.091674109614779,"pfxZ":4.794204275987917,"pX":-0.41210584519628735,"pZ":1.7652186422050824,"vX0":-11.129126173771697,"vY0":-130.79005861080074,"vZ0":-2.8465721469656375,"x":132.71,"y":191.12,"x0":2.6218833820089906,"y0":50.00436959102058,"z0":4.702495609944434,"aX":17.186608717388598},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.2,"breakHorizontal":-15.4,"spinRate":2071,"spinDirection":117},"zone":7,"typeConfidence":2.0,"plateTime":0.4215511462825292,"extension":5.603999373703184},"index":5,"playId":"1cb7d34e-e64e-30cc-83c9-b676e4449a35","pitchNumber":5,"startTime":"2026-04-12T02:46:03.113Z","endTime":"2026-04-12T02:46:09.242Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":80.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.59838243961842,"aZ":-29.599882692084456,"pfxX":11.349869473156488,"pfxZ":1.515080870174975,"pX":-0.267401651437942,"pZ":2.604376816744804,"vX0":-10.81930932939228,"vY0":-131.36163591447567,"vZ0":-0.060759422282265385,"x":127.19,"y":168.46,"x0":2.482791867750146,"y0":50.006031070114744,"z0":4.8776854201269755,"aX":19.32176348967423},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.0,"breakHorizontal":-17.4,"spinRate":2103,"spinDirection":125},"zone":4,"typeConfidence":2.0,"plateTime":0.4212199591388943,"extension":5.628139299823729},"index":6,"playId":"255545e1-dbf9-363a-8e69-b46ed4963ce0","pitchNumber":6,"startTime":"2026-04-12T02:46:21.827Z","endTime":"2026-04-12T02:46:27.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":81.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.33389525590703,"aZ":-24.044750156300925,"pfxX":9.540528899236895,"pfxZ":4.748319853868196,"pX":-0.192207782256362,"pZ":2.3983175349688164,"vX0":-10.239505960090654,"vY0":-131.4232317715603,"vZ0":-1.6438481977605495,"x":124.33,"y":174.03,"x0":2.5545202733927255,"y0":50.00422471201108,"z0":4.855477155317506,"aX":16.3388805800953},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.4,"breakHorizontal":-14.4,"spinRate":2163,"spinDirection":124},"zone":5,"typeConfidence":2.0,"plateTime":0.42018772526026504,"extension":5.800524433266266},"index":7,"playId":"22cee7cb-6dc6-3807-bae8-0a30a49473ef","pitchNumber":7,"startTime":"2026-04-12T02:46:45.779Z","endTime":"2026-04-12T02:46:52.062Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:46:52.062Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Beck grounds out, first baseman Gavin Sheets to pitcher Wandy Peralta.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T02:48:55.348Z","endTime":"2026-04-12T02:49:11.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.462778113887076,"aZ":-18.903520430192064,"pfxX":10.06073549251942,"pfxZ":6.900403639758566,"pX":0.17180000022232256,"pZ":1.9965756633466452,"vX0":-4.05092759782694,"vY0":-138.63384606490067,"vZ0":-7.243405268257373,"x":110.45,"y":184.87,"x0":0.3550016838292051,"y0":50.001670571589244,"z0":5.930904054794527,"aX":19.347111367571184},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.9,"breakHorizontal":-17.2,"spinRate":2146,"spinDirection":121},"zone":8,"typeConfidence":2.0,"plateTime":0.3969139300951734,"extension":5.665022116983264},"hitData":{"launchSpeed":59.8,"launchAngle":-41.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.01,"coordY":161.21}},"index":0,"playId":"66faf7ae-7216-3b35-a128-5b9beb3629e5","pitchNumber":1,"startTime":"2026-04-12T02:49:02.479Z","endTime":"2026-04-12T02:49:11.013Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:49:11.013Z","atBatIndex":57},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brett Sullivan doubles (2) on a line drive to right fielder Nick Castellanos.","rbi":0,"awayScore":4,"homeScore":9,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T02:49:30.282Z","endTime":"2026-04-12T02:53:06.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"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":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.0,"endSpeed":86.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.467124343483285,"aZ":-16.993768750431578,"pfxX":8.857125461713231,"pfxZ":7.915740349341705,"pX":0.6245778390092905,"pZ":3.295670829397042,"vX0":-2.653307297038239,"vY0":-138.25256281781543,"vZ0":-4.337272259747098,"x":93.19,"y":149.8,"x0":0.4514401779420263,"y0":50.00491257910319,"z0":6.040385635876362,"aX":16.98973789016473},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.6,"breakHorizontal":-15.4,"spinRate":1804,"spinDirection":132},"zone":3,"typeConfidence":2.0,"plateTime":0.39757422691420663,"extension":5.862563984316921},"index":0,"playId":"778ea93e-facb-3b7b-86ff-b4a8638100f0","pitchNumber":1,"startTime":"2026-04-12T02:49:40.943Z","endTime":"2026-04-12T02:49:44.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.419032272662452,"aZ":-24.77059559840716,"pfxX":1.4612543808081861,"pfxZ":4.360086057006299,"pX":-0.7762937685519531,"pZ":2.833474037879368,"vX0":-4.25594042221484,"vY0":-129.54697400058015,"vZ0":-2.657360541854345,"x":146.59,"y":162.28,"x0":0.6989529483116402,"y0":50.00088626109867,"z0":5.768789750874742,"aX":2.4803401846049664},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.6,"breakHorizontal":-1.7,"spinRate":2202,"spinDirection":141},"zone":1,"typeConfidence":2.0,"plateTime":0.42303306593499324,"extension":5.899817510259949},"index":1,"playId":"53ba0ede-97a1-3dd6-9666-44f35ca7a18e","pitchNumber":2,"startTime":"2026-04-12T02:49:54.137Z","endTime":"2026-04-12T02:49:57.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.362444382657063,"aZ":-27.292540481046228,"pfxX":-0.29844928253320013,"pfxZ":3.001026241093755,"pX":-0.3336856320874225,"pZ":2.173713252268019,"vX0":-2.6289751090649234,"vY0":-127.34902911961824,"vZ0":-3.830374476122476,"x":129.72,"y":180.09,"x0":0.7547503544310081,"y0":50.00556174120061,"z0":5.878522007856347,"aX":-0.48526516059759217},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.7,"breakHorizontal":1.2,"spinRate":2128,"spinDirection":161},"zone":7,"typeConfidence":2.0,"plateTime":0.43160327001314513,"extension":6.0531644180039645},"index":2,"playId":"368d5d96-70d6-3d25-9205-554e897b62f3","pitchNumber":3,"startTime":"2026-04-12T02:50:14.591Z","endTime":"2026-04-12T02:50:21.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":80.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32197319823931,"aZ":-26.839842520693274,"pfxX":8.739790429142708,"pfxZ":3.224980372030547,"pX":-1.0408031325545894,"pZ":-0.23945805525296665,"vX0":-6.659067235020528,"vY0":-128.954381043957,"vZ0":-8.678702556584565,"x":156.67,"y":245.25,"x0":0.4627692881888938,"y0":50.00410037322779,"z0":5.2978404305271445,"aX":14.455491145044224},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.7,"breakHorizontal":-14.0,"spinRate":2205,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.4277141237513975,"extension":6.016031629485026},"index":3,"playId":"b2e6766a-d365-3f53-b32f-bdd0786338ec","pitchNumber":4,"startTime":"2026-04-12T02:50:37.542Z","endTime":"2026-04-12T02:50:40.945Z","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":96.1,"endSpeed":87.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.973749625915495,"aZ":-22.0779955325728,"pfxX":8.221562540670293,"pfxZ":5.114410128848844,"pX":0.2863413680780019,"pZ":3.5907371393107876,"vX0":-2.6443167129560363,"vY0":-139.95427704529004,"vZ0":-2.984112600653571,"x":106.09,"y":141.83,"x0":0.17795377264607642,"y0":50.00383479232419,"z0":6.12459837896713,"aX":16.23360408595592},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.8,"breakHorizontal":-14.3,"spinRate":2039,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.3920589304836395,"extension":5.539327224359612},"index":4,"playId":"a8f96a74-089c-366e-9054-0351899a3d1d","pitchNumber":5,"startTime":"2026-04-12T02:50:59.250Z","endTime":"2026-04-12T02:51:02.567Z","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":89.2,"endSpeed":81.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.664325226353405,"aZ":-28.024676107170414,"pfxX":9.087470029522667,"pfxZ":2.434141538178155,"pX":0.3017132515815532,"pZ":1.7180760397458528,"vX0":-3.673877668742271,"vY0":-129.8865049350471,"vZ0":-4.346181593155511,"x":105.5,"y":192.39,"x0":0.5552515982158828,"y0":50.003653683646874,"z0":5.548560455377123,"aX":15.499598395542087},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.6,"breakHorizontal":-15.6,"spinRate":2132,"spinDirection":125},"zone":9,"typeConfidence":2.0,"plateTime":0.42199480857007865,"extension":5.767392820128836},"index":5,"playId":"88b572ea-001e-36ef-9429-ab920b23f12d","pitchNumber":6,"startTime":"2026-04-12T02:51:20.899Z","endTime":"2026-04-12T02:51:25.510Z","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":90.2,"endSpeed":83.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65836514179497,"aZ":-22.424902815360408,"pfxX":1.2348357949054876,"pfxZ":5.56908903081689,"pX":-0.5810035687903211,"pZ":0.46324565803786144,"vX0":-3.1124291394168977,"vY0":-131.2330652647872,"vZ0":-8.770273719600276,"x":139.15,"y":226.27,"x0":0.45773872185521913,"y0":50.00647331319709,"z0":5.507184845311765,"aX":2.1635922529630127},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.4,"breakHorizontal":-1.6,"spinRate":2128,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.41668573976657175,"extension":5.986529846741852},"index":6,"playId":"0e4a0dff-4bd9-3a06-a831-364706964fe0","pitchNumber":7,"startTime":"2026-04-12T02:51:51.557Z","endTime":"2026-04-12T02:51:56.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.281863547715073,"aZ":-24.689868415452633,"pfxX":-0.4697358161051086,"pfxZ":4.333675985613265,"pX":-0.3576240593350869,"pZ":2.6973812556150136,"vX0":-2.271289815729773,"vY0":-130.5217715806956,"vZ0":-2.9513955320199194,"x":130.63,"y":165.95,"x0":0.5845953603331501,"y0":50.00265607428796,"z0":5.700577555203336,"aX":-0.8104989936450594},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.4,"breakHorizontal":1.3,"spinRate":2108,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.4195335599630159,"extension":5.983302220566038},"index":7,"playId":"354e62ec-28d0-3b24-bdd8-40a0eaf7601f","pitchNumber":8,"startTime":"2026-04-12T02:52:10.908Z","endTime":"2026-04-12T02:52:15.195Z","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":95.6,"endSpeed":87.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.520124638251666,"aZ":-19.646281961818,"pfxX":7.918643454394708,"pfxZ":6.3841148973668425,"pX":1.029419844397819,"pZ":2.9193203182773955,"vX0":-0.9028492858252508,"vY0":-139.2776743660878,"vZ0":-4.834660938043561,"x":77.76,"y":159.96,"x0":0.3291078595857884,"y0":50.00519959255537,"z0":5.978458357978399,"aX":15.546573990511304},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.8,"breakHorizontal":-14.2,"spinRate":2042,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.3933882407358018,"extension":5.709031220829322},"index":8,"playId":"5076ca6e-ae34-3692-9ac4-18ce884d52eb","pitchNumber":9,"startTime":"2026-04-12T02:52:31.987Z","endTime":"2026-04-12T02:52:37.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.83591838488108,"aZ":-20.121636362086544,"pfxX":8.203245933863586,"pfxZ":6.216703717291493,"pX":0.6391719858203058,"pZ":2.784689385298826,"vX0":-1.8053406980460567,"vY0":-139.00001379359063,"vZ0":-5.320114262376923,"x":92.64,"y":163.59,"x0":0.23542946640818532,"y0":50.0047595516756,"z0":6.077457672049593,"aX":15.904947270662548},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.2,"breakHorizontal":-14.4,"spinRate":2154,"spinDirection":130},"zone":3,"typeConfidence":2.0,"plateTime":0.39545426165598396,"extension":5.654872766121742},"hitData":{"launchSpeed":100.8,"launchAngle":19.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":208.5,"coordY":105.45}},"index":9,"playId":"ae6c0be6-6295-3d82-b494-d423fe4e9faa","pitchNumber":10,"startTime":"2026-04-12T02:52:53.307Z","endTime":"2026-04-12T02:53:06.305Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:53:06.305Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Karros walks.","rbi":0,"awayScore":4,"homeScore":9,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T02:53:32.674Z","endTime":"2026-04-12T02:54:54.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"postOnSecond":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36825055712775,"aZ":-28.427883630031772,"pfxX":9.210795284422911,"pfxZ":2.2047969472743034,"pX":0.4911838044249423,"pZ":1.2599558642993947,"vX0":-3.0500147222300695,"vY0":-129.7559776313281,"vZ0":-5.247684560864277,"x":98.28,"y":204.76,"x0":0.48867848158175126,"y0":50.000129359580264,"z0":5.487248371403389,"aX":15.628036561172914},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.0,"breakHorizontal":-16.0,"spinRate":2016,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.42289771023056044,"extension":5.71985155583783},"index":0,"playId":"724c37b0-d254-359d-8df4-78790d583557","pitchNumber":1,"startTime":"2026-04-12T02:53:36.996Z","endTime":"2026-04-12T02:53:40.102Z","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":88.8,"endSpeed":81.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.237872336317132,"aZ":-28.028761599859855,"pfxX":9.563987409299212,"pfxZ":2.4653561777384354,"pX":0.13567901986926542,"pZ":1.2740764174284696,"vX0":-3.6989179650773916,"vY0":-129.22266052124985,"vZ0":-5.489696692268544,"x":111.83,"y":204.38,"x0":0.3472441765453084,"y0":50.00479934431131,"z0":5.593509261932999,"aX":16.09179567103212},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.4,"breakHorizontal":-16.4,"spinRate":2116,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4247217775428158,"extension":5.606522904357687},"index":1,"playId":"3a22a249-646b-3ce2-bb96-250aa6a7dfd4","pitchNumber":2,"startTime":"2026-04-12T02:53:54.340Z","endTime":"2026-04-12T02:54:00.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.383394354648516,"aZ":-27.517755212581648,"pfxX":10.126371177662545,"pfxZ":2.6994964684376805,"pX":0.16052980652045545,"pZ":1.615190573050546,"vX0":-4.275566012443109,"vY0":-130.9138631271937,"vZ0":-4.8513526676353536,"x":110.88,"y":195.17,"x0":0.5055109658169109,"y0":50.00120066486104,"z0":5.568963826348098,"aX":17.45620684120299},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.0,"breakHorizontal":-17.3,"spinRate":2207,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4194648033922368,"extension":5.635605609921645},"index":2,"playId":"3479c3bd-1505-3cf7-b45a-9e4025e970a3","pitchNumber":3,"startTime":"2026-04-12T02:54:14.289Z","endTime":"2026-04-12T02:54:18.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01503562880513,"aZ":-21.049790512735598,"pfxX":7.868916319209333,"pfxZ":5.708728373619158,"pX":1.2519603198553346,"pZ":3.714668570098223,"vX0":-0.03295209704014579,"vY0":-138.91339008422656,"vZ0":-2.6416198566033198,"x":69.28,"y":138.48,"x0":0.2422612017721349,"y0":50.00215573379576,"z0":6.082188042198523,"aX":15.329407793698824},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.0,"breakHorizontal":-14.3,"spinRate":2156,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.39477282732131824,"extension":5.468005530741397},"index":3,"playId":"5700e926-e5af-3040-9ae8-70db6c4f0c09","pitchNumber":4,"startTime":"2026-04-12T02:54:30.625Z","endTime":"2026-04-12T02:54:34.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.177092044338323,"aZ":-25.846961656120655,"pfxX":9.86037585496733,"pfxZ":3.7589434574259437,"pX":-1.4646040045634738,"pZ":0.27633308930594974,"vX0":-7.222905618032366,"vY0":-128.74076636029858,"vZ0":-8.111228896010712,"x":172.83,"y":231.32,"x0":0.09322105104001707,"y0":50.00160020708516,"z0":5.461781368396385,"aX":16.587078516087903},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.2,"breakHorizontal":-16.3,"spinRate":2194,"spinDirection":119},"zone":13,"typeConfidence":2.0,"plateTime":0.4251008694338063,"extension":5.564966036341488},"index":4,"playId":"332782ca-939f-3628-9879-b6aad51ced37","pitchNumber":5,"startTime":"2026-04-12T02:54:50.445Z","endTime":"2026-04-12T02:54:54.561Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:54:54.561Z","atBatIndex":59},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tyler Freeman grounds into a double play, shortstop Jake Cronenworth to second baseman Fernando Tatis Jr. to first baseman Gavin Sheets. Kyle Karros out at 2nd. Tyler Freeman out at 1st.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T02:58:47.021Z","endTime":"2026-04-12T03:00:42.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Tyler Freeman replaces Jake McCarthy.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-12T02:55:26.351Z","endTime":"2026-04-12T02:55:36.008Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-12T02:55:36.008Z","endTime":"2026-04-12T02:56:43.843Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ron Marinaccio replaces Wandy Peralta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-04-12T02:56:43.843Z","endTime":"2026-04-12T02:58:49.278Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676760,"link":"/api/v1/people/676760"},"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, 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":83.1,"endSpeed":74.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.299102151208253,"aZ":-22.108929232806386,"pfxX":1.5347043376881135,"pfxZ":6.99237151559779,"pX":1.2965159380411695,"pZ":2.2407498560597645,"vX0":9.434790353799311,"vY0":-120.58048629082082,"vZ0":-1.5338320346324408,"x":67.58,"y":178.28,"x0":-2.9029684700345735,"y0":50.00548365541579,"z0":4.8787388913022545,"aX":2.2079622973072044},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":12.5,"breakHorizontal":-5.5,"spinRate":2418,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.4581681285769097,"extension":6.791182953928405},"index":3,"playId":"f4547ed6-0927-3dfd-a585-797c9e405035","pitchNumber":1,"startTime":"2026-04-12T02:58:49.278Z","endTime":"2026-04-12T02:58:53.043Z","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":1},"pitchData":{"startSpeed":79.1,"endSpeed":71.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.291549383587384,"aZ":-36.236232847795506,"pfxX":-12.218136142423827,"pfxZ":-3.1182239446991264,"pX":-0.8321343578554388,"pZ":1.8979304805942547,"vX0":8.09819464565814,"vY0":-114.68781721646029,"vZ0":0.9120341487663588,"x":148.72,"y":187.54,"x0":-2.8582582984581193,"y0":50.00032629715902,"z0":5.087569269569218,"aX":-15.938386679330208},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-4.9,"breakHorizontal":19.6,"spinRate":2152,"spinDirection":273},"zone":7,"typeConfidence":2.0,"plateTime":0.48140583243420343,"extension":6.957726362758844},"index":4,"playId":"e78facd0-3ed6-36f8-8042-1a45f1fe39ab","pitchNumber":2,"startTime":"2026-04-12T02:59:06.114Z","endTime":"2026-04-12T02:59:10.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.647894272949006,"aZ":-16.445814551990885,"pfxX":-10.591827685935456,"pfxZ":8.424341738911767,"pX":-0.08496072283816798,"pZ":1.4633881659612065,"vX0":10.946278544274954,"vY0":-136.2148080689504,"vZ0":-6.144779909644148,"x":120.24,"y":199.27,"x0":-2.791446279275857,"y0":50.006154733629636,"z0":4.897458893441741,"aX":-19.784741501966952},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.9,"breakHorizontal":16.7,"spinRate":2269,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4030615419980812,"extension":6.560381873239306},"index":5,"playId":"f0f3983f-6cce-3d2b-82c3-94353d56fd90","pitchNumber":3,"startTime":"2026-04-12T02:59:30.300Z","endTime":"2026-04-12T02:59:36.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.857950672614777,"aZ":-18.37128243445587,"pfxX":-11.314710068410395,"pfxZ":7.643091316399489,"pX":0.6739594853761545,"pZ":1.0274656823927104,"vX0":13.189202959914429,"vY0":-133.76548786198344,"vZ0":-6.1900042012780965,"x":91.31,"y":211.04,"x0":-2.859157658168153,"y0":50.00038057792944,"z0":4.69628849095328,"aX":-20.42618203282358},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.5,"breakHorizontal":17.5,"spinRate":2224,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.41005817755237617,"extension":6.68792934573335},"index":6,"playId":"ca9909da-4700-3a00-a2bd-562c28187c0a","pitchNumber":4,"startTime":"2026-04-12T02:59:47.724Z","endTime":"2026-04-12T02:59:51.148Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.214295514899717,"aZ":-27.37871202814515,"pfxX":0.9871149473093221,"pfxZ":2.9843595069771656,"pX":-0.6799054755263046,"pZ":2.635565882591313,"vX0":5.030081386322565,"vY0":-126.08412456017344,"vZ0":-0.8104155279107976,"x":142.92,"y":167.62,"x0":-2.830920016922999,"y0":50.00229265811537,"z0":5.175347999001889,"aX":1.5841552401930112},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.4,"breakHorizontal":-3.0,"spinRate":2149,"spinDirection":171},"zone":4,"typeConfidence":2.0,"plateTime":0.43481419446918546,"extension":6.741442539047805},"index":7,"playId":"125af262-b271-3376-9b78-b989d94bf1b1","pitchNumber":5,"startTime":"2026-04-12T03:00:09.844Z","endTime":"2026-04-12T03:00:13.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46272546052768,"aZ":-26.98369792729781,"pfxX":0.22264411080687346,"pfxZ":3.270583259689378,"pX":0.07129093968568258,"pZ":2.150022903730792,"vX0":7.057898196969045,"vY0":-125.19266331661747,"vZ0":-1.844772917228204,"x":114.28,"y":180.73,"x0":-2.814175693507006,"y0":50.00133776087926,"z0":5.106759841189516,"aX":0.3520051596276464},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.8,"breakHorizontal":-2.0,"spinRate":2240,"spinDirection":158},"zone":5,"typeConfidence":2.0,"plateTime":0.4376431485106047,"extension":6.6845908474994244},"hitData":{"launchSpeed":86.5,"launchAngle":5.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.77,"coordY":151.07}},"index":8,"playId":"6510223b-3f19-3af6-aa59-bdaf0a28dc86","pitchNumber":6,"startTime":"2026-04-12T03:00:30.879Z","endTime":"2026-04-12T03:00:42.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:00:42.178Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Andujar grounds out, third baseman Kyle Karros to first baseman Troy Johnston.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T03:03:01.578Z","endTime":"2026-04-12T03:03:26.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"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":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from right field to center field for Mickey Moniak.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T03:02:55.685Z","endTime":"2026-04-12T03:02:55.708Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"300"},{"details":{"description":"Tyler Freeman remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-12T03:02:55.708Z","endTime":"2026-04-12T03:02:55.709Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"description":"Pitching Change: Michael Lorenzen replaces Brennan Bernardino.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-12T03:02:55.709Z","endTime":"2026-04-12T03:03:03.546Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":547179,"link":"/api/v1/people/547179"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.949806858032613,"aZ":-29.641184409512856,"pfxX":-0.3147208268550805,"pfxZ":1.6040334317697091,"pX":-0.3266439194465747,"pZ":2.6947950327908843,"vX0":2.647512329901676,"vY0":-125.72782215973584,"vZ0":-1.5322394779147301,"x":129.45,"y":166.02,"x0":-1.3589973849497297,"y0":50.001272244508215,"z0":5.750828176289238,"aX":-0.49664476155782716},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.8,"breakHorizontal":-0.1,"spinRate":2584,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.43809338313091484,"extension":5.921176209762204},"index":3,"playId":"f5db8b4f-750c-36fd-a857-ddd6c80d34c3","pitchNumber":1,"startTime":"2026-04-12T03:03:03.546Z","endTime":"2026-04-12T03:03:06.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":75.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.415673705144272,"aZ":-39.27516417258857,"pfxX":-0.06449499723634988,"pfxZ":-4.830224899077876,"pX":-0.11155734195096031,"pZ":1.7727980078495769,"vX0":3.210432992357347,"vY0":-121.74945220068817,"vZ0":-1.1561631601065465,"x":121.25,"y":190.91,"x0":-1.450298149450643,"y0":50.00184179304713,"z0":5.715337776160469,"aX":-0.09532194616102806},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-8.8,"breakHorizontal":-0.8,"spinRate":2527,"spinDirection":14},"zone":8,"typeConfidence":2.0,"plateTime":0.4534106950664345,"extension":6.007766008176361},"hitData":{"launchSpeed":87.7,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.9,"coordY":163.75}},"index":4,"playId":"189082b5-2423-36fa-b281-9064a552a75b","pitchNumber":2,"startTime":"2026-04-12T03:03:17.994Z","endTime":"2026-04-12T03:03:26.498Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:03:26.498Z","atBatIndex":61},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Freddy Fermin hit by pitch.","rbi":0,"awayScore":4,"homeScore":9,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T03:03:44.422Z","endTime":"2026-04-12T03:05:01.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.542540969341694,"aZ":-12.505278821841904,"pfxX":-7.6670402692236355,"pfxZ":10.383847509244045,"pX":0.6637147041736392,"pZ":2.2222113084308717,"vX0":7.925740385192037,"vY0":-137.71022485652162,"vZ0":-6.634721381827444,"x":91.7,"y":178.78,"x0":-1.2748664619902554,"y0":50.00100377829404,"z0":5.532696645577434,"aX":-14.520243896331388},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":11.9,"spinRate":2347,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.39987210088268377,"extension":5.980352066257788},"index":0,"playId":"1350b9fb-5dbf-35be-b370-0d290a239f0b","pitchNumber":1,"startTime":"2026-04-12T03:03:50.371Z","endTime":"2026-04-12T03:03:53.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.9,"endSpeed":77.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.050802620421244,"aZ":-24.236128608699303,"pfxX":-10.297906792510013,"pfxZ":5.228628998215129,"pX":0.9468285089629418,"pZ":1.554550018715236,"vX0":8.478687821519213,"vY0":-123.17394937107468,"vZ0":-4.551054492849764,"x":80.91,"y":196.81,"x0":-1.2211644196530957,"y0":50.00570206854164,"z0":5.503900563590293,"aX":-15.647108182331344},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.5,"breakHorizontal":16.3,"spinRate":2076,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.4466240253948741,"extension":6.107992444020158},"index":1,"playId":"b3bf6ee1-895c-3d21-810d-791329ab05c5","pitchNumber":2,"startTime":"2026-04-12T03:04:04.298Z","endTime":"2026-04-12T03:04:07.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.640670023440947,"aZ":-41.719671728935126,"pfxX":-0.46514735932707474,"pfxZ":-6.378471290066999,"pX":0.4549343725650128,"pZ":0.9534678522826822,"vX0":4.350845265469652,"vY0":-122.0314333862882,"vZ0":-2.5094654334894138,"x":99.66,"y":213.04,"x0":-1.2961332284208467,"y0":50.00151930279025,"z0":5.614065078795666,"aX":-0.6969892836229382},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-11.9,"breakHorizontal":-0.2,"spinRate":2588,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.45010004306308904,"extension":5.9591581806598635},"index":2,"playId":"3abe2943-75ba-3343-b69f-39d1b6ed5905","pitchNumber":3,"startTime":"2026-04-12T03:04:19.502Z","endTime":"2026-04-12T03:04:22.683Z","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":95.8,"endSpeed":87.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28822121517676,"aZ":-21.66222852096396,"pfxX":-11.618316547039235,"pfxZ":5.397027489323259,"pX":0.10469085758212174,"pZ":2.6901075130531154,"vX0":8.068062934453797,"vY0":-139.1946893971962,"vZ0":-3.6914787803115545,"x":113.01,"y":166.15,"x0":-1.3322066861269164,"y0":50.0060080514119,"z0":5.480222072566577,"aX":-22.642906644795623},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.1,"breakHorizontal":19.2,"spinRate":2372,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.3945578364979414,"extension":5.936763849903209},"index":3,"playId":"22ff8a2a-3e20-33e3-ae70-a3ce08fd9bf1","pitchNumber":4,"startTime":"2026-04-12T03:04:37.823Z","endTime":"2026-04-12T03:04:41.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":75.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.431251692359353,"aZ":-23.347114099372195,"pfxX":-9.187497277054014,"pfxZ":5.942366340310944,"pX":-1.9552523040126415,"pZ":3.9279723852063793,"vX0":1.6175907859980825,"vY0":-122.01111507670028,"vZ0":0.47548389558030424,"x":191.53,"y":132.72,"x0":-1.4407567658277705,"y0":50.000366766703,"z0":5.7672335001881985,"aX":-13.63719554818936},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":11.2,"breakHorizontal":16.1,"spinRate":1999,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.45157676726000995,"extension":5.703945218345004},"index":4,"playId":"f08f8bbb-f1cb-3a4a-b3ef-5915fcf793ce","pitchNumber":5,"startTime":"2026-04-12T03:04:56.103Z","endTime":"2026-04-12T03:05:01.131Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:05:01.131Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out, second baseman Edouard Julien to first baseman Troy Johnston. Freddy Fermin to 2nd.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T03:05:26.795Z","endTime":"2026-04-12T03:05:57.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":1},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":76.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97151477568685,"aZ":-24.017932278830127,"pfxX":-10.670007042383066,"pfxZ":5.388776932262305,"pX":0.7783402681121703,"pZ":1.3250568277149672,"vX0":7.9533374099482845,"vY0":-123.19414449330974,"vZ0":-5.121736249694534,"x":87.33,"y":203.0,"x0":-1.1302934857726588,"y0":50.0026900908128,"z0":5.500955023890856,"aX":-16.14946892072827},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.5,"breakHorizontal":17.0,"spinRate":1880,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.44722922946687227,"extension":5.992164429048998},"index":0,"playId":"d9361816-64d0-3181-bae3-d1fdc52edb32","pitchNumber":1,"startTime":"2026-04-12T03:05:30.193Z","endTime":"2026-04-12T03:05:33.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.986635453644862,"aZ":-38.67645050299354,"pfxX":1.5038112236222143,"pfxZ":-4.536725445923164,"pX":0.017500476667881383,"pZ":1.857345465939285,"vX0":2.5941706559954434,"vY0":-119.50195826692759,"vZ0":-0.8035670740003024,"x":116.33,"y":188.63,"x0":-1.2813801713646817,"y0":50.0028183506907,"z0":5.700066693954571,"aX":2.155008874414971},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-8.2,"breakHorizontal":-3.4,"spinRate":2748,"spinDirection":11},"zone":8,"typeConfidence":2.0,"plateTime":0.45995006030747376,"extension":5.785733015409702},"hitData":{"launchSpeed":79.2,"launchAngle":-33.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.0,"coordY":162.0}},"index":1,"playId":"bd61d285-6a45-36fe-a0c1-9056c74ed717","pitchNumber":2,"startTime":"2026-04-12T03:05:45.007Z","endTime":"2026-04-12T03:05:57.236Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:05:57.236Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ramón Laureano lines out to second baseman Edouard Julien.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T03:06:18.403Z","endTime":"2026-04-12T03:06:46.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.579318001110803,"aZ":-41.047950098340884,"pfxX":1.0419869298582163,"pfxZ":-6.1085105840845495,"pX":0.42407019957628145,"pZ":0.4466844330427689,"vX0":3.442624908680194,"vY0":-120.38474656433006,"vZ0":-3.572427196595161,"x":100.84,"y":226.72,"x0":-1.165763698685606,"y0":50.00282788398027,"z0":5.620648991690864,"aX":1.5133784597595528},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-11.6,"breakHorizontal":-2.8,"spinRate":2412,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.45676519710800934,"extension":5.919309184135311},"index":0,"playId":"377dca83-8791-3b37-b090-6ccb1e7b5952","pitchNumber":1,"startTime":"2026-04-12T03:06:18.403Z","endTime":"2026-04-12T03:06:23.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.0,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.49985529057054,"aZ":-16.58887754271322,"pfxX":-6.813074250203793,"pfxZ":8.296639197832187,"pX":-0.17536088644898795,"pZ":2.547508801811397,"vX0":5.4341111632375885,"vY0":-137.41504306791683,"vZ0":-4.76926817885862,"x":123.68,"y":170.0,"x0":-1.3110263196403036,"y0":50.002068185084255,"z0":5.462673529499365,"aX":-12.797414057334512},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.0,"breakHorizontal":10.9,"spinRate":2582,"spinDirection":164},"zone":5,"typeConfidence":2.0,"plateTime":0.40133474758456833,"extension":5.905296985764711},"hitData":{"launchSpeed":99.5,"launchAngle":9.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":132.49,"coordY":140.43}},"index":1,"playId":"55749707-bd0c-340a-b0bc-09189d11e0e4","pitchNumber":2,"startTime":"2026-04-12T03:06:39.421Z","endTime":"2026-04-12T03:06:46.149Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:06:46.149Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edouard Julien challenged (pitch result), call on the field was confirmed: Edouard Julien called out on strikes.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T03:09:09.443Z","endTime":"2026-04-12T03:11:00.527Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"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":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":83.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.62415000511045,"aZ":-18.61865482355302,"pfxX":-9.243323546676256,"pfxZ":7.4967474902837505,"pX":-0.7278847680136519,"pZ":2.2327156430039716,"vX0":9.20990261315758,"vY0":-134.92570536466022,"vZ0":-3.4960458983511287,"x":144.75,"y":178.5,"x0":-3.0165863344042405,"y0":50.00350040886765,"z0":4.889287928439568,"aX":-16.71568427208024},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.8,"breakHorizontal":14.3,"spinRate":2143,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.40898354741215437,"extension":6.384752966199029},"index":0,"playId":"b1f52163-f443-3956-9e3c-c3d37808d313","pitchNumber":1,"startTime":"2026-04-12T03:09:19.927Z","endTime":"2026-04-12T03:09:23.437Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-04-12T03:09:42.117Z","endTime":"2026-04-12T03:09:57.228Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"}},{"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":81.9,"endSpeed":73.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44826738728722,"aZ":-34.76772746404565,"pfxX":-11.010694281281733,"pfxZ":-1.8504752691597943,"pX":-1.0784492280824092,"pZ":1.2956252041329288,"vX0":7.750669104654059,"vY0":-118.93331935392432,"vZ0":-1.100476141953547,"x":158.11,"y":203.8,"x0":-2.9847172775112645,"y0":50.00269265489796,"z0":4.980106168406635,"aX":-15.429794696179941},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-3.4,"breakHorizontal":17.5,"spinRate":2162,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.46443412960457797,"extension":6.702044903814938},"index":2,"playId":"e3b162c3-24cd-33c5-bea7-bf6f8ad35312","pitchNumber":2,"startTime":"2026-04-12T03:09:57.228Z","endTime":"2026-04-12T03:10:00.661Z","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":80.6,"endSpeed":72.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.217545907590523,"aZ":-34.09940663373696,"pfxX":-12.158630169191717,"pfxZ":-1.4134039857877614,"pX":-1.2085935357009487,"pZ":2.355790920690867,"vX0":7.5870330184648935,"vY0":-117.00897213302443,"vZ0":1.10533013143343,"x":163.07,"y":175.17,"x0":-2.9466500616018814,"y0":50.005338045188786,"z0":5.122770888293686,"aX":-16.522729159937104},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-1.8,"breakHorizontal":19.7,"spinRate":2203,"spinDirection":274},"zone":13,"typeConfidence":2.0,"plateTime":0.47176736776227735,"extension":6.708808717618195},"index":3,"playId":"1fe73f69-bb87-3888-a659-ac5787e00b8d","pitchNumber":3,"startTime":"2026-04-12T03:10:15.846Z","endTime":"2026-04-12T03:10:19.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":83.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.59906546262011,"aZ":-16.87377550420381,"pfxX":-11.697185347534653,"pfxZ":8.406167716379091,"pX":-0.8915061736508904,"pZ":2.377274515412077,"vX0":9.256774876861805,"vY0":-135.32695882765123,"vZ0":-3.4728570483817283,"x":150.98,"y":174.59,"x0":-2.8682986582886354,"y0":50.0050472386677,"z0":4.8877115801671716,"aX":-21.298894481223368},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.5,"breakHorizontal":18.7,"spinRate":2196,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.40763189199230476,"extension":6.353636949356444},"index":4,"playId":"493d8396-281e-38ed-8393-e99aeba04f3b","pitchNumber":4,"startTime":"2026-04-12T03:10:32.851Z","endTime":"2026-04-12T03:10:36.248Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52808838229469,"aZ":-27.13834267536229,"pfxX":1.3304326432057012,"pfxZ":3.224264435382249,"pX":0.6814348548564138,"pZ":1.6557485924292057,"vX0":8.145548699294451,"vY0":-124.36453723508956,"vZ0":-2.8685030852604685,"x":91.03,"y":194.07,"x0":-2.812642314257669,"y0":50.004023651820624,"z0":5.081052092352202,"aX":2.0780145515077666},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.4,"breakHorizontal":-4.3,"spinRate":2196,"spinDirection":177},"zone":9,"typeConfidence":2.0,"plateTime":0.4408512994739944,"extension":6.5047990925260155},"index":5,"playId":"120923bd-4975-3dce-9d9b-732078613dd6","pitchNumber":5,"startTime":"2026-04-12T03:10:55.154Z","endTime":"2026-04-12T03:11:00.527Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"}},"playEndTime":"2026-04-12T03:11:00.527Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ezequiel Tovar doubles (7) on a fly ball to center fielder Jackson Merrill.","rbi":0,"awayScore":4,"homeScore":9,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T03:11:31.121Z","endTime":"2026-04-12T03:12:09.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.74624555802247,"aZ":-14.109001591603676,"pfxX":-9.96050980118985,"pfxZ":9.897712267963243,"pX":0.48308566667398284,"pZ":2.367542840035324,"vX0":11.812324291378824,"vY0":-135.07712849569035,"vZ0":-4.194303477239495,"x":98.59,"y":174.86,"x0":-2.6777069774359967,"y0":50.00670546116725,"z0":4.95068086384937,"aX":-18.188177320849917},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.0,"breakHorizontal":15.1,"spinRate":2122,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.40739749093704347,"extension":6.588073079049436},"index":0,"playId":"8ebd8705-c0e2-3761-9369-3ad8eef76e96","pitchNumber":1,"startTime":"2026-04-12T03:11:39.351Z","endTime":"2026-04-12T03:11:42.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52490816258374,"aZ":-24.942234691598955,"pfxX":-0.8736328718978708,"pfxZ":4.5634641464862264,"pX":0.2949937711844947,"pZ":1.9510463583349316,"vX0":8.067633002723381,"vY0":-125.44562636971497,"vZ0":-2.744657200779154,"x":105.76,"y":186.1,"x0":-2.8560526563423747,"y0":50.005578061317834,"z0":5.103094197605893,"aX":-1.3856811347355202},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.8,"breakHorizontal":-0.4,"spinRate":2330,"spinDirection":150},"zone":9,"typeConfidence":2.0,"plateTime":0.4374367641923915,"extension":6.587133387658002},"hitData":{"launchSpeed":102.1,"launchAngle":20.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":181.51,"coordY":73.51}},"index":1,"playId":"f868f6bd-bd6f-3102-aec0-423bc9ac8698","pitchNumber":2,"startTime":"2026-04-12T03:11:56.727Z","endTime":"2026-04-12T03:12:09.726Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:12:09.726Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Moniak singles on a line drive to right fielder Nick Castellanos. Ezequiel Tovar scores.","rbi":1,"awayScore":5,"homeScore":9,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T03:12:30.579Z","endTime":"2026-04-12T03:14:34.413Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":{"id":676760,"link":"/api/v1/people/676760"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.917485533664827,"aZ":-26.87746863497705,"pfxX":-11.823971235771268,"pfxZ":3.7585083449968746,"pX":-0.10021010437641015,"pZ":1.561904794539631,"vX0":9.907028539578153,"vY0":-118.82272651395292,"vZ0":-2.179617425565554,"x":120.82,"y":196.61,"x0":-2.8176125277523463,"y0":50.00135286688991,"z0":4.969439888797597,"aX":-16.65563273651485},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":6.5,"breakHorizontal":18.6,"spinRate":2259,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.4636013021543146,"extension":6.7455833401811995},"index":0,"playId":"13b023e6-2587-38af-ab69-29c2b2339b9e","pitchNumber":1,"startTime":"2026-04-12T03:12:39.764Z","endTime":"2026-04-12T03:12:45.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":81.4,"endSpeed":73.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9078735668885,"aZ":-31.097223976862793,"pfxX":-13.45127161450743,"pfxZ":0.7759183612791336,"pX":0.3213197362720157,"pZ":1.2280013944766601,"vX0":11.336180674724407,"vY0":-117.94623139512922,"vZ0":-1.8025409441478355,"x":104.75,"y":205.62,"x0":-2.8385943265990767,"y0":50.00118592819064,"z0":4.915304059238813,"aX":-18.63536330098016},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":1.2,"breakHorizontal":21.0,"spinRate":2193,"spinDirection":268},"zone":14,"typeConfidence":2.0,"plateTime":0.46735894653022525,"extension":6.840397826906902},"index":1,"playId":"5744d6da-8ac9-3e1c-bc13-1c274fb1e22a","pitchNumber":2,"startTime":"2026-04-12T03:12:57.834Z","endTime":"2026-04-12T03:13:01.848Z","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(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":92.8,"endSpeed":83.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71930345457675,"aZ":-17.367665217580747,"pfxX":-11.893984099755809,"pfxZ":8.207238556932868,"pX":-0.08898416884560521,"pZ":0.7611569874339484,"vX0":11.151999996467042,"vY0":-134.34991928708732,"vZ0":-7.258887290223016,"x":120.39,"y":218.23,"x0":-2.7753504711449555,"y0":50.00128413948011,"z0":4.761440881618428,"aX":-21.45248678979697},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.2,"breakHorizontal":18.7,"spinRate":2192,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.40978539183317997,"extension":6.411567131533431},"index":2,"playId":"cdd93b94-04fb-32cd-ad5f-2a669fe618c8","pitchNumber":3,"startTime":"2026-04-12T03:13:17.413Z","endTime":"2026-04-12T03:13:20.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":83.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97427209938379,"aZ":-17.277100264605885,"pfxX":-9.102243341116324,"pfxZ":8.229703973347526,"pX":0.31836967328481575,"pZ":3.020076818079742,"vX0":11.705391698008533,"vY0":-134.63398422428503,"vZ0":-1.9584799511626203,"x":104.86,"y":157.24,"x0":-2.9312835377484925,"y0":50.00588681015828,"z0":4.998141044566664,"aX":-16.484181796541606},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.5,"breakHorizontal":13.6,"spinRate":2132,"spinDirection":232},"zone":3,"typeConfidence":2.0,"plateTime":0.40898966591758557,"extension":6.503132396308805},"index":3,"playId":"aa1c51d4-8e32-3554-9207-3e525d0340f8","pitchNumber":4,"startTime":"2026-04-12T03:13:40.313Z","endTime":"2026-04-12T03:13:44.045Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46973293650943,"aZ":-28.474868491735077,"pfxX":1.6067958609513258,"pfxZ":2.412820617591432,"pX":-0.698914311444005,"pZ":1.878460629350794,"vX0":4.731387545047648,"vY0":-123.4696458383536,"vZ0":-1.9224763102253708,"x":143.64,"y":188.06,"x0":-2.855009094529719,"y0":50.000779042470946,"z0":5.0825461528705835,"aX":2.4591583386875393},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.2,"breakHorizontal":-4.1,"spinRate":2112,"spinDirection":161},"zone":7,"typeConfidence":2.0,"plateTime":0.44501153628129897,"extension":6.5953124921369035},"index":4,"playId":"e7f78d6c-ae94-3724-9547-e3d87f8be203","pitchNumber":5,"startTime":"2026-04-12T03:13:59.809Z","endTime":"2026-04-12T03:14:03.240Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-12T03:14:11.594Z","endTime":"2026-04-12T03:14:24.391Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":76.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.973676843860048,"aZ":-29.499815542996007,"pfxX":1.3334728881020703,"pfxZ":1.771739207442466,"pX":-0.24663919489368674,"pZ":2.0865210785339405,"vX0":5.90572403599652,"vY0":-122.92603205279413,"vZ0":-1.2592051937738844,"x":126.4,"y":182.44,"x0":-2.8690621842176527,"y0":50.00053542580912,"z0":5.146859815452784,"aX":2.0065562340779857},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.1,"breakHorizontal":-4.0,"spinRate":2150,"spinDirection":170},"zone":8,"typeConfidence":2.0,"plateTime":0.44831620866803057,"extension":6.538943562544001},"hitData":{"launchSpeed":100.6,"launchAngle":14.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":167.19,"coordY":118.63}},"index":6,"playId":"99ad4e4f-c4d5-3c23-b444-09ff4e3e3fc2","pitchNumber":6,"startTime":"2026-04-12T03:14:24.391Z","endTime":"2026-04-12T03:14:34.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:14:34.413Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":5,"homeScore":9,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T03:14:57.913Z","endTime":"2026-04-12T03:16:42.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.927541120414492,"aZ":-28.504069093866296,"pfxX":1.2152902191641508,"pfxZ":2.3464975951538705,"pX":-0.3676597849053945,"pZ":2.36890061831579,"vX0":5.877294781722773,"vY0":-124.83059958992047,"vZ0":-1.0224120157684655,"x":131.01,"y":174.82,"x0":-2.9180612587941743,"y0":50.00536579001548,"z0":5.146813571326382,"aX":1.9029309067290496},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.2,"breakHorizontal":-3.6,"spinRate":2218,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.4400652298848877,"extension":6.694441874239484},"index":0,"playId":"d6173b92-43ba-33e8-8235-8a58fb6d452d","pitchNumber":1,"startTime":"2026-04-12T03:15:06.964Z","endTime":"2026-04-12T03:15:12.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.338624138365937,"aZ":-17.672891588143475,"pfxX":-9.357547523357589,"pfxZ":7.757050621954207,"pX":-0.892738639992001,"pZ":4.168216231575864,"vX0":8.484155732862966,"vY0":-136.22962370946635,"vZ0":0.5788994453842744,"x":151.03,"y":126.24,"x0":-2.839351107225904,"y0":50.00603161865916,"z0":5.179248804852888,"aX":-17.502676356513255},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.4,"breakHorizontal":15.0,"spinRate":2189,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4028418891295038,"extension":6.599736371070276},"index":1,"playId":"0cc1bfe6-c715-34cd-be42-b8ac5611cbae","pitchNumber":2,"startTime":"2026-04-12T03:15:33.020Z","endTime":"2026-04-12T03:15:37.322Z","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":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.783739752666733,"aZ":-16.578276084054956,"pfxX":-9.481465346831943,"pfxZ":8.418177810121557,"pX":-0.23838614743875905,"pZ":3.1473724962497687,"vX0":10.636701082810378,"vY0":-135.33138619802932,"vZ0":-1.7320119221687902,"x":126.09,"y":153.8,"x0":-2.98959434020703,"y0":50.00576997850234,"z0":4.958026939693566,"aX":-17.573979293382774},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.0,"breakHorizontal":14.9,"spinRate":2151,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.4048656156491037,"extension":6.497431114174136},"index":2,"playId":"bc7d1925-74e1-3fe4-a99c-b8d73e58b77c","pitchNumber":3,"startTime":"2026-04-12T03:15:52.008Z","endTime":"2026-04-12T03:15:55.133Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.176890947604644,"aZ":-27.972223410965842,"pfxX":2.8914309372390545,"pfxZ":2.7001430979695096,"pX":0.5874475114682925,"pZ":0.6638464353752251,"vX0":6.930663359265174,"vY0":-124.82514758597331,"vZ0":-5.076640685017319,"x":94.61,"y":220.86,"x0":-2.615362196569401,"y0":50.00437968037373,"z0":5.063497925680316,"aX":4.503620156531362},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.8,"breakHorizontal":-7.1,"spinRate":2271,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.44098629250536625,"extension":6.718940731696678},"index":3,"playId":"5ccef738-cc35-3c21-b152-e88757ae862f","pitchNumber":4,"startTime":"2026-04-12T03:16:17.058Z","endTime":"2026-04-12T03:16:20.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":84.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.26534978635835,"aZ":-15.284372527062601,"pfxX":-7.9982398263410035,"pfxZ":9.105428681363005,"pX":-0.727471168223021,"pZ":2.911494159609205,"vX0":8.367085536183176,"vY0":-136.38539723108158,"vZ0":-2.75886900270519,"x":144.73,"y":160.17,"x0":-2.818553226051772,"y0":50.00513473645871,"z0":5.010513410967406,"aX":-14.840348160533182},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.0,"breakHorizontal":12.4,"spinRate":2128,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.4039681350334332,"extension":6.528455717313506},"index":4,"playId":"8f3e2c8a-6be8-3b3c-b642-a4c8d835dd66","pitchNumber":5,"startTime":"2026-04-12T03:16:39.220Z","endTime":"2026-04-12T03:16:42.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:16:42.830Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Troy Johnston grounds out softly, pitcher Ron Marinaccio to first baseman Gavin Sheets.","rbi":0,"awayScore":5,"homeScore":9,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T03:17:00.015Z","endTime":"2026-04-12T03:17:40.061Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676760,"link":"/api/v1/people/676760"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":84.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.47072724840973,"aZ":-20.0040317267416,"pfxX":-8.977267687031127,"pfxZ":6.49244259422772,"pX":-1.1228685454006881,"pZ":3.0752788447810993,"vX0":8.14699355557455,"vY0":-137.04441310061526,"vZ0":-1.3275596964402903,"x":159.8,"y":155.75,"x0":-2.98950706279728,"y0":50.00095537188318,"z0":4.952501308700839,"aX":-16.821836352076055},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.6,"breakHorizontal":14.2,"spinRate":2182,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.401970526929631,"extension":6.448080058301247},"index":0,"playId":"488d8b79-f6a8-3004-9691-cf442afd2da0","pitchNumber":1,"startTime":"2026-04-12T03:17:12.416Z","endTime":"2026-04-12T03:17:15.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.563324357109664,"aZ":-32.433303221811116,"pfxX":-11.34788389399737,"pfxZ":-0.1749494131569449,"pX":0.048671589248105246,"pZ":0.9356189196075373,"vX0":10.201997526789297,"vY0":-119.75279609713789,"vZ0":-2.5163671505341068,"x":115.14,"y":213.52,"x0":-2.815643627930593,"y0":50.005623976628804,"z0":4.933859450036613,"aX":-16.29806673561824},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.7,"breakHorizontal":17.8,"spinRate":2166,"spinDirection":267},"zone":14,"typeConfidence":2.0,"plateTime":0.4593683528917736,"extension":6.668533035549336},"hitData":{"launchSpeed":29.0,"launchAngle":32.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":135.8,"coordY":175.91}},"index":1,"playId":"a22e1bfb-5863-3dca-a01f-f512a68e4046","pitchNumber":2,"startTime":"2026-04-12T03:17:31.535Z","endTime":"2026-04-12T03:17:40.061Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:17:40.061Z","atBatIndex":69},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Fernando Tatis Jr. doubles (4) on a line drive to left fielder Jordan Beck.","rbi":0,"awayScore":5,"homeScore":9,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T03:20:05.782Z","endTime":"2026-04-12T03:20:22.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jimmy Herget replaces Michael Lorenzen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T03:18:44.159Z","endTime":"2026-04-12T03:20:07.871Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623474,"link":"/api/v1/people/623474"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":70.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3758628220161,"aZ":-26.29852877304909,"pfxX":8.49819504099144,"pfxZ":4.6397607631817515,"pX":-0.05313664196273632,"pZ":2.025871639212254,"vX0":3.1903275328289205,"vY0":-113.19113756181946,"vZ0":-0.680736470441546,"x":119.03,"y":184.08,"x0":-2.5949935245377667,"y0":50.001622836110066,"z0":5.021748525770856,"aX":10.75531327688896},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":8.5,"breakHorizontal":-16.3,"spinRate":2892,"spinDirection":79},"zone":8,"typeConfidence":0.92,"plateTime":0.4885017281428068,"extension":5.3475237911419935},"hitData":{"launchSpeed":108.7,"launchAngle":12.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":55.94,"coordY":99.36}},"index":1,"playId":"72c512f8-0a23-348d-84c9-3c90157b1544","pitchNumber":1,"startTime":"2026-04-12T03:20:07.871Z","endTime":"2026-04-12T03:20:22.390Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:20:22.390Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Merrill flies out to left fielder Jordan Beck. Fernando Tatis Jr. to 3rd.","rbi":0,"awayScore":5,"homeScore":9,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T03:20:49.790Z","endTime":"2026-04-12T03:22:10.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":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":"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":84.0,"endSpeed":76.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.516659755281008,"aZ":-33.489845731447396,"pfxX":-6.1125080233639775,"pfxZ":-0.87640251342774,"pX":-2.1414858576429663,"pZ":2.2070638545192467,"vX0":2.408943021514178,"vY0":-122.37754212396149,"vZ0":-0.4540606064763766,"x":198.63,"y":179.19,"x0":-2.3478433296926418,"y0":50.001335585773795,"z0":5.278811806803329,"aX":-9.213969915529653},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.4,"breakHorizontal":10.4,"spinRate":1183,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4486200477513238,"extension":5.390933822147574},"index":0,"playId":"93195184-423e-39c8-95d1-f6268032d936","pitchNumber":1,"startTime":"2026-04-12T03:20:55.338Z","endTime":"2026-04-12T03:20:59.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12672676315361,"aZ":-24.198454335318583,"pfxX":0.025967834553127123,"pfxZ":5.02819400981349,"pX":-0.5245457248608031,"pZ":3.3310839193111006,"vX0":4.179387931686325,"vY0":-124.90565001131478,"vZ0":0.1550921851090752,"x":136.99,"y":148.84,"x0":-2.2198529135840794,"y0":50.00593681076763,"z0":5.250885237085992,"aX":0.04032235301880583},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.4,"breakHorizontal":-1.0,"spinRate":2598,"spinDirection":204},"zone":1,"typeConfidence":0.91,"plateTime":0.43779482152976223,"extension":5.45085995400807},"index":1,"playId":"a1d2215e-e8b7-3cd8-88c8-c811b01f8130","pitchNumber":2,"startTime":"2026-04-12T03:21:11.565Z","endTime":"2026-04-12T03:21:15.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.490106985600463,"aZ":-21.75987253223907,"pfxX":-0.4784917916889403,"pfxZ":6.563458238605547,"pX":0.023375044024956333,"pZ":2.6082292583412543,"vX0":5.703559794608986,"vY0":-125.20681677428013,"vZ0":-2.1301277936981746,"x":116.11,"y":168.36,"x0":-2.2227130245021396,"y0":50.00173441055994,"z0":5.252333501471792,"aX":-0.7602511699835105},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":11.6,"breakHorizontal":-0.5,"spinRate":2662,"spinDirection":207},"zone":5,"typeConfidence":0.91,"plateTime":0.4376205564685116,"extension":5.272728393020959},"index":2,"playId":"7670ed95-78aa-3268-b271-cb81e45eaca5","pitchNumber":3,"startTime":"2026-04-12T03:21:29.265Z","endTime":"2026-04-12T03:21:33.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":69.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.764899089074927,"aZ":-28.098915306479974,"pfxX":11.415116923202072,"pfxZ":3.2919853471624805,"pX":-0.1397739545513125,"pZ":2.278096457156052,"vX0":2.5217555439997,"vY0":-112.15627955427229,"vZ0":0.2056226361394342,"x":122.33,"y":177.27,"x0":-2.768233811193951,"y0":50.00081685586089,"z0":5.120682808661204,"aX":14.118677419681005},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":6.4,"breakHorizontal":-21.4,"spinRate":3007,"spinDirection":75},"zone":5,"typeConfidence":0.92,"plateTime":0.4938926114645219,"extension":5.144886658961694},"hitData":{"launchSpeed":101.8,"launchAngle":33.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.97,"coordY":67.43}},"index":3,"playId":"5b6362d1-dd90-32c3-979d-35f3a3dd981d","pitchNumber":4,"startTime":"2026-04-12T03:21:56.933Z","endTime":"2026-04-12T03:22:10.457Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:22:10.457Z","atBatIndex":71},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Manny Machado flies into a double play, right fielder Tyler Freeman to catcher Brett Sullivan. Fernando Tatis Jr. out at home.","rbi":0,"awayScore":5,"homeScore":9,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T03:22:39.597Z","endTime":"2026-04-12T03:23:41.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"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":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"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":2},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_thrown_out","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":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"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":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.484335852913944,"aZ":-26.878442653643816,"pfxX":6.38481012147517,"pfxZ":3.9763638726399435,"pX":0.43509743808771845,"pZ":2.287725986494983,"vX0":4.355585336843615,"vY0":-115.50187941362184,"vZ0":-0.2904193625227457,"x":100.42,"y":177.01,"x0":-2.3142446375950283,"y0":50.00131165229936,"z0":5.032783869921366,"aX":8.49721701968573},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":7.4,"breakHorizontal":-12.7,"spinRate":2822,"spinDirection":75},"zone":6,"typeConfidence":0.89,"plateTime":0.47693354818665545,"extension":5.504370609757162},"index":0,"playId":"c1773fd0-3906-3b83-91c2-54ab286f6bca","pitchNumber":1,"startTime":"2026-04-12T03:22:51.313Z","endTime":"2026-04-12T03:22:55.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.432047559968947,"aZ":-26.550441145245173,"pfxX":-0.3571317124966953,"pfxZ":3.5641400943661496,"pX":-0.15384213979196248,"pZ":1.8363786167462173,"vX0":5.137381981344472,"vY0":-125.42116913085675,"vZ0":-2.9528998563022073,"x":122.86,"y":189.2,"x0":-2.1900436037403503,"y0":50.005065959727546,"z0":5.214410281195643,"aX":-0.5641099099412316},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.0,"breakHorizontal":-0.6,"spinRate":2648,"spinDirection":205},"zone":8,"typeConfidence":0.91,"plateTime":0.4381700668624351,"extension":5.141678228856833},"index":1,"playId":"447eed5d-259c-3afc-b660-0c6daf5a915a","pitchNumber":2,"startTime":"2026-04-12T03:23:06.613Z","endTime":"2026-04-12T03:23:10.272Z","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":92.7,"endSpeed":84.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87598289181306,"aZ":-19.574866817868443,"pfxX":-9.697866422245188,"pfxZ":6.908292231075633,"pX":0.2790524287606402,"pZ":3.2626063456019456,"vX0":8.78068538495791,"vY0":-134.61782330780048,"vZ0":-1.7668486608248957,"x":106.36,"y":150.69,"x0":-1.774645398894433,"y0":50.00605126547096,"z0":5.3219623710625985,"aX":-17.69516789093814},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.2,"breakHorizontal":15.6,"spinRate":2523,"spinDirection":227},"zone":3,"typeConfidence":0.91,"plateTime":0.40782411256536477,"extension":5.354648452217835},"hitData":{"launchSpeed":90.0,"launchAngle":56.0,"totalDistance":202.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.26,"coordY":135.36}},"index":2,"playId":"6a92bc61-97ad-337c-a407-32e992b520ab","pitchNumber":3,"startTime":"2026-04-12T03:23:28.483Z","endTime":"2026-04-12T03:23:41.491Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:23:41.491Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":5,"homeScore":9,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T03:26:19.169Z","endTime":"2026-04-12T03:27:05.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"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":[3,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"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":{"description":"Defensive Substitution: Bryce Johnson replaces right fielder Nick Castellanos, batting 5th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T03:25:11.663Z","endTime":"2026-04-12T03:25:11.683Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":592206,"link":"/api/v1/people/592206"}},{"details":{"description":"Pitching Change: Bradgley Rodriguez replaces Ron Marinaccio.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-12T03:25:11.683Z","endTime":"2026-04-12T03:26:07.396Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699134,"link":"/api/v1/people/699134"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Willi Castro replaces Jordan Beck.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-12T03:26:07.396Z","endTime":"2026-04-12T03:26:21.378Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":687597,"link":"/api/v1/people/687597"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":90.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.53978124091243,"aZ":-11.268144534244126,"pfxX":-4.944225859120519,"pfxZ":9.987548801254144,"pX":-0.649518089873172,"pZ":2.849090909319973,"vX0":1.7053871846161264,"vY0":-144.42819551180298,"vZ0":-6.784840553762851,"x":141.76,"y":161.85,"x0":-0.6085878536914854,"y0":50.00377262837842,"z0":5.9364240674733795,"aX":-10.348745086057598},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.8,"breakHorizontal":8.5,"spinRate":2290,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.38060126948404394,"extension":6.03014306804088},"index":3,"playId":"b907ee6c-5238-3cad-bfa1-9207cb5d169a","pitchNumber":1,"startTime":"2026-04-12T03:26:21.378Z","endTime":"2026-04-12T03:26:25.776Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":4,"startTime":"2026-04-12T03:26:36.313Z","endTime":"2026-04-12T03:26:44.380Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.49821942553682,"aZ":-10.00428016823422,"pfxX":-3.5997110592548864,"pfxZ":10.611622553057973,"pX":-0.769544604869922,"pZ":2.2516167947196544,"vX0":0.6557733334715652,"vY0":-143.88228546194628,"vZ0":-8.589015446696344,"x":146.33,"y":177.99,"x0":-0.5333222394934968,"y0":50.00500710261136,"z0":5.901972493932565,"aX":-7.5209104706059025},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.6,"breakHorizontal":6.4,"spinRate":2218,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.3812075716527952,"extension":6.185875998431346},"index":5,"playId":"7bf017f6-0f5e-36c9-8b7d-9e89b6143ff4","pitchNumber":2,"startTime":"2026-04-12T03:26:44.380Z","endTime":"2026-04-12T03:26:47.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00668661843694,"aZ":-23.402166300188423,"pfxX":-9.596161737343403,"pfxZ":5.130545151092652,"pX":-0.3241108067877846,"pZ":1.2446709504806162,"vX0":3.5930751580751625,"vY0":-130.38948691422937,"vZ0":-6.814578930921599,"x":129.35,"y":205.17,"x0":-0.4780067943163671,"y0":50.00609839326159,"z0":5.674005025649841,"aX":-16.424095778375822},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.9,"breakHorizontal":16.6,"spinRate":1687,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.421069314009455,"extension":6.530474900553333},"index":6,"playId":"4cc7fc41-df93-31d8-98a1-b2862e96b287","pitchNumber":3,"startTime":"2026-04-12T03:27:01.142Z","endTime":"2026-04-12T03:27:05.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:27:05.874Z","atBatIndex":73},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brett Sullivan pops out to third baseman Manny Machado.","rbi":0,"awayScore":5,"homeScore":9,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T03:27:21.539Z","endTime":"2026-04-12T03:27:42.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"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],"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":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.1,"endSpeed":90.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.16345953597691,"aZ":-9.09586989831366,"pfxX":-3.6233437478288995,"pfxZ":10.834488522937022,"pX":0.8641187537139046,"pZ":2.6898225463647933,"vX0":4.712184687538643,"vY0":-145.49381313631912,"vZ0":-7.535135512684501,"x":84.06,"y":166.15,"x0":-0.3105805698271913,"y0":50.00302439492293,"z0":5.874328475234011,"aX":-7.718695831707118},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.1,"breakHorizontal":5.5,"spinRate":2601,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3773809165446891,"extension":6.131421309214237},"hitData":{"launchSpeed":83.7,"launchAngle":71.0,"totalDistance":113.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":109.91,"coordY":158.17}},"index":0,"playId":"543bceae-5458-38f1-9ec7-05f491c0b9fe","pitchNumber":1,"startTime":"2026-04-12T03:27:29.911Z","endTime":"2026-04-12T03:27:42.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:27:42.413Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a line drive to center fielder Jackson Merrill.","rbi":0,"awayScore":5,"homeScore":9,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T03:28:13.426Z","endTime":"2026-04-12T03:29:45.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter TJ Rumfield replaces Kyle Karros.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-12T03:27:50.810Z","endTime":"2026-04-12T03:28:15.590Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":691720,"link":"/api/v1/people/691720"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.779314461818284,"aZ":-24.095794427995564,"pfxX":-9.290782873427467,"pfxZ":4.768505357165003,"pX":-0.6589531395455309,"pZ":4.005078139985909,"vX0":2.624786090392071,"vY0":-129.49314154622053,"vZ0":-0.4578698127590073,"x":142.12,"y":130.64,"x0":-0.48060753872867534,"y0":50.00100180936523,"z0":6.032351312715549,"aX":-15.729756580883587},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.8,"breakHorizontal":16.2,"spinRate":1656,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.4234497836597697,"extension":6.42052653735401},"index":1,"playId":"44ef5633-330e-3d99-82cd-c023bf80ddda","pitchNumber":1,"startTime":"2026-04-12T03:28:15.590Z","endTime":"2026-04-12T03:28:21.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":91.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.65254524053038,"aZ":-10.98523086335007,"pfxX":-4.278289335840448,"pfxZ":9.928839147572898,"pX":-0.510833440328261,"pZ":2.4197797381863837,"vX0":1.25013524739441,"vY0":-145.29219419070412,"vZ0":-7.9141668091638415,"x":136.47,"y":173.45,"x0":-0.3914050567115003,"y0":50.00186900142406,"z0":5.849855505047811,"aX":-9.12831541127524},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":16.6,"breakHorizontal":7.4,"spinRate":2371,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.3772712437500352,"extension":6.188604555283221},"index":2,"playId":"40b07211-e87e-3d1b-bd31-c3d345af9d9b","pitchNumber":2,"startTime":"2026-04-12T03:28:31.282Z","endTime":"2026-04-12T03:28:34.497Z","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":99.6,"endSpeed":90.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.40603082149114,"aZ":-15.3779923949041,"pfxX":-7.9789204674614735,"pfxZ":7.981906255953994,"pX":1.5906318339902936,"pZ":3.1274383462784945,"vX0":7.594755385306373,"vY0":-144.7313971004375,"vZ0":-5.22670280178666,"x":56.37,"y":154.34,"x0":-0.04154716032528523,"y0":50.001751727712936,"z0":5.911539214758162,"aX":-16.785901822893937},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.4,"breakHorizontal":12.7,"spinRate":2160,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.37966659373319134,"extension":6.312271297826214},"index":3,"playId":"98812892-452e-3d50-be0f-cd66cf584b41","pitchNumber":3,"startTime":"2026-04-12T03:28:53.158Z","endTime":"2026-04-12T03:28:57.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.6,"endSpeed":91.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.85935686145148,"aZ":-8.80867413977357,"pfxX":-3.968944183649497,"pfxZ":10.91483664887809,"pX":0.498888755663927,"pZ":1.1587703198207162,"vX0":3.4212811755890096,"vY0":-145.9510196646405,"vZ0":-11.58773048723351,"x":97.98,"y":207.49,"x0":-0.1774295552505413,"y0":50.003844458311775,"z0":5.727816172338722,"aX":-8.496286565648182},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.4,"breakHorizontal":6.5,"spinRate":2659,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3764192969332516,"extension":6.277958814703123},"index":4,"playId":"9611fda5-d2ff-3205-b8a9-1979265644dc","pitchNumber":4,"startTime":"2026-04-12T03:29:11.494Z","endTime":"2026-04-12T03:29:16.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":90.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.308902344908574,"aZ":-8.323101721237137,"pfxX":-4.258757820413173,"pfxZ":11.302407071695578,"pX":-0.6320152099472544,"pZ":1.963837414804913,"vX0":0.9738051210381728,"vY0":-145.3358800499536,"vZ0":-9.34267070817411,"x":141.09,"y":185.76,"x0":-0.42117606769769556,"y0":50.0063893966839,"z0":5.749731634575507,"aX":-8.990887622660416},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":18.5,"breakHorizontal":7.4,"spinRate":2431,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.37881377067068067,"extension":6.3067968093597955},"hitData":{"launchSpeed":104.7,"launchAngle":18.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":146.26,"coordY":91.25}},"index":5,"playId":"25989c61-bc9c-332d-b219-f87f0d999765","pitchNumber":5,"startTime":"2026-04-12T03:29:33.761Z","endTime":"2026-04-12T03:29:45.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:29:45.289Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Freeman singles on a line drive to right fielder Bryce Johnson. TJ Rumfield to 2nd.","rbi":0,"awayScore":5,"homeScore":9,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T03:30:02.976Z","endTime":"2026-04-12T03:31:51.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":89.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.96025057192462,"aZ":-13.068262332923078,"pfxX":-9.312612596149535,"pfxZ":9.30420568347252,"pX":-0.3471539694534127,"pZ":1.6746402163148262,"vX0":3.207650731099044,"vY0":-143.69945240615465,"vZ0":-9.17411275648525,"x":130.23,"y":193.56,"x0":-0.28045751886964954,"y0":50.00163315086762,"z0":5.757762474754368,"aX":-19.119024019338624},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.8,"breakHorizontal":16.0,"spinRate":2275,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.38386000108921303,"extension":6.274239993117917},"index":0,"playId":"059f865e-fdc8-3056-b672-66a76556ec28","pitchNumber":1,"startTime":"2026-04-12T03:30:16.211Z","endTime":"2026-04-12T03:30:19.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.781993291111878,"aZ":-27.418254015798464,"pfxX":-11.00945576123888,"pfxZ":2.782889426918846,"pX":-1.0035914957320342,"pZ":2.743417981585417,"vX0":2.4654255282648116,"vY0":-130.6905909509178,"vZ0":-2.735309773121272,"x":155.25,"y":164.71,"x0":-0.5370525232633627,"y0":50.00085866099508,"z0":5.890276462182851,"aX":-18.80230048913982},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.6,"breakHorizontal":19.2,"spinRate":2140,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.4211274871275714,"extension":6.583561511007027},"index":1,"playId":"704e46e0-eefc-387a-aa09-6ac460725dee","pitchNumber":2,"startTime":"2026-04-12T03:30:37.577Z","endTime":"2026-04-12T03:30:40.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49557105408576,"aZ":-22.2804604663801,"pfxX":-9.842918316431449,"pfxZ":5.665370093758851,"pX":-1.5115740477787756,"pZ":2.044803751469342,"vX0":0.18685049119900388,"vY0":-131.93473111327518,"vZ0":-5.421961847096465,"x":174.62,"y":183.57,"x0":-0.3067625721694204,"y0":50.00328415010051,"z0":5.789333336160881,"aX":-17.192025683116164},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.1,"breakHorizontal":17.8,"spinRate":1905,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.4166303837877301,"extension":6.505608174414387},"index":2,"playId":"b476b0ef-68c0-3552-9783-b9915f039dd9","pitchNumber":3,"startTime":"2026-04-12T03:30:58.017Z","endTime":"2026-04-12T03:31:02.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.737239186908102,"aZ":-27.02631763626785,"pfxX":2.0779689109983064,"pfxZ":3.0392856090070044,"pX":0.4133521495307096,"pZ":1.1427958714729924,"vX0":1.4387380012107904,"vY0":-129.04997913973077,"vZ0":-6.52520569982716,"x":101.24,"y":207.92,"x0":-0.4205223246742683,"y0":50.003344668227236,"z0":5.773514069135504,"aX":3.520414420442247},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.3,"breakHorizontal":-4.1,"spinRate":2656,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.42370288248495935,"extension":6.340865601414734},"index":3,"playId":"3aaadae6-9304-3b5f-a577-ec79be69f165","pitchNumber":4,"startTime":"2026-04-12T03:31:20.444Z","endTime":"2026-04-12T03:31:26.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":91.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50256717917611,"aZ":-11.744848814784477,"pfxX":-3.2184325641015805,"pfxZ":9.576426499899107,"pX":1.086936870795299,"pZ":2.6311129544221066,"vX0":4.445109322353219,"vY0":-145.03121554835562,"vZ0":-7.3076955649561235,"x":75.57,"y":167.74,"x0":-0.04649808063926728,"y0":50.00197075623405,"z0":5.897617311987062,"aX":-6.865357437775053},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.1,"breakHorizontal":4.9,"spinRate":2576,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.37747952504821125,"extension":6.313668073540829},"hitData":{"launchSpeed":101.8,"launchAngle":7.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.86,"coordY":126.74}},"index":4,"playId":"f596ae1f-f09e-3747-bd7d-6f52ea53c73c","pitchNumber":5,"startTime":"2026-04-12T03:31:40.068Z","endTime":"2026-04-12T03:31:51.755Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:31:51.755Z","atBatIndex":76},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Edouard Julien walks. TJ Rumfield to 3rd. Tyler Freeman to 2nd.","rbi":0,"awayScore":5,"homeScore":9,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T03:32:45.567Z","endTime":"2026-04-12T03:36:16.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"postOnSecond":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"postOnThird":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,3,4,5,7,8,9],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-12T03:32:13.051Z","endTime":"2026-04-12T03:32:47.751Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":81.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07168543038392,"aZ":-18.199644619489675,"pfxX":-11.391951004933746,"pfxZ":8.11867073350652,"pX":0.1963291864137832,"pZ":1.4532415609720448,"vX0":4.746858460785636,"vY0":-131.6758474541054,"vZ0":-7.741350885200691,"x":109.52,"y":199.54,"x0":-0.1696766328483923,"y0":50.00368346299928,"z0":5.824839148640933,"aX":-19.61328029338519},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.8,"breakHorizontal":19.3,"spinRate":1804,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.41913023476133526,"extension":6.693828707366064},"index":1,"playId":"c2f3b7b3-0031-37d9-aa3e-8f4b42fc1ad1","pitchNumber":1,"startTime":"2026-04-12T03:32:47.751Z","endTime":"2026-04-12T03:32:51.316Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"startTime":"2026-04-12T03:33:02.754Z","endTime":"2026-04-12T03:34:05.880Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":81.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0597807987666,"aZ":-16.817098597173953,"pfxX":-9.764270238535085,"pfxZ":9.067605137080426,"pX":0.19379698186423547,"pZ":1.4490058344687222,"vX0":4.186899240098699,"vY0":-130.51522728671466,"vZ0":-7.832024034722071,"x":109.61,"y":199.66,"x0":-0.17858332339139765,"y0":50.006242890401644,"z0":5.797503855830162,"aX":-16.546868525515602},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":14.5,"breakHorizontal":16.4,"spinRate":1808,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4225682793439902,"extension":6.640543450674325},"index":3,"playId":"44f2da72-9852-3bd0-b4b8-bdb55c3e2dc3","pitchNumber":2,"startTime":"2026-04-12T03:34:05.880Z","endTime":"2026-04-12T03:34:12.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":81.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.50328790566248,"aZ":-17.40607246747433,"pfxX":-9.82897811030571,"pfxZ":8.620768557274051,"pX":0.6749166604642837,"pZ":2.345269930489549,"vX0":5.4618666267395275,"vY0":-131.7122058657715,"vZ0":-5.6947345284799695,"x":91.27,"y":175.46,"x0":-0.1764114445321467,"y0":50.001174085668055,"z0":5.873071531014386,"aX":-16.8353904683},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":14.2,"breakHorizontal":16.2,"spinRate":1864,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.41990160142443056,"extension":6.5228633297935605},"index":4,"playId":"c6b102d2-c562-39ae-a39d-bceb5a19bdcc","pitchNumber":3,"startTime":"2026-04-12T03:34:25.808Z","endTime":"2026-04-12T03:34:29.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":79.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58363797934419,"aZ":-20.744845298477593,"pfxX":-9.000413380724972,"pfxZ":7.0670612087100295,"pX":-0.29070956689558813,"pZ":3.195942575543845,"vX0":2.6329592705482234,"vY0":-127.52609635550935,"vZ0":-2.750821642751767,"x":128.08,"y":152.49,"x0":-0.17845630794390058,"y0":50.00590056588393,"z0":5.957993048230865,"aX":-14.5622359013905},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":12.2,"breakHorizontal":15.5,"spinRate":1782,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.43247788177013513,"extension":6.639672940212991},"index":5,"playId":"202747da-f068-33f6-8939-3b0929ea8cec","pitchNumber":4,"startTime":"2026-04-12T03:34:46.816Z","endTime":"2026-04-12T03:34:50.791Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-04-12T03:34:59.512Z","endTime":"2026-04-12T03:35:18.420Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"}},{"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":99.9,"endSpeed":89.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.23172027853996,"aZ":-13.291188526602145,"pfxX":-9.91073856040417,"pfxZ":9.009927254429831,"pX":0.8397302772411682,"pZ":2.631035220524655,"vX0":6.188948659635989,"vY0":-145.07425734310155,"vZ0":-6.93690660793676,"x":84.99,"y":167.74,"x0":-0.0523652653366473,"y0":50.00626593860122,"z0":5.892064328703896,"aX":-20.77598142966005},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":14.8,"breakHorizontal":16.4,"spinRate":2222,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.3800076412211655,"extension":6.286078403959022},"index":7,"playId":"c8e684ce-5220-3bea-a7e9-9c61d0675d01","pitchNumber":5,"startTime":"2026-04-12T03:35:18.420Z","endTime":"2026-04-12T03:35:23.112Z","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":2},"pitchData":{"startSpeed":90.6,"endSpeed":81.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.95711854265985,"aZ":-18.9079569093164,"pfxX":-10.04528066417397,"pfxZ":7.727599591855289,"pX":-0.9877714977409042,"pZ":2.368978472848063,"vX0":1.731860811020174,"vY0":-131.71349300345312,"vZ0":-5.210997052629665,"x":154.65,"y":174.82,"x0":-0.3603113122078242,"y0":50.00220494563178,"z0":5.817847208669375,"aX":-17.244106450851632},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.7,"breakHorizontal":17.6,"spinRate":1834,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4195595611346259,"extension":6.619263321638827},"index":8,"playId":"f95dcead-4ad0-3c8f-86e6-f3a8614c0e73","pitchNumber":6,"startTime":"2026-04-12T03:35:41.695Z","endTime":"2026-04-12T03:35:47.780Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.729660238974457,"aZ":-17.9386507596535,"pfxX":-10.136542379885793,"pfxZ":8.253626990725536,"pX":-0.5852415179054247,"pZ":1.227512371917846,"vX0":2.56783880205989,"vY0":-131.4856083706147,"vZ0":-8.064874848302917,"x":139.31,"y":205.64,"x0":-0.2669765541279151,"y0":50.00326939489434,"z0":5.701503486832412,"aX":-17.486417531988074},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.1,"breakHorizontal":17.6,"spinRate":1893,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4189481448635828,"extension":6.655422159126423},"index":9,"playId":"64f2f810-bdb1-3dd3-a828-6569443986aa","pitchNumber":7,"startTime":"2026-04-12T03:36:05.627Z","endTime":"2026-04-12T03:36:16.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:36:16.511Z","atBatIndex":77},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ezequiel Tovar pops out to second baseman Fernando Tatis Jr.","rbi":0,"awayScore":5,"homeScore":9,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T03:39:07.477Z","endTime":"2026-04-12T03:40:29.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".150"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".289"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".325"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".412"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".407"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".268"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".059"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".120"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".138"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".086"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.57"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.53"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.11"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.23"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.59"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.69"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.34"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.78"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.75"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"64.63"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.91"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.71"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.56"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".059"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".318"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".471"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".850"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.148"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".644"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".440"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".406"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".406"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".247"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".059"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".318"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".471"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".850"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.148"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".644"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".440"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".406"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".406"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".247"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-12T03:36:26.472Z","endTime":"2026-04-12T03:36:55.356Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jason Adam replaces Bradgley Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-12T03:36:55.356Z","endTime":"2026-04-12T03:39:09.648Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592094,"link":"/api/v1/people/592094"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":84.6,"endSpeed":77.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94411953769252,"aZ":-32.587592117627054,"pfxX":-0.943059740795857,"pfxZ":-0.2669864605641221,"pX":0.9173364747086954,"pZ":1.8708095558784075,"vX0":4.485031145794699,"vY0":-123.21047671958105,"vZ0":-3.6250227778579633,"x":82.03,"y":188.27,"x0":-0.8056728724368665,"y0":50.00377727472284,"z0":6.120772837391355,"aX":-1.4469860938574581},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.1,"breakHorizontal":0.6,"spinRate":2585,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.44487724270034157,"extension":6.356391540035422},"index":2,"playId":"4dfbe1de-4ad5-3417-84e8-aeabb08b53af","pitchNumber":1,"startTime":"2026-04-12T03:39:09.648Z","endTime":"2026-04-12T03:39:12.877Z","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, 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":84.1,"endSpeed":77.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.016279302551386,"aZ":-34.30866614193259,"pfxX":-1.2591015374491326,"pfxZ":-1.4141241441512618,"pX":1.1834032792198748,"pZ":0.7992806572106426,"vX0":4.984028539090158,"vY0":-122.26429903634532,"vZ0":-5.929550332483849,"x":71.89,"y":217.2,"x0":-0.7215663123816985,"y0":50.0051335648942,"z0":6.2145550189756396,"aX":-1.899628680793965},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.7,"breakHorizontal":1.1,"spinRate":2587,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.44868489790722066,"extension":6.3636533949469625},"index":3,"playId":"582c4922-e180-32ac-bf60-a47672adcbec","pitchNumber":2,"startTime":"2026-04-12T03:39:30.787Z","endTime":"2026-04-12T03:39:34.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.97309266988722,"aZ":-12.390655948186032,"pfxX":-3.7897162649916796,"pfxZ":10.4526410888738,"pX":-0.723773609899109,"pZ":4.836491885423698,"vX0":1.5896973604079794,"vY0":-137.55765495853686,"vZ0":-1.6744030540338624,"x":144.59,"y":108.19,"x0":-0.8207321224630143,"y0":50.006794818444746,"z0":6.304885219162003,"aX":-7.176024603038266},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.7,"breakHorizontal":6.5,"spinRate":2568,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.400051816556779,"extension":6.441099825691659},"index":4,"playId":"5d6a8cf1-059a-3b93-80d9-a65f4341e6b4","pitchNumber":3,"startTime":"2026-04-12T03:39:57.659Z","endTime":"2026-04-12T03:40:00.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.122520937804012,"aZ":-32.44521458580915,"pfxX":-0.8948501252906542,"pfxZ":-0.17838327513452512,"pX":0.5282896872278694,"pZ":1.2831407339871679,"vX0":3.596865501036813,"vY0":-122.51201702559254,"vZ0":-5.190978133257746,"x":96.86,"y":204.14,"x0":-0.848100992301377,"y0":50.00360808965278,"z0":6.2299114828546776,"aX":-1.34890696034123},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.4,"breakHorizontal":0.7,"spinRate":2396,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.44854493539730234,"extension":6.36599511021083},"hitData":{"launchSpeed":69.2,"launchAngle":46.0,"totalDistance":204.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":138.0,"coordY":117.11}},"index":5,"playId":"9e0fff0d-bc4b-3a2c-bd10-66cc3b4dcf8d","pitchNumber":4,"startTime":"2026-04-12T03:40:20.621Z","endTime":"2026-04-12T03:40:29.200Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:40:29.200Z","atBatIndex":78}],"currentPlay":{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ezequiel Tovar pops out to second baseman Fernando Tatis Jr.","rbi":0,"awayScore":5,"homeScore":9,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T03:39:07.477Z","endTime":"2026-04-12T03:40:29.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".150"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".289"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".325"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".412"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".407"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".268"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".059"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".120"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".138"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".086"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.57"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.53"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.11"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.23"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.59"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.69"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.34"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.78"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.75"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"64.63"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.91"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.71"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.56"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".059"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".318"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".471"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".850"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.148"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".644"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".440"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".406"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".406"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".247"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".059"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".318"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".471"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".850"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.148"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".644"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".440"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".406"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".406"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".247"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-12T03:36:26.472Z","endTime":"2026-04-12T03:36:55.356Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jason Adam replaces Bradgley Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-12T03:36:55.356Z","endTime":"2026-04-12T03:39:09.648Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592094,"link":"/api/v1/people/592094"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":84.6,"endSpeed":77.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94411953769252,"aZ":-32.587592117627054,"pfxX":-0.943059740795857,"pfxZ":-0.2669864605641221,"pX":0.9173364747086954,"pZ":1.8708095558784075,"vX0":4.485031145794699,"vY0":-123.21047671958105,"vZ0":-3.6250227778579633,"x":82.03,"y":188.27,"x0":-0.8056728724368665,"y0":50.00377727472284,"z0":6.120772837391355,"aX":-1.4469860938574581},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.1,"breakHorizontal":0.6,"spinRate":2585,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.44487724270034157,"extension":6.356391540035422},"index":2,"playId":"4dfbe1de-4ad5-3417-84e8-aeabb08b53af","pitchNumber":1,"startTime":"2026-04-12T03:39:09.648Z","endTime":"2026-04-12T03:39:12.877Z","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, 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":84.1,"endSpeed":77.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.016279302551386,"aZ":-34.30866614193259,"pfxX":-1.2591015374491326,"pfxZ":-1.4141241441512618,"pX":1.1834032792198748,"pZ":0.7992806572106426,"vX0":4.984028539090158,"vY0":-122.26429903634532,"vZ0":-5.929550332483849,"x":71.89,"y":217.2,"x0":-0.7215663123816985,"y0":50.0051335648942,"z0":6.2145550189756396,"aX":-1.899628680793965},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.7,"breakHorizontal":1.1,"spinRate":2587,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.44868489790722066,"extension":6.3636533949469625},"index":3,"playId":"582c4922-e180-32ac-bf60-a47672adcbec","pitchNumber":2,"startTime":"2026-04-12T03:39:30.787Z","endTime":"2026-04-12T03:39:34.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.97309266988722,"aZ":-12.390655948186032,"pfxX":-3.7897162649916796,"pfxZ":10.4526410888738,"pX":-0.723773609899109,"pZ":4.836491885423698,"vX0":1.5896973604079794,"vY0":-137.55765495853686,"vZ0":-1.6744030540338624,"x":144.59,"y":108.19,"x0":-0.8207321224630143,"y0":50.006794818444746,"z0":6.304885219162003,"aX":-7.176024603038266},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.7,"breakHorizontal":6.5,"spinRate":2568,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.400051816556779,"extension":6.441099825691659},"index":4,"playId":"5d6a8cf1-059a-3b93-80d9-a65f4341e6b4","pitchNumber":3,"startTime":"2026-04-12T03:39:57.659Z","endTime":"2026-04-12T03:40:00.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.122520937804012,"aZ":-32.44521458580915,"pfxX":-0.8948501252906542,"pfxZ":-0.17838327513452512,"pX":0.5282896872278694,"pZ":1.2831407339871679,"vX0":3.596865501036813,"vY0":-122.51201702559254,"vZ0":-5.190978133257746,"x":96.86,"y":204.14,"x0":-0.848100992301377,"y0":50.00360808965278,"z0":6.2299114828546776,"aX":-1.34890696034123},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.4,"breakHorizontal":0.7,"spinRate":2396,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.44854493539730234,"extension":6.36599511021083},"hitData":{"launchSpeed":69.2,"launchAngle":46.0,"totalDistance":204.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":138.0,"coordY":117.11}},"index":5,"playId":"9e0fff0d-bc4b-3a2c-bd10-66cc3b4dcf8d","pitchNumber":4,"startTime":"2026-04-12T03:40:20.621Z","endTime":"2026-04-12T03:40:29.200Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:40:29.200Z","atBatIndex":78},"scoringPlays":[2,18,20,25,26,35,52,53,67],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3,4],"bottom":[5,6,7,8,9],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":184.52,"y":101.41},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":97.0,"y":164.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":212.07,"y":69.13},"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":1,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":221.41,"y":111.48},"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":1,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":135.8,"y":80.61},"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":1,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"coordinates":{"x":52.08,"y":86.69},"type":"O","description":"Flyout"}]}},{"startIndex":10,"endIndex":16,"top":[10,11,12],"bottom":[13,14,15,16],"hits":{"away":[],"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":125.88,"y":178.45},"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":2,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":114.32,"y":177.94},"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":86.78,"y":128.26},"type":"O","description":"Flyout"}]}},{"startIndex":17,"endIndex":27,"top":[17,18,19,20,21],"bottom":[22,23,24,25,26,27],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":157.28,"y":163.75},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":62.55,"y":63.37},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":106.61,"y":161.72},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":167.74,"y":41.57},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":102.75,"y":159.18},"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":3,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":135.8,"y":96.83},"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":3,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":116.52,"y":101.9},"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":3,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":147.91,"y":164.25},"type":"O","description":"Forceout"},{"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":68.6,"y":52.22},"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"coordinates":{"x":182.06,"y":93.79},"type":"O","description":"Flyout"}]}},{"startIndex":28,"endIndex":37,"top":[28,29,30],"bottom":[31,32,33,34,35,36,37],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":141.3,"y":96.32},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"coordinates":{"x":185.91,"y":106.97},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":59.24,"y":140.43},"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":4,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":183.16,"y":71.99},"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":4,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":62.55,"y":48.16},"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":4,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":123.13,"y":97.84},"type":"H","description":"Single"}]}},{"startIndex":38,"endIndex":44,"top":[38,39,40,41],"bottom":[42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":133.59,"y":175.91},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":146.26,"y":122.68},"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":5,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":103.3,"y":162.23},"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":5,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"coordinates":{"x":100.55,"y":103.93},"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":5,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":149.01,"y":155.64},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":45,"endIndex":56,"top":[45,46,47],"bottom":[48,49,50,51,52,53,54,55,56],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":160.03,"y":155.13},"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":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":112.66,"y":148.54},"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":6,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":102.2,"y":158.17},"type":"E","description":"Field Error"},{"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":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":143.51,"y":106.97},"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":6,"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":111.01,"y":159.18},"type":"O","description":"Groundout"}]}},{"startIndex":57,"endIndex":64,"top":[57,58,59,60],"bottom":[61,62,63,64],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"coordinates":{"x":149.01,"y":161.21},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":208.5,"y":105.45},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":113.77,"y":151.07},"type":"O","description":"Grounded Into DP"}],"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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":98.9,"y":163.75},"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":7,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":145.0,"y":162.0},"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":7,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":132.49,"y":140.43},"type":"O","description":"Lineout"}]}},{"startIndex":65,"endIndex":72,"top":[65,66,67,68,69],"bottom":[70,71,72],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":181.51,"y":73.51},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":167.19,"y":118.63},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":135.8,"y":175.91},"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":8,"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":55.94,"y":99.36},"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":8,"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":77.97,"y":67.43},"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":8,"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":184.26,"y":135.36},"type":"O","description":"Double Play"}]}},{"startIndex":73,"endIndex":78,"top":[73,74,75,76,77,78],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":109.91,"y":158.17},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":146.26,"y":91.25},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":179.86,"y":126.74},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":138.0,"y":117.11},"type":"O","description":"Pop Out"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":3,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":3,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":3}}],"teams":{"home":{"runs":9,"hits":10,"errors":0,"leftOnBase":7},"away":{"runs":5,"hits":9,"errors":1,"leftOnBase":6}},"defense":{"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"catcher":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"first":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"second":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"third":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"shortstop":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"left":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"center":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"right":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"onDeck":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"inHole":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"battingOrder":5,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"offense":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"onDeck":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"inHole":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"battingOrder":2,"team":{"id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"}},"balls":1,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":9,"airOuts":6,"runs":5,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".247","atBats":34,"obp":".307","slg":".390","ops":".697","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":20,"rbi":5,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.33","popOuts":3,"lineOuts":1},"pitching":{"flyOuts":6,"groundOuts":9,"airOuts":8,"runs":9,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":7,"intentionalWalks":1,"hits":10,"hitByPitch":1,"atBats":32,"obp":".450","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":160,"era":"4.05","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":8,"whip":"1.32","battersFaced":40,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":160,"balls":62,"strikes":98,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":9,"pitchesPerInning":"20.00","runsScoredPer9":"10.13","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":11,"putOuts":24,"errors":1,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID663372":{"person":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(L, 1-1)","summary":"4.0 IP, 6 ER, 4 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":2,"airOuts":5,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":18,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":82,"inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":21,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":82,"balls":31,"strikes":51,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":9,"groundOuts":12,"airOuts":14,"runs":10,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":50,"obp":".375","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":199,"era":"7.30","inningsPitched":"12.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.70","battersFaced":56,"outs":37,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":199,"balls":75,"strikes":124,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":6,"winPercentage":".500","pitchesPerInning":"16.14","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"6.57","walksPer9Inn":"4.38","hitsPer9Inn":"10.95","runsScoredPer9":"7.30","homeRunsPer9":"2.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666160":{"person":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"jerseyNumber":"22","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"300","stats":{"batting":{"summary":"3-4 | 2 HR, K, 4 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":9,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","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":9,"flyOuts":5,"groundOuts":5,"airOuts":10,"runs":6,"doubles":0,"triples":0,"homeRuns":5,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".300","atBats":30,"obp":".313","slg":".800","ops":"1.113","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":24,"rbi":9,"leftOnBase":10,"sacBunts":0,"sacFlies":1,"babip":".211","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.00","popOuts":4,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":15,"errors":0,"chances":15,"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"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID680767":{"person":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":5,"gamesStarted":0,"flyOuts":4,"groundOuts":7,"airOuts":6,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":24,"obp":".393","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":94,"era":"3.00","inningsPitched":"6.0","wins":0,"losses":1,"saves":1,"saveOpportunities":2,"holds":0,"blownSaves":1,"earnedRuns":2,"whip":"1.67","battersFaced":28,"outs":18,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":34,"strikes":60,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".000","pitchesPerInning":"15.67","gamesFinished":3,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.00","walksPer9Inn":"3.00","hitsPer9Inn":"12.00","runsScoredPer9":"4.50","homeRunsPer9":"1.50","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"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}},"ID623474":{"person":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"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":8,"balls":1,"strikes":7,"strikePercentage":".880","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":1,"flyOuts":8,"groundOuts":5,"airOuts":12,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":27,"obp":".179","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":110,"era":"1.13","inningsPitched":"8.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"0.63","battersFaced":28,"outs":24,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":110,"balls":33,"strikes":77,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.42","rbi":0,"winPercentage":".---","pitchesPerInning":"13.75","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"6.75","walksPer9Inn":"0.00","hitsPer9Inn":"5.63","runsScoredPer9":"1.13","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664983":{"person":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"jerseyNumber":"31","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"900","stats":{"batting":{"summary":"0-1 | BB, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".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":{"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":13,"flyOuts":4,"groundOuts":11,"airOuts":10,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":1,"avg":".138","atBats":29,"obp":".242","slg":".207","ops":".449","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":6,"rbi":1,"leftOnBase":8,"sacBunts":3,"sacFlies":0,"babip":".182","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"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":16,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID687859":{"person":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":7,"groundOuts":14,"airOuts":10,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".283","atBats":46,"obp":".327","slg":".478","ops":".805","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":22,"rbi":6,"leftOnBase":11,"sacBunts":1,"sacFlies":0,"babip":".324","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":51,"errors":0,"chances":54,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID801403":{"person":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"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":3,"gamesStarted":0,"flyOuts":7,"groundOuts":14,"airOuts":12,"runs":6,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":14,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":52,"obp":".298","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":226,"era":"4.26","inningsPitched":"12.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.34","battersFaced":57,"outs":38,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":226,"balls":73,"strikes":153,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".500","pitchesPerInning":"17.84","gamesFinished":1,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"9.95","walksPer9Inn":"2.84","hitsPer9Inn":"9.24","runsScoredPer9":"4.26","homeRunsPer9":"2.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607536":{"person":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":8,"groundOuts":19,"airOuts":14,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":4,"atBats":59,"obp":".313","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":250,"era":"2.30","inningsPitched":"15.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.09","battersFaced":67,"outs":47,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":250,"balls":82,"strikes":168,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".500","pitchesPerInning":"15.96","gamesFinished":0,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"7.47","walksPer9Inn":"2.30","hitsPer9Inn":"7.47","runsScoredPer9":"2.30","homeRunsPer9":"0.57","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650489":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"jerseyNumber":"3","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"601","stats":{"batting":{"note":"b-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":6,"groundOuts":10,"airOuts":8,"runs":8,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":21,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".220","atBats":50,"obp":".278","slg":".340","ops":".618","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":54,"totalBases":17,"rbi":7,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"babip":".357","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.00","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":23,"putOuts":25,"errors":0,"chances":48,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID657514":{"person":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":7,"strikes":13,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":1,"flyOuts":2,"groundOuts":8,"airOuts":6,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":1,"hits":6,"hitByPitch":0,"atBats":25,"obp":".321","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":109,"era":"1.42","inningsPitched":"6.1","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":1,"whip":"1.42","battersFaced":28,"outs":19,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":109,"balls":37,"strikes":72,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":2,"winPercentage":"1.000","pitchesPerInning":"17.21","gamesFinished":0,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"7.11","walksPer9Inn":"4.26","hitsPer9Inn":"8.53","runsScoredPer9":"2.84","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID671289":{"person":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"jerseyNumber":"2","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"1-2","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":1,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":1,"groundOuts":6,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":2,"avg":".375","atBats":16,"obp":".444","slg":".375","ops":".819","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":6,"rbi":3,"leftOnBase":6,"sacBunts":1,"sacFlies":0,"babip":".429","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID675848":{"person":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":7,"groundOuts":3,"airOuts":13,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":1,"hits":9,"hitByPitch":0,"atBats":29,"obp":".394","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":134,"era":"6.14","inningsPitched":"7.1","wins":0,"losses":2,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.77","battersFaced":33,"outs":22,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":134,"balls":47,"strikes":87,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.23","rbi":0,"winPercentage":".000","pitchesPerInning":"18.27","gamesFinished":3,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"4.91","walksPer9Inn":"4.91","hitsPer9Inn":"11.05","runsScoredPer9":"6.14","homeRunsPer9":"1.23","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666397":{"person":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"100","stats":{"batting":{"summary":"2-3 | HR, 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":1,"groundOuts":7,"airOuts":5,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".344","atBats":32,"obp":".417","slg":".469","ops":".886","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":15,"rbi":5,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".455","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":8,"errors":2,"chances":18,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID696100":{"person":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"jerseyNumber":"15","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":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":15,"flyOuts":9,"groundOuts":3,"airOuts":15,"runs":10,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":4,"intentionalWalks":1,"hits":12,"hitByPitch":2,"avg":".235","atBats":51,"obp":".316","slg":".373","ops":".689","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":57,"totalBases":19,"rbi":5,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".357","groundOutsToAirouts":"0.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.50","popOuts":3,"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":{"caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","assists":1,"putOuts":59,"errors":1,"chances":61,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID608372":{"person":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":13,"groundOuts":21,"airOuts":17,"runs":4,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":60,"obp":".206","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":231,"era":"2.16","inningsPitched":"16.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"0.78","battersFaced":63,"outs":50,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":231,"balls":85,"strikes":146,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.24","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.86","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"6.48","walksPer9Inn":"1.62","hitsPer9Inn":"5.40","runsScoredPer9":"2.16","homeRunsPer9":"2.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"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}},"ID688642":{"person":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 2 ER, 0 K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":39,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":8,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":19,"strikes":20,"strikePercentage":".510","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"20.25","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":5,"gamesStarted":0,"flyOuts":2,"groundOuts":13,"airOuts":4,"runs":8,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":1,"hits":13,"hitByPitch":0,"atBats":37,"obp":".429","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":176,"era":"7.56","inningsPitched":"8.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"2.16","battersFaced":42,"outs":25,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":176,"balls":65,"strikes":111,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.25","rbi":1,"winPercentage":".---","pitchesPerInning":"21.12","gamesFinished":2,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"7.56","walksPer9Inn":"5.40","hitsPer9Inn":"14.04","runsScoredPer9":"8.64","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687597":{"person":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"jerseyNumber":"27","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"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":10,"flyOuts":8,"groundOuts":9,"airOuts":10,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".103","atBats":29,"obp":".188","slg":".138","ops":".326","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":4,"rbi":5,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".136","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":1,"putOuts":14,"errors":0,"chances":15,"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"}]},"ID664954":{"person":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"jerseyNumber":"26","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":2,"groundOuts":5,"airOuts":7,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".273","atBats":22,"obp":".304","slg":".364","ops":".668","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":23,"totalBases":8,"rbi":2,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"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":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":2,"putOuts":54,"errors":0,"chances":56,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID686668":{"person":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"jerseyNumber":"9","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":5,"groundOuts":9,"airOuts":10,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".182","atBats":44,"obp":".250","slg":".273","ops":".523","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":12,"rbi":1,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".269","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.00","popOuts":1,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":31,"errors":0,"chances":31,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID547179":{"person":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","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":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":4,"strikes":7,"strikePercentage":".640","hitBatsmen":1,"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":4,"gamesStarted":3,"flyOuts":6,"groundOuts":22,"airOuts":10,"runs":13,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":26,"hitByPitch":3,"atBats":67,"obp":".440","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":281,"era":"8.36","inningsPitched":"14.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"2.14","battersFaced":75,"outs":42,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":281,"balls":104,"strikes":177,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.20","rbi":0,"winPercentage":".500","pitchesPerInning":"20.07","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"6.43","walksPer9Inn":"2.57","hitsPer9Inn":"16.71","runsScoredPer9":"8.36","homeRunsPer9":"1.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID678662":{"person":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"jerseyNumber":"14","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":8,"groundOuts":12,"airOuts":16,"runs":4,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":1,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".267","atBats":60,"obp":".279","slg":".433","ops":".712","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":61,"totalBases":26,"rbi":6,"leftOnBase":30,"sacBunts":0,"sacFlies":0,"babip":".349","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.00","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":41,"putOuts":17,"errors":2,"chances":60,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID681198":{"person":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"jerseyNumber":"7","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"801","stats":{"batting":{"note":"c-","summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":9,"groundOuts":11,"airOuts":11,"runs":6,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".333","atBats":48,"obp":".389","slg":".521","ops":".910","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":54,"totalBases":25,"rbi":8,"leftOnBase":20,"sacBunts":0,"sacFlies":1,"babip":".389","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":2,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":81,"errors":0,"chances":86,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":2,"groundOuts":8,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":28,"obp":".161","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":126,"era":"0.00","inningsPitched":"9.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"0.56","battersFaced":31,"outs":27,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":126,"balls":45,"strikes":81,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":1,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"12.00","walksPer9Inn":"3.00","hitsPer9Inn":"2.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677955":{"person":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"jerseyNumber":"0","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":22,"obp":".208","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":85,"era":"1.42","inningsPitched":"6.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"0.79","battersFaced":24,"outs":19,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":32,"strikes":53,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".000","pitchesPerInning":"13.42","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.53","walksPer9Inn":"2.84","hitsPer9Inn":"4.26","runsScoredPer9":"1.42","homeRunsPer9":"0.00","inheritedRunners":9,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678368":{"person":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":4,"groundOuts":4,"airOuts":8,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":2,"hits":2,"hitByPitch":0,"atBats":20,"obp":".217","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":80,"era":"5.68","inningsPitched":"6.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"0.79","battersFaced":24,"outs":19,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":80,"balls":30,"strikes":50,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".000","pitchesPerInning":"12.63","gamesFinished":2,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"9.95","walksPer9Inn":"4.26","hitsPer9Inn":"2.84","runsScoredPer9":"7.11","homeRunsPer9":"2.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":4},"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}},"ID691720":{"person":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | BB, K","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":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":3,"groundOuts":9,"airOuts":11,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".195","atBats":41,"obp":".313","slg":".220","ops":".533","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":9,"rbi":1,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":27,"putOuts":8,"errors":1,"chances":36,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[666397,678662,666160,696100,687859,687597,650489,664954,691720,681198,664983,671289,663372,688642,657514,547179,623474],"pitchers":[663372,688642,657514,547179,623474],"bench":[686668],"bullpen":[678368,801403,607536,677955,675848,622608,608372,680767],"battingOrder":[666397,678662,666160,696100,687859,650489,664954,681198,671289],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Sullivan, B (2, Peralta, W); Tovar (7, Marinaccio)."},{"label":"HR","value":"Moniak 2 (5, 1st inning off Márquez, 1 on, 1 out, 3rd inning off Márquez, 0 on, 2 out); Julien (1, 3rd inning off Márquez, 0 on, 1 out)."},{"label":"TB","value":"Freeman, T; Julien 5; Moniak 9; Rumfield; Sullivan, B 2; Tovar 2."},{"label":"RBI","value":"Julien (5); Moniak 4 (9)."},{"label":"2-out RBI","value":"Moniak."},{"label":"Runners left in scoring position, 2 out","value":"Tovar 2."},{"label":"GIDP","value":"Freeman, T."},{"label":"Team RISP","value":"2-for-5."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Julien (2, 2nd base off Márquez/Fermin)."},{"label":"CS","value":"McCarthy (1, 2nd base by Márquez/Fermin)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Karros, K (1, fielding)."},{"label":"Outfield assists","value":"Freeman, T (Tatis Jr. at home)."},{"label":"DP","value":"2 (Julien-Tovar-Johnston, T; Freeman, T-Sullivan, B)."}]}],"note":[{"label":"a","value":"Grounded into a double play for McCarthy in the 7th."},{"label":"b","value":"Struck out for Beck in the 9th."},{"label":"c","value":"Singled for Karros, K in the 9th."}]},"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":6,"groundOuts":9,"airOuts":8,"runs":9,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":7,"intentionalWalks":1,"hits":10,"hitByPitch":1,"avg":".219","atBats":32,"obp":".296","slg":".367","ops":".663","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":20,"rbi":9,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":0,"lineOuts":2},"pitching":{"flyOuts":2,"groundOuts":9,"airOuts":6,"runs":5,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":34,"obp":".342","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":165,"era":"3.51","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.26","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":165,"balls":60,"strikes":105,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":5,"pitchesPerInning":"18.33","runsScoredPer9":"5.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":0,"groundOuts":5,"airOuts":0,"runs":3,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".353","atBats":17,"obp":".389","slg":".765","ops":"1.154","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":13,"rbi":4,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"5.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":3,"putOuts":41,"errors":1,"chances":45,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"800","stats":{"batting":{"summary":"0-2 | BB, HBP, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":4,"groundOuts":8,"airOuts":8,"runs":7,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".172","atBats":29,"obp":".273","slg":".241","ops":".514","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":7,"rbi":1,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".238","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","assists":6,"putOuts":100,"errors":3,"chances":109,"fielding":".972","passedBall":0,"pickoffs":0}},"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":3,"gamesStarted":3,"flyOuts":11,"groundOuts":14,"airOuts":17,"runs":7,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":8,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":58,"obp":".313","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":258,"era":"3.24","inningsPitched":"16.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.20","battersFaced":68,"outs":50,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":258,"balls":97,"strikes":161,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".500","pitchesPerInning":"15.48","gamesFinished":0,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"8.10","walksPer9Inn":"4.32","hitsPer9Inn":"6.48","runsScoredPer9":"3.78","homeRunsPer9":"0.54","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":19,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":23,"obp":".083","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":93,"era":"0.00","inningsPitched":"7.1","wins":1,"losses":0,"saves":4,"saveOpportunities":4,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.27","battersFaced":24,"outs":22,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":20,"strikes":73,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.68","gamesFinished":6,"strikeoutWalkRatio":"19.00","strikeoutsPer9Inn":"23.32","walksPer9Inn":"1.23","hitsPer9Inn":"1.23","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID688158":{"person":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"jerseyNumber":"66","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":6,"gamesStarted":0,"flyOuts":2,"groundOuts":14,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":1,"hits":5,"hitByPitch":1,"atBats":28,"obp":".343","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":120,"era":"0.00","inningsPitched":"8.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.27","battersFaced":36,"outs":26,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":120,"balls":48,"strikes":72,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.50","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.85","gamesFinished":4,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"6.23","walksPer9Inn":"6.23","hitsPer9Inn":"5.19","runsScoredPer9":"1.04","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"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":{"note":"(H, 1)","summary":"1.1 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":28,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":9,"strikes":19,"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":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":7,"gamesStarted":0,"flyOuts":1,"groundOuts":7,"airOuts":6,"runs":2,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":27,"obp":".379","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":117,"era":"2.84","inningsPitched":"6.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":2,"whip":"1.74","battersFaced":29,"outs":19,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":117,"balls":42,"strikes":75,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".---","pitchesPerInning":"18.47","gamesFinished":1,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.11","walksPer9Inn":"2.84","hitsPer9Inn":"12.79","runsScoredPer9":"2.84","homeRunsPer9":"1.42","inheritedRunners":5,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID592206":{"person":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"jerseyNumber":"21","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"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":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":4,"groundOuts":7,"airOuts":11,"runs":1,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":1,"hits":7,"hitByPitch":0,"avg":".226","atBats":31,"obp":".294","slg":".323","ops":".617","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":10,"rbi":5,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".280","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"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"}]},"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":3,"gamesStarted":3,"flyOuts":3,"groundOuts":15,"airOuts":10,"runs":7,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":47,"obp":".321","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":201,"era":"4.97","inningsPitched":"12.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.26","battersFaced":53,"outs":38,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":201,"balls":75,"strikes":126,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".000","pitchesPerInning":"15.87","gamesFinished":0,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"7.82","walksPer9Inn":"3.55","hitsPer9Inn":"7.82","runsScoredPer9":"4.97","homeRunsPer9":"0.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":6},"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}},"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":"300","stats":{"batting":{"summary":"1-4 | 2B, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":3,"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":10,"groundOuts":17,"airOuts":18,"runs":10,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":1,"hits":11,"hitByPitch":0,"avg":".193","atBats":57,"obp":".270","slg":".351","ops":".621","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":63,"totalBases":20,"rbi":10,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".205","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.50","popOuts":4,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":26,"errors":0,"chances":27,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID592094":{"person":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(S, 1)","summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":0,"stolenBasePercentage":".---","numberOfPitches":4,"inningsPitched":"0.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":4,"balls":1,"strikes":3,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"obp":".000","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":9,"era":"0.00","inningsPitched":"0.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":2,"outs":2,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":2,"strikes":7,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"13.50","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID608566":{"person":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(W, 2-1)","summary":"5.0 IP, 4 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":5,"airOuts":4,"runs":4,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":18,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":86,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":31,"strikes":55,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"7.20","homeRunsPer9":"5.40","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":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":3,"gamesStarted":3,"flyOuts":8,"groundOuts":10,"airOuts":17,"runs":8,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":55,"obp":".373","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":243,"era":"5.54","inningsPitched":"13.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.69","battersFaced":59,"outs":39,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":243,"balls":91,"strikes":152,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":4,"winPercentage":".667","pitchesPerInning":"18.69","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"6.92","walksPer9Inn":"2.77","hitsPer9Inn":"12.46","runsScoredPer9":"5.54","homeRunsPer9":"3.46","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"0.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":9,"strikes":12,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":6,"gamesStarted":0,"flyOuts":2,"groundOuts":10,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":31,"obp":".273","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":126,"era":"1.08","inningsPitched":"8.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.08","battersFaced":33,"outs":25,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":126,"balls":38,"strikes":88,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":".---","pitchesPerInning":"15.12","gamesFinished":0,"strikeoutWalkRatio":"8.00","strikeoutsPer9Inn":"8.64","walksPer9Inn":"1.08","hitsPer9Inn":"8.64","runsScoredPer9":"1.08","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID657757":{"person":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"jerseyNumber":"30","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"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":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":1,"groundOuts":13,"airOuts":10,"runs":6,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".234","atBats":47,"obp":".250","slg":".468","ops":".718","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":22,"rbi":6,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".281","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.50","popOuts":5,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":76,"errors":0,"chances":87,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID657656":{"person":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"jerseyNumber":"5","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"100","stats":{"batting":{"summary":"2-3 | HR, 2B, 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"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":14,"flyOuts":11,"groundOuts":11,"airOuts":15,"runs":8,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".269","atBats":52,"obp":".333","slg":".500","ops":".833","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":57,"totalBases":26,"rbi":9,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".297","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.33","popOuts":1,"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":29,"errors":0,"chances":29,"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"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":2,"groundOuts":11,"airOuts":4,"runs":9,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":35,"obp":".444","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":136,"era":"10.80","inningsPitched":"6.2","wins":1,"losses":0,"saves":0,"saveOpportunities":3,"holds":1,"blownSaves":3,"earnedRuns":8,"whip":"2.40","battersFaced":36,"outs":20,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":136,"balls":47,"strikes":89,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.75","rbi":0,"winPercentage":"1.000","pitchesPerInning":"20.40","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"6.75","walksPer9Inn":"1.35","hitsPer9Inn":"20.25","runsScoredPer9":"12.15","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"400","stats":{"batting":{"summary":"1-5 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":7,"groundOuts":16,"airOuts":10,"runs":9,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":13,"intentionalWalks":1,"hits":9,"hitByPitch":0,"avg":".196","atBats":46,"obp":".367","slg":".370","ops":".737","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":60,"totalBases":17,"rbi":7,"leftOnBase":15,"sacBunts":0,"sacFlies":1,"babip":".212","groundOutsToAirouts":"1.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":28,"putOuts":14,"errors":1,"chances":43,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID609280":{"person":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"jerseyNumber":"41","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | 2B, R, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"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":12,"flyOuts":5,"groundOuts":11,"airOuts":7,"runs":4,"doubles":3,"triples":1,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".297","atBats":37,"obp":".350","slg":".432","ops":".782","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":16,"rbi":2,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"babip":".379","groundOutsToAirouts":"1.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"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"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":5,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".091","atBats":11,"obp":".167","slg":".091","ops":".258","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":1,"rbi":0,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".111","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":22,"errors":0,"chances":25,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665487":{"person":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"jerseyNumber":"23","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"200","stats":{"batting":{"summary":"3-4 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":9,"groundOuts":14,"airOuts":16,"runs":6,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":8,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".228","atBats":57,"obp":".313","slg":".298","ops":".611","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":68,"totalBases":17,"rbi":6,"leftOnBase":16,"sacBunts":1,"sacFlies":2,"babip":".310","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":23,"errors":0,"chances":26,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID669369":{"person":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"jerseyNumber":"29","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"501","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".125","atBats":8,"obp":".222","slg":".250","ops":".472","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":2,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".333","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":5,"errors":0,"chances":5,"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"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":9,"groundOuts":19,"airOuts":20,"runs":4,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".224","atBats":58,"obp":".262","slg":".362","ops":".624","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":61,"totalBases":21,"rbi":8,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".220","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":4,"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":26,"putOuts":17,"errors":1,"chances":44,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":3,"groundOuts":10,"airOuts":9,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":30,"obp":".314","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":127,"era":"4.15","inningsPitched":"8.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":4,"whip":"1.27","battersFaced":35,"outs":26,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":127,"balls":51,"strikes":76,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".---","pitchesPerInning":"14.65","gamesFinished":0,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"5.19","walksPer9Inn":"4.15","hitsPer9Inn":"7.27","runsScoredPer9":"4.15","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676760":{"person":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"jerseyNumber":"97","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":10,"strikes":16,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":5,"groundOuts":10,"airOuts":8,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":32,"obp":".212","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":144,"era":"2.89","inningsPitched":"9.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.75","battersFaced":33,"outs":28,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":144,"balls":58,"strikes":86,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":1,"winPercentage":".---","pitchesPerInning":"15.43","gamesFinished":3,"strikeoutWalkRatio":"8.00","strikeoutsPer9Inn":"7.71","walksPer9Inn":"0.96","hitsPer9Inn":"5.79","runsScoredPer9":"2.89","homeRunsPer9":"0.96","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":4,"groundOuts":17,"airOuts":15,"runs":8,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":7,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".154","atBats":52,"obp":".254","slg":".231","ops":".485","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":12,"rbi":3,"leftOnBase":27,"sacBunts":0,"sacFlies":0,"babip":".179","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.00","popOuts":3,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":37,"putOuts":29,"errors":0,"chances":66,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":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":3,"gamesStarted":3,"flyOuts":10,"groundOuts":16,"airOuts":14,"runs":2,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":19,"baseOnBalls":4,"intentionalWalks":0,"hits":15,"hitByPitch":1,"atBats":63,"obp":".290","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":266,"era":"1.02","inningsPitched":"17.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.08","battersFaced":69,"outs":53,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":266,"balls":87,"strikes":179,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.06","gamesFinished":0,"strikeoutWalkRatio":"4.75","strikeoutsPer9Inn":"9.68","walksPer9Inn":"2.04","hitsPer9Inn":"7.64","runsScoredPer9":"1.02","homeRunsPer9":"0.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[657656,665487,701538,592518,592206,669369,657757,609280,666023,630105,608566,593974,676760,699134,592094],"pitchers":[608566,593974,676760,699134,592094],"bench":[593428,669134,664034],"bullpen":[621111,606996,650633,695243,670970,688158,681190],"battingOrder":[657656,665487,701538,592518,669369,657757,609280,666023,630105],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Laureano (3, Feltner); Andujar (3, Feltner); Merrill (3, Bernardino); Tatis Jr. (4, Herget, J)."},{"label":"HR","value":"Machado, M (2, 3rd inning off Feltner, 1 on, 2 out); Laureano (3, 4th inning off Feltner, 2 on, 2 out)."},{"label":"TB","value":"Andujar 3; Castellanos, N; Laureano 6; Machado, M 4; Merrill 2; Tatis Jr. 4."},{"label":"RBI","value":"Laureano 3 (9); Machado, M 2 (7); Merrill 3 (10); Tatis Jr. (6)."},{"label":"2-out RBI","value":"Laureano 3; Machado, M 2."},{"label":"Runners left in scoring position, 2 out","value":"Laureano; Castellanos, N 2; Sheets 2; Merrill."},{"label":"GIDP","value":"Sheets."},{"label":"Team RISP","value":"2-for-13."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Tatis Jr. (4, 2nd base off Feltner/Sullivan, B)."},{"label":"CS","value":"Andujar (1, 2nd base by Feltner/Sullivan, B)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Cronenworth-Tatis Jr.-Sheets)."}]}],"note":[]}},"officials":[{"official":{"id":554242,"fullName":"Edwin Moscoso","link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"fullName":"Nic Lentz","link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"fullName":"Hunter Wendelstedt","link":"/api/v1/people/427537"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Castellanos, N (by Bernardino)."},{"label":"HBP","value":"Fermin (by Lorenzen)."},{"label":"ABS Challenge","value":"Sullivan, B (Ball-Confirmed); Julien (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Feltner 82-51; Agnos 39-20; Bernardino 20-13; Lorenzen 11-7; Herget, J 8-7; Márquez 86-55; Peralta, W 28-19; Marinaccio 26-16; Rodriguez, B 21-12; Adam 4-3."},{"label":"Groundouts-flyouts","value":"Feltner 2-4; Agnos 4-0; Bernardino 1-0; Lorenzen 2-0; Herget, J 0-2; Márquez 5-2; Peralta, W 2-0; Marinaccio 2-0; Rodriguez, B 0-0; Adam 0-0."},{"label":"Batters faced","value":"Feltner 21; Agnos 8; Bernardino 4; Lorenzen 4; Herget, J 3; Márquez 20; Peralta, W 6; Marinaccio 6; Rodriguez, B 5; Adam 1."},{"label":"Inherited runners-scored","value":"Bernardino 3-2; Marinaccio 2-0; Adam 3-0."},{"label":"Umpires","value":"HP: Edwin Moscoso. 1B: Vic Carapazza. 2B: Nic Lentz. 3B: Hunter Wendelstedt. "},{"label":"Weather","value":"68 degrees, Clear."},{"label":"Wind","value":"11 mph, L To R."},{"label":"First pitch","value":"5:42 PM."},{"label":"T","value":"2:58."},{"label":"Att","value":"42,318."},{"label":"Venue","value":"Petco Park."},{"label":"April 11, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160","boxscoreName":"Moniak"},"jerseyNumber":"22","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"300","stats":{"batting":{"summary":"3-4 | 2 HR, K, 4 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":9,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","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":9,"flyOuts":5,"groundOuts":5,"airOuts":10,"runs":6,"doubles":0,"triples":0,"homeRuns":5,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".300","atBats":30,"obp":".313","slg":".800","ops":"1.113","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":24,"rbi":9,"leftOnBase":10,"sacBunts":0,"sacFlies":1,"babip":".211","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.00","popOuts":4,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":15,"errors":0,"chances":15,"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"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":76,"hittingGameScore":76},{"player":{"person":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656","boxscoreName":"Laureano"},"jerseyNumber":"5","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"100","stats":{"batting":{"summary":"2-3 | HR, 2B, 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"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":14,"flyOuts":11,"groundOuts":11,"airOuts":15,"runs":8,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".269","atBats":52,"obp":".333","slg":".500","ops":".833","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":57,"totalBases":26,"rbi":9,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".297","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.33","popOuts":1,"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":29,"errors":0,"chances":29,"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"}]},"type":"hitter","gameScore":74,"hittingGameScore":74},{"player":{"person":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397","boxscoreName":"Julien"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"100","stats":{"batting":{"summary":"2-3 | HR, 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":1,"groundOuts":7,"airOuts":5,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".344","atBats":32,"obp":".417","slg":".469","ops":".886","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":15,"rbi":5,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".455","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":8,"errors":2,"chances":18,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":68,"hittingGameScore":68}]},"decisions":{"winner":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"loser":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"save":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}