{"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":824047,"link":"/api/v1.1/game/824047/feed/live","metaData":{"wait":10,"timeStamp":"20260419_225944","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824047,"type":"R","doubleHeader":"N","id":"2026/04/19/sdnmlb-anamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824047-2026-04-19","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-19T20:07:00Z","originalDate":"2026-04-19","officialDate":"2026-04-19","dayNight":"day","time":"1:07","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":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":22,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":15,"losses":7,"ties":0,"pct":".682"},"records":{},"divisionLeader":false,"wins":15,"losses":7,"winningPercentage":".682"},"franchiseName":"San Diego","clubName":"Padres","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108","season":2026,"venue":{"id":1,"name":"Angel Stadium","link":"/api/v1/venues/1"},"springVenue":{"id":2500,"link":"/api/v1/venues/2500"},"teamCode":"ana","fileCode":"ana","abbreviation":"LAA","teamName":"Angels","locationName":"Anaheim","firstYearOfPlay":"1961","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"LA Angels","record":{"gamesPlayed":23,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":11,"losses":12,"ties":0,"pct":".478"},"records":{},"divisionLeader":false,"wins":11,"losses":12,"winningPercentage":".478"},"franchiseName":"Los Angeles","clubName":"Angels","active":true}},"players":{"ID624428":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428","firstName":"Adam","lastName":"Frazier","primaryNumber":"20","birthDate":"1991-12-14","currentAge":34,"birthCity":"Athens","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Adam","useLastName":"Frazier","middleName":"Timothy","boxscoreName":"Frazier","nickName":"Fraz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2016-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adam Frazier","nameSlug":"adam-frazier-624428","firstLastName":"Adam Frazier","lastFirstName":"Frazier, Adam","lastInitName":"Frazier, A","initLastName":"A Frazier","fullFMLName":"Adam Timothy Frazier","fullLFMName":"Frazier, Adam Timothy","strikeZoneTop":3.111,"strikeZoneBottom":1.57},"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},"ID624585":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585","firstName":"Jorge","lastName":"Soler","primaryNumber":"12","birthDate":"1992-02-25","currentAge":34,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jorge","useLastName":"Soler","middleName":"Carlos","boxscoreName":"Soler","nickName":"El Crudo","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"pronunciation":"HOR-hay soh-LAIR","mlbDebutDate":"2014-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Soler","nameSlug":"jorge-soler-624585","firstLastName":"Jorge Soler","lastFirstName":"Soler, Jorge","lastInitName":"Soler, J","initLastName":"J Soler","fullFMLName":"Jorge Carlos Soler","fullLFMName":"Soler, Jorge Carlos","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"ID660162":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162","firstName":"Yoán","lastName":"Moncada","primaryNumber":"10","birthDate":"1995-05-27","currentAge":31,"birthCity":"Cienfuegos","birthCountry":"Cuba","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Yoán","useLastName":"Moncada","middleName":"Manuel","boxscoreName":"Moncada","nickName":"Yoyo","gender":"M","nameMatrilineal":"Olivera","isPlayer":true,"isVerified":true,"pronunciation":"YO-on moan-CAH-duh","mlbDebutDate":"2016-09-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yoán Moncada","nameSlug":"yoan-moncada-660162","firstLastName":"Yoán Moncada","lastFirstName":"Moncada, Yoán","lastInitName":"Moncada, Y","initLastName":"Y Moncada","fullFMLName":"Yoán Manuel Moncada","fullLFMName":"Moncada, Yoán Manuel","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID681217":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217","firstName":"Chase","lastName":"Silseth","primaryNumber":"63","birthDate":"2000-05-18","currentAge":26,"birthCity":"Farmington","birthStateProvince":"NM","birthCountry":"USA","height":"6' 0\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Silseth","middleName":"Robert","boxscoreName":"Silseth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2022-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Silseth","nameSlug":"chase-silseth-681217","firstLastName":"Chase Silseth","lastFirstName":"Silseth, Chase","lastInitName":"Silseth, C","initLastName":"C Silseth","fullFMLName":"Chase Robert Silseth","fullLFMName":"Silseth, Chase Robert","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},"ID667755":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755","firstName":"José","lastName":"Soriano","primaryNumber":"40","birthDate":"1998-10-20","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Soriano","middleName":"Joaquin","boxscoreName":"Soriano, J","gender":"M","nameMatrilineal":"Santana","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Soriano","nameSlug":"jose-soriano-667755","firstLastName":"José Soriano","lastFirstName":"Soriano, José","lastInitName":"Soriano, J","initLastName":"J Soriano","fullFMLName":"José Joaquin Soriano","fullLFMName":"Soriano, José Joaquin","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID686799":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799","firstName":"Jack","lastName":"Kochanowicz","primaryNumber":"41","birthDate":"2000-12-22","currentAge":25,"birthCity":"Philadelphia","birthStateProvince":"PA","birthCountry":"USA","height":"6' 7\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Kochanowicz","middleName":"Von","boxscoreName":"Kochanowicz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ko-HAWN-o-wits","mlbDebutDate":"2024-07-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Kochanowicz","nameSlug":"jack-kochanowicz-686799","firstLastName":"Jack Kochanowicz","lastFirstName":"Kochanowicz, Jack","lastInitName":"Kochanowicz, J","initLastName":"J Kochanowicz","fullFMLName":"Jack Von Kochanowicz","fullLFMName":"Kochanowicz, Jack Von","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID545361":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361","firstName":"Michael","lastName":"Trout","primaryNumber":"27","birthDate":"1991-08-07","currentAge":35,"birthCity":"Vineland","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Mike","useLastName":"Trout","middleName":"Nelson","boxscoreName":"Trout","nickName":"Kiiiiid","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2011-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mike Trout","nameSlug":"mike-trout-545361","firstLastName":"Mike Trout","lastFirstName":"Trout, Mike","lastInitName":"Trout, M","initLastName":"M Trout","fullFMLName":"Michael Nelson Trout","fullLFMName":"Trout, Michael Nelson","strikeZoneTop":3.244,"strikeZoneBottom":1.637},"ID519141":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141","firstName":"Thomas","lastName":"Pomeranz","primaryNumber":"47","birthDate":"1988-11-22","currentAge":37,"birthCity":"Memphis","birthStateProvince":"TN","birthCountry":"USA","height":"6' 5\"","weight":246,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Pomeranz","middleName":"Andrew","boxscoreName":"Pomeranz","nickName":"Big Smooth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2011-09-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Pomeranz","nameSlug":"drew-pomeranz-519141","firstLastName":"Drew Pomeranz","lastFirstName":"Pomeranz, Drew","lastInitName":"Pomeranz, D","initLastName":"D Pomeranz","fullFMLName":"Thomas Andrew Pomeranz","fullLFMName":"Pomeranz, Thomas Andrew","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID657757":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757","firstName":"Gavin","lastName":"Sheets","primaryNumber":"30","birthDate":"1996-04-23","currentAge":30,"birthCity":"Lutherville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Gavin","useLastName":"Sheets","middleName":"Crawford","boxscoreName":"Sheets","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-06-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gavin Sheets","nameSlug":"gavin-sheets-657757","firstLastName":"Gavin Sheets","lastFirstName":"Sheets, Gavin","lastInitName":"Sheets, G","initLastName":"G Sheets","fullFMLName":"Gavin Crawford Sheets","fullLFMName":"Sheets, Gavin Crawford","strikeZoneTop":3.351,"strikeZoneBottom":1.691},"ID670970":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970","firstName":"Adrian","lastName":"Morejon","primaryNumber":"50","birthDate":"1999-02-27","currentAge":27,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adrian","useLastName":"Morejon","boxscoreName":"Morejon","nickName":"More","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"more-eh-HONE","mlbDebutDate":"2019-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Adrian Morejon","nameSlug":"adrian-morejon-670970","firstLastName":"Adrian Morejon","lastFirstName":"Morejon, Adrian","lastInitName":"Morejon, A","initLastName":"A Morejon","fullFMLName":"Adrian Morejon","fullLFMName":"Morejon, Adrian","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID592518":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518","firstName":"Manuel","lastName":"Machado","primaryNumber":"13","birthDate":"1992-07-06","currentAge":34,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Manny","useLastName":"Machado","middleName":"Arturo","boxscoreName":"Machado, M","nickName":"El Ministro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2012-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Manny Machado","nameSlug":"manny-machado-592518","firstLastName":"Manny Machado","lastFirstName":"Machado, Manny","lastInitName":"Machado, M","initLastName":"M Machado","fullFMLName":"Manuel Arturo Machado","fullLFMName":"Machado, Manuel Arturo","strikeZoneTop":3.314,"strikeZoneBottom":1.672},"ID663362":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362","firstName":"Matthew","lastName":"Waldron","primaryNumber":"56","birthDate":"1996-09-26","currentAge":29,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Waldron","middleName":"Lawrence","boxscoreName":"Waldron","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Waldron","nameSlug":"matt-waldron-663362","firstLastName":"Matt Waldron","lastFirstName":"Waldron, Matt","lastInitName":"Waldron, M","initLastName":"M Waldron","fullFMLName":"Matthew Lawrence Waldron","fullLFMName":"Waldron, Matthew Lawrence","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID696147":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147","firstName":"Samuel","lastName":"Bachman","primaryNumber":"40","birthDate":"1999-09-30","currentAge":26,"birthCity":"Indianapolis","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Bachman","middleName":"Duane","boxscoreName":"Bachman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"BOCK-min","mlbDebutDate":"2023-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sam Bachman","nameSlug":"sam-bachman-696147","firstLastName":"Sam Bachman","lastFirstName":"Bachman, Sam","lastInitName":"Bachman, S","initLastName":"S Bachman","fullFMLName":"Samuel Duane Bachman","fullLFMName":"Bachman, Samuel Duane","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID641312":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312","firstName":"Shaun","lastName":"Anderson","birthDate":"1994-10-29","currentAge":31,"birthCity":"Coral Springs","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shaun","useLastName":"Anderson","boxscoreName":"Anderson, S","nickName":"Bigg Shaun","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shaun Anderson","nameSlug":"shaun-anderson-641312","firstLastName":"Shaun Anderson","lastFirstName":"Anderson, Shaun","lastInitName":"Anderson, S","initLastName":"S Anderson","fullFMLName":"Shaun Anderson","fullLFMName":"Anderson, Shaun","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID579328":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328","firstName":"Yusei","lastName":"Kikuchi","primaryNumber":"16","birthDate":"1991-06-17","currentAge":35,"birthCity":"Morioka","birthCountry":"Japan","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yusei","useLastName":"Kikuchi","boxscoreName":"Kikuchi","nickName":"U Say","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"YOO-say key-KOO-che","mlbDebutDate":"2019-03-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Yusei Kikuchi","nameSlug":"yusei-kikuchi-579328","firstLastName":"Yusei Kikuchi","lastFirstName":"Kikuchi, Yusei","lastInitName":"Kikuchi, Y","initLastName":"Y Kikuchi","fullFMLName":"Yusei Kikuchi","fullLFMName":"Kikuchi, Yusei","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID630105":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105","firstName":"Jacob","lastName":"Cronenworth","primaryNumber":"9","birthDate":"1994-01-21","currentAge":32,"birthCity":"St. Clair","birthStateProvince":"MI","birthCountry":"USA","height":"5' 11\"","weight":187,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jake","useLastName":"Cronenworth","middleName":"John","boxscoreName":"Cronenworth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"CROW-nen-worth","mlbDebutDate":"2020-07-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Cronenworth","nameSlug":"jake-cronenworth-630105","firstLastName":"Jake Cronenworth","lastFirstName":"Cronenworth, Jake","lastInitName":"Cronenworth, J","initLastName":"J Cronenworth","fullFMLName":"Jacob John Cronenworth","fullLFMName":"Cronenworth, Jacob John","strikeZoneTop":3.172,"strikeZoneBottom":1.601},"ID605447":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447","firstName":"Jordan","lastName":"Romano","primaryNumber":"68","birthDate":"1993-04-21","currentAge":33,"birthCity":"Markham","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jordan","useLastName":"Romano","middleName":"Robert","boxscoreName":"Romano","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"pronunciation":"row-MAN-oh","mlbDebutDate":"2019-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Romano","nameSlug":"jordan-romano-605447","firstLastName":"Jordan Romano","lastFirstName":"Romano, Jordan","lastInitName":"Romano, J","initLastName":"J Romano","fullFMLName":"Jordan Robert Romano","fullLFMName":"Romano, Jordan Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID608718":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718","firstName":"Brent","lastName":"Suter","primaryNumber":"39","birthDate":"1989-08-29","currentAge":37,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brent","useLastName":"Suter","middleName":"Michael","boxscoreName":"Suter","nickName":"The Raptor","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"SOO-ter","mlbDebutDate":"2016-08-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brent Suter","nameSlug":"brent-suter-608718","firstLastName":"Brent Suter","lastFirstName":"Suter, Brent","lastInitName":"Suter, B","initLastName":"B Suter","fullFMLName":"Brent Michael Suter","fullLFMName":"Suter, Brent Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID672724":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724","firstName":"Oswald","lastName":"Peraza","primaryNumber":"2","birthDate":"2000-06-15","currentAge":26,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Oswald","useLastName":"Peraza","middleName":"Dair","boxscoreName":"Peraza, O","gender":"M","nameMatrilineal":"Sandoval","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Oswald Peraza","nameSlug":"oswald-peraza-672724","firstLastName":"Oswald Peraza","lastFirstName":"Peraza, Oswald","lastInitName":"Peraza, O","initLastName":"O Peraza","fullFMLName":"Oswald Dair Peraza","fullLFMName":"Peraza, Oswald Dair","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"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},"ID680704":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704","firstName":"Nick","lastName":"Sandlin","birthDate":"1997-01-10","currentAge":29,"birthCity":"Evans","birthStateProvince":"GA","birthCountry":"USA","height":"5' 11\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Sandlin","middleName":"Howard","boxscoreName":"Sandlin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Sandlin","nameSlug":"nick-sandlin-680704","firstLastName":"Nick Sandlin","lastFirstName":"Sandlin, Nick","lastInitName":"Sandlin, N","initLastName":"N Sandlin","fullFMLName":"Nick Howard Sandlin","fullLFMName":"Sandlin, Nick Howard","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID687263":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263","firstName":"Zachary","lastName":"Neto","primaryNumber":"9","birthDate":"2001-01-31","currentAge":25,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Zach","useLastName":"Neto","middleName":"Adam","boxscoreName":"Neto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"NET-oh","mlbDebutDate":"2023-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Neto","nameSlug":"zach-neto-687263","firstLastName":"Zach Neto","lastFirstName":"Neto, Zach","lastInitName":"Neto, Z","initLastName":"Z Neto","fullFMLName":"Zachary Adam Neto","fullLFMName":"Neto, Zachary Adam","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"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},"ID518595":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595","firstName":"Travis","lastName":"d'Arnaud","primaryNumber":"25","birthDate":"1989-02-10","currentAge":37,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Travis","useLastName":"d'Arnaud","middleName":"E.","boxscoreName":"d'Arnaud","nickName":"Little d'","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2007,"pronunciation":"dar-NO","mlbDebutDate":"2013-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Travis d'Arnaud","nameSlug":"travis-d-arnaud-518595","firstLastName":"Travis d'Arnaud","lastFirstName":"d'Arnaud, Travis","lastInitName":"d'Arnaud, T","initLastName":"T d'Arnaud","fullFMLName":"Travis E. d'Arnaud","fullLFMName":"d'Arnaud, Travis E.","strikeZoneTop":3.195,"strikeZoneBottom":1.612},"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},"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},"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},"ID666176":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176","firstName":"Jordon","lastName":"Adell","primaryNumber":"7","birthDate":"1999-04-08","currentAge":27,"birthCity":"Shelby","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jo","useLastName":"Adell","middleName":"Scott","boxscoreName":"Adell","nickName":"Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Uh-DEL","mlbDebutDate":"2020-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jo Adell","nameSlug":"jo-adell-666176","firstLastName":"Jo Adell","lastFirstName":"Adell, Jo","lastInitName":"Adell, J","initLastName":"J Adell","fullFMLName":"Jo Adell","fullLFMName":"Adell, J","strikeZoneTop":3.305,"strikeZoneBottom":1.668},"ID687093":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093","firstName":"Vaughn","lastName":"Grissom","primaryNumber":"5","birthDate":"2001-01-05","currentAge":25,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Vaughn","useLastName":"Grissom","middleName":"Anthony","boxscoreName":"Grissom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Vaughn Grissom","nameSlug":"vaughn-grissom-687093","firstLastName":"Vaughn Grissom","lastFirstName":"Grissom, Vaughn","lastInitName":"Grissom, V","initLastName":"V Grissom","fullFMLName":"Vaughn Anthony Grissom","fullLFMName":"Grissom, Vaughn Anthony","strikeZoneTop":3.3,"strikeZoneBottom":1.67},"ID666171":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171","firstName":"Ryan","lastName":"Zeferjahn","primaryNumber":"56","birthDate":"1998-02-28","currentAge":28,"birthCity":"Topeka","birthStateProvince":"KS","birthCountry":"USA","height":"6' 5\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Zeferjahn","middleName":"Joseph","boxscoreName":"Zeferjahn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ZEFF-er-john","mlbDebutDate":"2024-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Zeferjahn","nameSlug":"ryan-zeferjahn-666171","firstLastName":"Ryan Zeferjahn","lastFirstName":"Zeferjahn, Ryan","lastInitName":"Zeferjahn, R","initLastName":"R Zeferjahn","fullFMLName":"Ryan Joseph Zeferjahn","fullLFMName":"Zeferjahn, Ryan Joseph","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID694384":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384","firstName":"Nolan","lastName":"Schanuel","primaryNumber":"18","birthDate":"2002-02-14","currentAge":24,"birthCity":"Boca Raton","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nolan","useLastName":"Schanuel","middleName":"Ryan","boxscoreName":"Schanuel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"SHAWN-uh-well","mlbDebutDate":"2023-08-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Schanuel","nameSlug":"nolan-schanuel-694384","firstLastName":"Nolan Schanuel","lastFirstName":"Schanuel, Nolan","lastInitName":"Schanuel, N","initLastName":"N Schanuel","fullFMLName":"Nolan Ryan Schanuel","fullLFMName":"Schanuel, Nolan Ryan","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID666139":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139","firstName":"Joshua","lastName":"Lowe","primaryNumber":"3","birthDate":"1998-02-02","currentAge":28,"birthCity":"Chesapeake","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Josh","useLastName":"Lowe","middleName":"Edward","boxscoreName":"Lowe, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"low","mlbDebutDate":"2021-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Lowe","nameSlug":"josh-lowe-666139","firstLastName":"Josh Lowe","lastFirstName":"Lowe, Josh","lastInitName":"Lowe, J","initLastName":"J Lowe","fullFMLName":"Joshua Edward Lowe","fullLFMName":"Lowe, Joshua Edward","strikeZoneTop":3.355,"strikeZoneBottom":1.693},"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},"ID669326":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326","firstName":"Bryce","lastName":"Teodosio","primaryNumber":"22","birthDate":"1999-06-18","currentAge":27,"birthCity":"Greenville","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryce","useLastName":"Teodosio","middleName":"Thomas","boxscoreName":"Teodosio","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"tee-oh-DOH-see-oh","mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Bryce Teodosio","nameSlug":"bryce-teodosio-669326","firstLastName":"Bryce Teodosio","lastFirstName":"Teodosio, Bryce","lastInitName":"Teodosio, B","initLastName":"B Teodosio","fullFMLName":"Bryce Thomas Teodosio","fullLFMName":"Teodosio, Bryce Thomas","strikeZoneTop":3.317,"strikeZoneBottom":1.674},"ID700712":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712","firstName":"Walbert","lastName":"Ureña","primaryNumber":"57","birthDate":"2004-01-25","currentAge":22,"birthCity":"Mao","birthCountry":"Dominican Republic","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Walbert","useLastName":"Ureña","middleName":"Jhoel","boxscoreName":"Ureña","gender":"M","nameMatrilineal":"Fernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-03-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Walbert Ureña","nameSlug":"walbert-urena-700712","firstLastName":"Walbert Ureña","lastFirstName":"Ureña, Walbert","lastInitName":"Ureña, W","initLastName":"W Ureña","fullFMLName":"Walbert Jhoel Ureña","fullLFMName":"Ureña, Walbert Jhoel","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID681351":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351","firstName":"Logan","lastName":"O'Hoppe","primaryNumber":"4","birthDate":"2000-02-09","currentAge":26,"birthCity":"West Islip","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Logan","useLastName":"O'Hoppe","boxscoreName":"O'Hoppe","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"oh-HOP-ee","mlbDebutDate":"2022-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan O'Hoppe","nameSlug":"logan-o-hoppe-681351","firstLastName":"Logan O'Hoppe","lastFirstName":"O'Hoppe, Logan","lastInitName":"O'Hoppe, L","initLastName":"L O'Hoppe","fullFMLName":"Logan O'Hoppe","fullLFMName":"O'Hoppe, Logan","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID672282":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282","firstName":"Reid","lastName":"Detmers","primaryNumber":"48","birthDate":"1999-07-08","currentAge":27,"birthCity":"Nokomis","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Reid","useLastName":"Detmers","middleName":"Kristien","boxscoreName":"Detmers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2021-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Reid Detmers","nameSlug":"reid-detmers-672282","firstLastName":"Reid Detmers","lastFirstName":"Detmers, Reid","lastInitName":"Detmers, R","initLastName":"R Detmers","fullFMLName":"Reid Kristien Detmers","fullLFMName":"Detmers, Reid Kristien","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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":1,"name":"Angel Stadium","link":"/api/v1/venues/1","location":{"address1":"2000 Gene Autry Way","city":"Anaheim","state":"California","stateAbbrev":"CA","postalCode":"92806","defaultCoordinates":{"latitude":33.80019044,"longitude":-117.8823996},"azimuthAngle":43.61,"elevation":151,"country":"USA","phone":"(714) 940-2000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":45517,"turfType":"Grass","roofType":"Open","leftLine":330,"left":347,"leftCenter":389,"center":396,"rightCenter":365,"right":348,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":1,"link":"/api/v1/venues/1"},"weather":{"condition":"Cloudy","temp":"78","wind":"8 mph, R To L"},"gameInfo":{"attendance":44560,"firstPitch":"2026-04-19T20:07:00.000Z","gameDurationMinutes":172},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"home":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"}},"officialScorer":{"id":431054,"fullName":"Ed Munson","link":"/api/v1/people/431054"},"primaryDatacaster":{"id":666938,"fullName":"Edward Alvarez","link":"/api/v1/people/666938"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Laureano grounds out sharply, second baseman Adam Frazier to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-19T20:07:51.767Z","endTime":"2026-04-19T20:09:19.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T17:22:57.060Z","endTime":"2026-04-19T19:37:09.416Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"}},{"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-19T19:37:09.416Z","endTime":"2026-04-19T20:06:10.758Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"}},{"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-19T20:06:10.758Z","endTime":"2026-04-19T20:07:53.706Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":91.1,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.986241989171223,"aZ":-22.6920758935999,"pfxX":-9.408079155122527,"pfxZ":4.520358069968067,"pX":0.800555395548144,"pZ":0.9888947617754439,"vX0":8.209792926999057,"vY0":-143.64340928555615,"vZ0":-10.168873929822162,"x":86.48,"y":212.08,"x0":-0.8664059101702766,"y0":50.0055624344165,"z0":5.974987222987669,"aX":-19.74486612594581},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":6.4,"breakHorizontal":15.5,"spinRate":2092,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.3807127143878959,"extension":6.000622700577323},"index":3,"playId":"2768b98f-db89-3c90-a89b-50bdfdb93d0f","pitchNumber":1,"startTime":"2026-04-19T20:07:53.706Z","endTime":"2026-04-19T20:07:57.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.7,"endSpeed":91.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.01839856638151,"aZ":-23.927719024870775,"pfxX":-10.212865093255576,"pfxZ":3.881721809360453,"pX":-0.2630891259269021,"pZ":2.3250321561038563,"vX0":6.73732057014335,"vY0":-144.9051190972468,"vZ0":-6.141390692352251,"x":127.03,"y":176.0,"x0":-1.2919291113489206,"y0":50.005251359714606,"z0":5.93491919278521,"aX":-21.710777995120477},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":6.0,"breakHorizontal":17.2,"spinRate":2060,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.37806446644990244,"extension":6.2509551088336615},"index":4,"playId":"ef1efff7-a948-3849-b862-2f2f985c537d","pitchNumber":2,"startTime":"2026-04-19T20:08:08.366Z","endTime":"2026-04-19T20:08:11.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.581067382181303,"aZ":-30.151936246077646,"pfxX":-10.093200720287859,"pfxZ":1.0941663465219538,"pX":-0.0711229224330314,"pZ":2.467099133637331,"vX0":6.0942672099140065,"vY0":-134.50124432707707,"vZ0":-4.206232902851147,"x":119.71,"y":172.17,"x0":-1.0438275761442997,"y0":50.005062820736484,"z0":6.16663201828318,"aX":-18.670351493603082},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.3,"breakHorizontal":17.2,"spinRate":1571,"spinDirection":249},"zone":5,"typeConfidence":2.0,"plateTime":0.4057652085068999,"extension":6.281500337706017},"index":5,"playId":"7fc34279-37de-3b19-9b3a-fe70eb988b7a","pitchNumber":3,"startTime":"2026-04-19T20:08:28.862Z","endTime":"2026-04-19T20:08:32.946Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-19T20:08:43.026Z","endTime":"2026-04-19T20:08:55.491Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.1,"endSpeed":91.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.29362077856586,"aZ":-21.008954713018845,"pfxX":-8.108138342851746,"pfxZ":5.18873610626577,"pX":-0.9255577589985275,"pZ":3.620590672841056,"vX0":3.9062372069372797,"vY0":-145.76293224442355,"vZ0":-3.5524509251126712,"x":152.28,"y":141.02,"x0":-1.229743255792672,"y0":50.001339837562604,"z0":6.123683346337334,"aX":-17.444191473676653},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":8.9,"breakHorizontal":13.9,"spinRate":2258,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.37576859286972963,"extension":6.029022390387938},"index":7,"playId":"509c116a-eab5-346e-a114-deff0fe0a15d","pitchNumber":4,"startTime":"2026-04-19T20:08:55.491Z","endTime":"2026-04-19T20:08:59.661Z","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":100.8,"endSpeed":92.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.9433456951935,"aZ":-22.124962726521517,"pfxX":-10.691816298757914,"pfxZ":4.60744819023706,"pX":0.3186866234680468,"pZ":2.400116740412701,"vX0":7.8788224198702626,"vY0":-146.55907194650734,"vZ0":-6.861651964242978,"x":104.85,"y":173.98,"x0":-1.0124830612422564,"y0":50.000943173813965,"z0":6.088600075259065,"aX":-23.306429382917965},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":7.2,"breakHorizontal":17.9,"spinRate":2274,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.3734138816314725,"extension":6.126689669479769},"hitData":{"launchSpeed":105.1,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":149.1,"coordY":151.12}},"index":8,"playId":"13d24c95-c343-3c6e-a2fa-b6e239582be2","pitchNumber":5,"startTime":"2026-04-19T20:09:12.802Z","endTime":"2026-04-19T20:09:19.868Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:09:19.868Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Fernando Tatis Jr. flies out to center fielder Mike Trout.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-19T20:09:35.187Z","endTime":"2026-04-19T20:10:15.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"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":"Flyout","eventType":"field_out","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":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.4,"endSpeed":91.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.88561608961936,"aZ":-15.069469479025523,"pfxX":-6.407774557406058,"pfxZ":7.921167041329033,"pX":-0.23912685894593189,"pZ":3.5186037428111465,"vX0":4.617352463461399,"vY0":-146.12910799814003,"vZ0":-5.2069329522074055,"x":126.11,"y":143.78,"x0":-1.0082681890810519,"y0":50.006544770116655,"z0":6.231215196270834,"aX":-13.84143123622396},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":13.4,"breakHorizontal":10.7,"spinRate":2226,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.3750340424020213,"extension":6.093286313454317},"index":0,"playId":"77cf856d-aaa4-3a3e-a238-47d50aa43866","pitchNumber":1,"startTime":"2026-04-19T20:09:48.054Z","endTime":"2026-04-19T20:09:52.073Z","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":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.05078558126242,"aZ":-21.848714169135125,"pfxX":-10.610552124866391,"pfxZ":5.466239195335821,"pX":-0.7719358212186698,"pZ":2.059616094006837,"vX0":3.9871597485482413,"vY0":-136.5653318982122,"vZ0":-6.952412297505666,"x":146.42,"y":183.17,"x0":-0.8722617665878112,"y0":50.00264200226429,"z0":6.141040963574957,"aX":-20.04308819174347},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.6,"breakHorizontal":18.4,"spinRate":1871,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.40105683905836464,"extension":5.964605718222808},"hitData":{"launchSpeed":87.0,"launchAngle":31.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.09,"coordY":67.39}},"index":1,"playId":"55322f62-645d-3662-beec-500a18adf654","pitchNumber":2,"startTime":"2026-04-19T20:10:04.477Z","endTime":"2026-04-19T20:10:15.855Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:10:15.855Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-19T20:10:23.740Z","endTime":"2026-04-19T20:11:39.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":91.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.796499490458714,"aZ":-21.671590068094318,"pfxX":-10.445664083718533,"pfxZ":4.946604261382282,"pX":9.11074160579399E-4,"pZ":2.779199070937564,"vX0":6.220439728942309,"vY0":-144.55747478565806,"vZ0":-5.860911033804865,"x":116.97,"y":163.74,"x0":-0.8185520496197883,"y0":50.00042609543236,"z0":6.157656426013511,"aX":-22.167171825470852},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":8.0,"breakHorizontal":17.8,"spinRate":2208,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.37848333739035844,"extension":6.234708948113395},"index":0,"playId":"c2ce5f6c-6caa-38f5-8a56-5446d6ecd9e7","pitchNumber":1,"startTime":"2026-04-19T20:10:41.737Z","endTime":"2026-04-19T20:10:45.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.030531947905626,"aZ":-20.521534423869888,"pfxX":-9.904997717492765,"pfxZ":6.229314714877718,"pX":-1.1861594880106034,"pZ":2.0051932163868442,"vX0":2.779421117828904,"vY0":-135.73098457881548,"vZ0":-7.115942460540827,"x":162.21,"y":184.64,"x0":-0.9350914847860271,"y0":50.00121153497607,"z0":6.084139763473855,"aX":-18.524347786543192},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.0,"breakHorizontal":17.4,"spinRate":1894,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4031602734027646,"extension":6.1381437269982175},"index":1,"playId":"34069e5c-feb5-31ea-bc26-bfbb0c9f7e2e","pitchNumber":2,"startTime":"2026-04-19T20:10:58.222Z","endTime":"2026-04-19T20:11:02.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, 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":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.430041645986606,"aZ":-22.33473081246548,"pfxX":-9.573505195273746,"pfxZ":5.262357552084866,"pX":-0.11161707492080358,"pZ":1.568051487081759,"vX0":5.313935142521231,"vY0":-135.82840220308003,"vZ0":-7.898464253259803,"x":121.25,"y":196.44,"x0":-0.8482796936850737,"y0":50.00528536336417,"z0":6.063871931898149,"aX":-17.911509009940865},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.0,"breakHorizontal":16.2,"spinRate":1842,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.40307277494035354,"extension":6.304053568010076},"index":2,"playId":"3609834d-911d-33b1-8169-09840cbb9f68","pitchNumber":3,"startTime":"2026-04-19T20:11:16.702Z","endTime":"2026-04-19T20:11:20.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":100.4,"endSpeed":92.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37874815475418,"aZ":-18.553086461379237,"pfxX":-4.954567571004313,"pfxZ":6.275337213012655,"pX":0.031826236206625634,"pZ":3.9730469842310763,"vX0":4.634994406634796,"vY0":-146.13432404663934,"vZ0":-3.129849564328499,"x":115.79,"y":131.51,"x0":-0.9285689697004388,"y0":50.00024532206727,"z0":6.167937058855348,"aX":-10.749696540404292},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":10.9,"breakHorizontal":8.0,"spinRate":2267,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3743489181025925,"extension":5.828345223481332},"index":3,"playId":"355bc969-ec5c-3d7b-9c48-774df17c1f30","pitchNumber":4,"startTime":"2026-04-19T20:11:36.290Z","endTime":"2026-04-19T20:11:39.927Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:11:39.927Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach Neto walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T20:13:36.454Z","endTime":"2026-04-19T20:16:02.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.878625460235924,"aZ":-24.6977102926793,"pfxX":-11.708371571251112,"pfxZ":3.984985460218241,"pX":2.186697441265904,"pZ":0.7734167576359089,"vX0":17.078756740695404,"vY0":-136.11343934268933,"vZ0":-7.394304145184324,"x":33.65,"y":217.9,"x0":-2.6480131070046893,"y0":50.0021035462529,"z0":5.235241649144789,"aX":-21.96790142967945},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.6,"breakHorizontal":17.6,"spinRate":2334,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.40239483078089666,"extension":6.1237198571487905},"index":0,"playId":"629a6e53-cda8-38af-8c3f-0fe353281ada","pitchNumber":1,"startTime":"2026-04-19T20:13:52.646Z","endTime":"2026-04-19T20:13:55.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.422902472622688,"aZ":-25.81477000282181,"pfxX":-10.019901309037511,"pfxZ":3.4154276331539046,"pX":1.4424839228170099,"pZ":2.0971842145242645,"vX0":14.766677134390385,"vY0":-136.00658676541445,"vZ0":-3.7544539515659388,"x":62.02,"y":182.16,"x0":-2.7699046524491076,"y0":50.00483509838786,"z0":5.297801180981613,"aX":-18.66758502198981},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.5,"breakHorizontal":14.8,"spinRate":2410,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.40360529800305445,"extension":6.181003436903392},"index":1,"playId":"f3bacd6f-7f1c-36b8-93fd-ff77bd64b9ad","pitchNumber":2,"startTime":"2026-04-19T20:14:08.925Z","endTime":"2026-04-19T20:14:13.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.729070739378493,"aZ":-35.67685694724544,"pfxX":5.939330981769572,"pfxZ":-2.4699160529962407,"pX":-0.27625153186221413,"pZ":1.8262619565205658,"vX0":4.572936048624907,"vY0":-118.55328764443915,"vZ0":-0.8145270461205969,"x":127.53,"y":189.47,"x0":-3.0053980739414223,"y0":50.004959824809724,"z0":5.445093679906099,"aX":8.41215276477821},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-4.4,"breakHorizontal":-11.9,"spinRate":2856,"spinDirection":68},"zone":8,"typeConfidence":2.0,"plateTime":0.46289509196555834,"extension":5.797846706824643},"index":2,"playId":"885a411e-0f49-30a1-90a4-7efc97d0c447","pitchNumber":3,"startTime":"2026-04-19T20:14:28.811Z","endTime":"2026-04-19T20:14:32.955Z","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":94.6,"endSpeed":86.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03109370033072,"aZ":-28.869500261576064,"pfxX":-11.023378236949377,"pfxZ":1.7368266848910627,"pX":0.662852502207006,"pZ":1.741158396986201,"vX0":13.43967395193723,"vY0":-137.0290634367233,"vZ0":-4.274658282033061,"x":91.73,"y":191.77,"x0":-2.871119917877018,"y0":50.00293530851999,"z0":5.29166436018468,"aX":-20.981890462057052},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.4,"breakHorizontal":17.2,"spinRate":2094,"spinDirection":196},"zone":9,"typeConfidence":2.0,"plateTime":0.39958133416169916,"extension":5.735415899827662},"index":3,"playId":"166b34df-7229-3fed-a3b7-db8510dedc34","pitchNumber":4,"startTime":"2026-04-19T20:14:44.049Z","endTime":"2026-04-19T20:14:49.129Z","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":4,"startTime":"2026-04-19T20:14:57.456Z","endTime":"2026-04-19T20:15:10.170Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06596484349485,"aZ":-14.29479990713912,"pfxX":-5.144804438198809,"pfxZ":9.038045937257431,"pX":0.8426371090524274,"pZ":3.1322768332050104,"vX0":11.091202923663726,"vY0":-139.03497199841243,"vZ0":-4.3398844014598765,"x":84.88,"y":154.21,"x0":-2.510995271488449,"y0":50.00608108209326,"z0":5.64694552826381,"aX":-10.182355111571749},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.7,"breakHorizontal":7.3,"spinRate":2372,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.3923598153509764,"extension":6.0037990645644195},"index":5,"playId":"1639efd9-9b42-3b21-a546-f0bb040929ca","pitchNumber":5,"startTime":"2026-04-19T20:15:10.170Z","endTime":"2026-04-19T20:15:15.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.696187428501872,"aZ":-31.90735810691773,"pfxX":6.3566983090404285,"pfxZ":0.17879944053747732,"pX":0.5317836325027748,"pZ":1.2507598863021707,"vX0":5.771263473749165,"vY0":-120.46549691061179,"vZ0":-3.1877392877591286,"x":96.73,"y":205.01,"x0":-2.7217897415542613,"y0":50.000966553457495,"z0":5.415640142378973,"aX":9.327905352190877},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.2,"breakHorizontal":-13.0,"spinRate":2937,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4549173662921904,"extension":5.863470098708741},"index":6,"playId":"8f2f3726-64ae-3422-abd6-d759574f213f","pitchNumber":6,"startTime":"2026-04-19T20:15:28.440Z","endTime":"2026-04-19T20:15:33.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30657387609797,"aZ":-27.143823063162078,"pfxX":-11.278066257790389,"pfxZ":3.0154574055838594,"pX":-0.5975810570134821,"pZ":3.3445354638447222,"vX0":9.503151650623701,"vY0":-128.50586873979887,"vZ0":0.24505474036009656,"x":139.78,"y":148.48,"x0":-2.883224112254303,"y0":50.001590465723595,"z0":5.361167186108157,"aX":-18.80981969901033},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.8,"breakHorizontal":18.2,"spinRate":1998,"spinDirection":241},"zone":1,"typeConfidence":2.0,"plateTime":0.4266683400633542,"extension":6.200084867372354},"index":7,"playId":"eff5c0d5-296b-3eae-8dc6-f434ab1ea76e","pitchNumber":7,"startTime":"2026-04-19T20:15:56.319Z","endTime":"2026-04-19T20:16:02.031Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:16:02.031Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Trout walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T20:16:15.577Z","endTime":"2026-04-19T20:19:07.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7,8],"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.195206395559,"aZ":-16.433576675040513,"pfxX":-3.801368976329302,"pfxZ":8.184570692403156,"pX":1.0450550170627833,"pZ":2.6055728131162854,"vX0":11.617076807917533,"vY0":-137.92516297974973,"vZ0":-5.003099350624559,"x":77.16,"y":168.43,"x0":-2.7308625997840354,"y0":50.0016421826941,"z0":5.554209094060828,"aX":-7.310517162116627},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.9,"breakHorizontal":4.4,"spinRate":2236,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.39738084048608746,"extension":5.898958685976287},"index":0,"playId":"0e44e87e-25f5-352b-a490-676ea52debcb","pitchNumber":1,"startTime":"2026-04-19T20:16:28.159Z","endTime":"2026-04-19T20:16:32.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":74.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.395230921999694,"aZ":-30.69428583339104,"pfxX":9.908000737807065,"pfxZ":1.03941165320132,"pX":-0.6946987411120609,"pZ":2.7957831470286587,"vX0":2.495651500871479,"vY0":-119.4630526569834,"vZ0":0.2010214873886509,"x":143.48,"y":163.29,"x0":-3.0436490199714687,"y0":50.00230637993087,"z0":5.505737466387083,"aX":14.093921314310222},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":2.3,"breakHorizontal":-18.6,"spinRate":2909,"spinDirection":64},"zone":4,"typeConfidence":2.0,"plateTime":0.46128059610629446,"extension":5.544713328715027},"index":1,"playId":"052ac36a-bfda-3741-a180-b630906c94c5","pitchNumber":2,"startTime":"2026-04-19T20:16:44.808Z","endTime":"2026-04-19T20:16:49.016Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"c479a918-5da2-3d11-99ac-706332f4aaec","startTime":"2026-04-19T20:17:01.378Z","endTime":"2026-04-19T20:17:05.734Z","isPitch":false,"type":"pickoff"},{"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":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22368447209069,"aZ":-29.541229161678466,"pfxX":8.947381039748565,"pfxZ":1.8083348300890902,"pX":0.6346042031878444,"pZ":1.5188488463120344,"vX0":5.548551974991025,"vY0":-120.76284960610981,"vZ0":-3.0698495032564432,"x":92.81,"y":197.77,"x0":-2.865145077427518,"y0":50.00567449569863,"z0":5.438822001666128,"aX":13.053519624131239},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.8,"breakHorizontal":-17.6,"spinRate":2915,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4557069378266343,"extension":5.707727307102214},"index":3,"playId":"aaa93d24-542d-36b0-939f-d5bd81d25aaa","pitchNumber":3,"startTime":"2026-04-19T20:17:19.477Z","endTime":"2026-04-19T20:17:23.026Z","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":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.698320383336892,"aZ":-26.297494098694465,"pfxX":-10.370440401251454,"pfxZ":3.0681713849237253,"pX":1.4375510087718502,"pZ":1.8943459783986967,"vX0":15.129353541474178,"vY0":-137.3778431176746,"vZ0":-4.291260974198135,"x":62.2,"y":187.63,"x0":-2.7871862992176037,"y0":50.0058507798761,"z0":5.258866640685817,"aX":-19.87865505877746},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.8,"breakHorizontal":15.7,"spinRate":2181,"spinDirection":340},"zone":14,"typeConfidence":2.0,"plateTime":0.3983144936476397,"extension":5.394033255853252},"index":4,"playId":"80ef737a-efe8-3dc6-a1fb-ee4631bc57ce","pitchNumber":4,"startTime":"2026-04-19T20:17:45.370Z","endTime":"2026-04-19T20:17:49.125Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.415236278862366,"aZ":-27.812447508956616,"pfxX":-11.436308703594392,"pfxZ":2.6663682118310597,"pX":1.5883277165825844,"pZ":0.5094980069571569,"vX0":14.31800976047916,"vY0":-126.71866533726892,"vZ0":-5.780627513792773,"x":56.46,"y":225.02,"x0":-2.6333736673616572,"y0":50.00347242586312,"z0":5.025182584227239,"aX":-18.713643968447485},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.7,"breakHorizontal":17.6,"spinRate":1921,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4312412241045913,"extension":6.003814656897103},"index":5,"playId":"e2814946-afbf-3407-8b7a-053c926a46a2","pitchNumber":5,"startTime":"2026-04-19T20:18:04.327Z","endTime":"2026-04-19T20:18:11.829Z","isPitch":true,"type":"pitch"},{"details":{"description":"Zach Neto steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"actionPlayId":"e2814946-afbf-3407-8b7a-053c926a46a2","startTime":"2026-04-19T20:18:19.095Z","endTime":"2026-04-19T20:18:37.048Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75480358369813,"aZ":-28.197027365523095,"pfxX":-11.730279656287115,"pfxZ":2.4642512565778425,"pX":-0.43183404096232353,"pZ":2.2792266930575265,"vX0":10.008276847516992,"vY0":-126.25129396347461,"vZ0":-1.5151910299925442,"x":133.46,"y":177.24,"x0":-2.923757454500357,"y0":50.00322590783208,"z0":5.157025812258243,"aX":-18.933182409542894},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.3,"breakHorizontal":19.0,"spinRate":2004,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.4338683241619905,"extension":5.791253593837977},"index":7,"playId":"fcf13eec-3512-359f-8527-9ae90d59d0ec","pitchNumber":6,"startTime":"2026-04-19T20:18:37.048Z","endTime":"2026-04-19T20:18:47.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07687201792856,"aZ":-14.169925278989378,"pfxX":-4.255695662743142,"pfxZ":9.297172065885658,"pX":0.3177477808245535,"pZ":3.7011340316115224,"vX0":9.355515219724591,"vY0":-138.54950853659136,"vZ0":-2.749041732177178,"x":104.89,"y":138.85,"x0":-2.5556891631579255,"y0":50.003677328983336,"z0":5.6579134277494205,"aX":-8.24322778958198},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.4,"breakHorizontal":5.6,"spinRate":2258,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3959135127469966,"extension":6.188219716691005},"index":8,"playId":"0b3004e5-208f-315c-8e52-8b02889fdbe2","pitchNumber":7,"startTime":"2026-04-19T20:19:02.201Z","endTime":"2026-04-19T20:19:07.032Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:19:07.032Z","atBatIndex":4},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nolan Schanuel grounds into a force out, second baseman Fernando Tatis Jr. to shortstop Xander Bogaerts. Zach Neto to 3rd. Mike Trout out at 2nd. Nolan Schanuel to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T20:19:32.652Z","endTime":"2026-04-19T20:21:21.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"postOnThird":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20543125875884,"aZ":-30.68957146505731,"pfxX":8.443291939053479,"pfxZ":1.079579492754775,"pX":0.2752807862187653,"pZ":0.897631643428816,"vX0":5.202691158209598,"vY0":-116.8608413000648,"vZ0":-3.357519021231776,"x":106.51,"y":214.54,"x0":-3.084532717718143,"y0":50.00025347636613,"z0":5.2680919383263465,"aX":11.549916526564244},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":1.3,"breakHorizontal":-16.7,"spinRate":2980,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.4706300217236765,"extension":5.9907381580641035},"index":0,"playId":"2c0934e7-0fc7-3d60-80ae-250afacafd37","pitchNumber":1,"startTime":"2026-04-19T20:19:46.525Z","endTime":"2026-04-19T20:19:50.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66055651735517,"aZ":-28.977903919988968,"pfxX":-9.876416800975512,"pfxZ":1.768110005921276,"pX":-0.07442006363037988,"pZ":3.546851225563671,"vX0":11.062272561856618,"vY0":-133.73812916528456,"vZ0":0.7117706661595838,"x":119.84,"y":143.02,"x0":-2.9871354603410643,"y0":50.00152181259387,"z0":5.360623811353798,"aX":-17.835977324740863},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.6,"breakHorizontal":15.4,"spinRate":2465,"spinDirection":268},"zone":11,"typeConfidence":2.0,"plateTime":0.41003857268600896,"extension":6.1827425715698325},"index":1,"playId":"ae0f0a79-1dfe-3623-bf51-f58ec95ad35c","pitchNumber":2,"startTime":"2026-04-19T20:20:08.984Z","endTime":"2026-04-19T20:20:15.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.940336658728942,"aZ":-28.94431719240465,"pfxX":-10.012393438873273,"pfxZ":2.011691185253084,"pX":0.21990841721406712,"pZ":2.130306029479471,"vX0":11.27781819903838,"vY0":-125.72759523704471,"vZ0":-1.5368880662468007,"x":108.62,"y":181.26,"x0":-3.0181280159562887,"y0":50.00221742685053,"z0":5.093401051976759,"aX":-16.066593562928468},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.5,"breakHorizontal":15.6,"spinRate":1774,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.4352593201919728,"extension":6.328065754876175},"index":2,"playId":"e23b32c1-97f0-3754-bfe0-31d525ec5ab7","pitchNumber":3,"startTime":"2026-04-19T20:20:27.470Z","endTime":"2026-04-19T20:20:32.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.001426109558324,"aZ":-16.966807533820123,"pfxX":-5.623527051557275,"pfxZ":8.099600730378116,"pX":0.5959439386978602,"pZ":3.0817931765576376,"vX0":10.784246296638155,"vY0":-135.9522403949173,"vZ0":-3.3778297304233726,"x":94.28,"y":155.57,"x0":-2.686327231872527,"y0":50.00193581234584,"z0":5.513665277993128,"aX":-10.558222863726686},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.2,"breakHorizontal":7.9,"spinRate":2315,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.4024488019556225,"extension":6.027780902098334},"index":3,"playId":"624daf49-b221-3a55-a6ae-5cdc3eeb0824","pitchNumber":4,"startTime":"2026-04-19T20:20:47.729Z","endTime":"2026-04-19T20:20:52.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.191485066204777,"aZ":-31.91641808749035,"pfxX":-9.703690348525427,"pfxZ":0.1394549988867695,"pX":-0.6277488644874969,"pZ":3.1993747936757693,"vX0":9.468700215505608,"vY0":-135.61095666554692,"vZ0":0.26433788395063573,"x":140.93,"y":152.4,"x0":-2.9071186600670216,"y0":50.004013614653736,"z0":5.330558417223518,"aX":-18.040412851124223},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":0.5,"breakHorizontal":15.5,"spinRate":2453,"spinDirection":267},"zone":1,"typeConfidence":2.0,"plateTime":0.40419821615962803,"extension":6.040123987840754},"hitData":{"launchSpeed":96.0,"launchAngle":-12.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.49,"coordY":149.91}},"index":4,"playId":"f26386a0-1165-36af-aef5-30cd0ce60474","pitchNumber":5,"startTime":"2026-04-19T20:21:12.214Z","endTime":"2026-04-19T20:21:21.262Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:21:21.262Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T20:21:50.232Z","endTime":"2026-04-19T20:24:28.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"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":[6],"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650633,"link":"/api/v1/people/650633"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.68110564041565,"aZ":-29.744083316366243,"pfxX":-10.051842426929356,"pfxZ":1.309667776554475,"pX":1.381390971174962,"pZ":3.5677005280411787,"vX0":14.522632243074845,"vY0":-135.32964572446906,"vZ0":0.8321185156122434,"x":64.34,"y":142.45,"x0":-2.741043349892401,"y0":50.00608833257073,"z0":5.334755923572069,"aX":-18.70609172844759},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.8,"breakHorizontal":15.2,"spinRate":2213,"spinDirection":291},"zone":12,"typeConfidence":2.0,"plateTime":0.4042567835182589,"extension":6.305212915325022},"index":0,"playId":"16c0f2af-4aae-3c98-83a6-17c3cb440c55","pitchNumber":1,"startTime":"2026-04-19T20:22:02.598Z","endTime":"2026-04-19T20:22:07.247Z","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":93.4,"endSpeed":85.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28529434658836,"aZ":-27.460470703375762,"pfxX":-11.334304501440608,"pfxZ":2.542641750303946,"pX":0.09714972277546338,"pZ":2.140931652225258,"vX0":11.172679812704992,"vY0":-135.46542415369655,"vZ0":-3.4594932134105267,"x":113.3,"y":180.97,"x0":-2.6130836763377245,"y0":50.001814050958686,"z0":5.3594541748412805,"aX":-21.01126552276038},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.0,"breakHorizontal":18.1,"spinRate":2335,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.4047115851207943,"extension":6.347634088997941},"index":1,"playId":"81f18403-46d6-33ca-b8fa-47d3cf668317","pitchNumber":2,"startTime":"2026-04-19T20:22:27.587Z","endTime":"2026-04-19T20:22:31.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.414431999403515,"aZ":-28.55023153319408,"pfxX":7.375961561126937,"pfxZ":2.4362116067891613,"pX":0.7083491823007315,"pZ":1.830068925626736,"vX0":6.34814273534324,"vY0":-121.1303931413615,"vZ0":-2.3905517177319653,"x":90.0,"y":189.37,"x0":-2.903498256676552,"y0":50.00209283702737,"z0":5.3230650412465055,"aX":10.972695712406248},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.1,"breakHorizontal":-14.9,"spinRate":2885,"spinDirection":63},"zone":9,"typeConfidence":2.0,"plateTime":0.4519822924356247,"extension":6.024434081541714},"index":2,"playId":"83131be8-261d-3e68-92d4-662bf9bda85d","pitchNumber":3,"startTime":"2026-04-19T20:22:46.658Z","endTime":"2026-04-19T20:22:52.551Z","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":84.3,"endSpeed":77.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0681452671177,"aZ":-28.717745616799245,"pfxX":6.931723421637463,"pfxZ":2.281009136745558,"pX":0.8878952718988168,"pZ":2.2703630644735293,"vX0":6.817546078105301,"vY0":-122.6225001128558,"vZ0":-1.9065458440264598,"x":83.16,"y":177.48,"x0":-2.8329318961323398,"y0":50.005311196912075,"z0":5.51670052414485,"aX":10.518279255976747},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.0,"breakHorizontal":-14.2,"spinRate":2800,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.44729541517995663,"extension":5.620017073360035},"index":3,"playId":"7e813161-4abc-3754-8595-a08ea5570119","pitchNumber":4,"startTime":"2026-04-19T20:23:04.662Z","endTime":"2026-04-19T20:23:08.510Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"64ec9dde-2e0f-3e3d-b441-98c4c5d561f4","startTime":"2026-04-19T20:23:24.840Z","endTime":"2026-04-19T20:23:28.208Z","isPitch":false,"type":"pickoff"},{"details":{"code":"N","isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"playId":"274c629e-322a-3646-ae92-bce6c88dc9bf","startTime":"2026-04-19T20:23:45.819Z","endTime":"2026-04-19T20:23:51.836Z","isPitch":false,"type":"no_pitch"},{"details":{"description":"Nolan Schanuel caught stealing 2nd base, pitcher Michael King to second baseman Fernando Tatis Jr.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":6,"actionPlayId":"274c629e-322a-3646-ae92-bce6c88dc9bf","startTime":"2026-04-19T20:24:13.801Z","endTime":"2026-04-19T20:24:22.570Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.67646986142403,"aZ":-28.17546154491271,"pfxX":-11.06575252844888,"pfxZ":2.0643621862070543,"pX":-1.12334983728924,"pZ":2.1858955700729474,"vX0":8.696988985810414,"vY0":-138.43993464576286,"vZ0":-3.6614022567208955,"x":159.82,"y":179.76,"x0":-2.872093471492239,"y0":50.00105981074566,"z0":5.417095561341058,"aX":-21.419915478027264},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.1,"breakHorizontal":18.1,"spinRate":2018,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.39604115677103113,"extension":6.176900890915949},"index":7,"playId":"f091cbfc-0188-3331-a050-7e62a383c00c","pitchNumber":5,"startTime":"2026-04-19T20:24:22.570Z","endTime":"2026-04-19T20:24:28.770Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:24:28.770Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-19T20:26:24.341Z","endTime":"2026-04-19T20:28:12.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":4},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":89.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.92333844423354,"aZ":-11.961717754449571,"pfxX":-8.92015119559246,"pfxZ":9.813189761635066,"pX":-0.28643423451490985,"pZ":1.4858432777600927,"vX0":5.08159196437158,"vY0":-143.25484043354663,"vZ0":-10.73741112258926,"x":127.92,"y":198.66,"x0":-0.9331197456546478,"y0":50.000685368243424,"z0":6.050519332225925,"aX":-18.36762181626592},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.5,"breakHorizontal":15.0,"spinRate":2346,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.3836951181842574,"extension":5.984444333557744},"index":0,"playId":"796febb1-739f-3035-a273-a28016c7dad4","pitchNumber":1,"startTime":"2026-04-19T20:26:37.987Z","endTime":"2026-04-19T20:26:42.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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.91082988607136,"aZ":-23.2817211304412,"pfxX":-10.892769200433111,"pfxZ":4.3217318550745,"pX":-0.5501575766351706,"pZ":1.7149281876052274,"vX0":5.343877014197014,"vY0":-142.96552661991666,"vZ0":-8.179956212213666,"x":137.97,"y":192.48,"x0":-1.0349609207783135,"y0":50.00163840794611,"z0":6.089856326328789,"aX":-22.403700946096475},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.2,"breakHorizontal":18.6,"spinRate":2324,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.38404921256099467,"extension":5.9309198772330864},"index":1,"playId":"fba77e89-0a1f-3e81-88c7-3324becf6d21","pitchNumber":2,"startTime":"2026-04-19T20:26:52.554Z","endTime":"2026-04-19T20:26:55.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":86.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.017921501401446,"aZ":-27.77019676320041,"pfxX":-8.397313991490634,"pfxZ":2.365697819724276,"pX":-0.571490710798975,"pZ":1.3500755273380944,"vX0":4.509112123622282,"vY0":-134.60414351687473,"vZ0":-7.4046954505460425,"x":138.78,"y":202.33,"x0":-1.163835754327282,"y0":50.00420766759136,"z0":6.06059255453112,"aX":-15.64670289723656},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.1,"breakHorizontal":14.4,"spinRate":1703,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.40456028912099384,"extension":6.186429652147838},"index":2,"playId":"88f1ee18-54cb-38d5-bfec-34ac5cc070c1","pitchNumber":3,"startTime":"2026-04-19T20:27:25.445Z","endTime":"2026-04-19T20:27:31.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.9,"endSpeed":91.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.99533761960267,"aZ":-18.519252755357112,"pfxX":-5.631869138379922,"pfxZ":6.38178385959937,"pX":-1.460192094959634,"pZ":3.713707810224504,"vX0":1.5351744554287496,"vY0":-145.5422887674451,"vZ0":-3.871871369203178,"x":172.66,"y":138.51,"x0":-1.2637387670469766,"y0":50.001849130214026,"z0":6.186683469004928,"aX":-12.049922286360474},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":10.9,"breakHorizontal":9.8,"spinRate":2225,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.37671360865393844,"extension":5.975597682481914},"index":3,"playId":"20072446-082e-346a-9ad3-6ca93824a59e","pitchNumber":4,"startTime":"2026-04-19T20:27:47.144Z","endTime":"2026-04-19T20:27:51.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47687786981504,"aZ":-25.24224246400894,"pfxX":-7.79366680293694,"pfxZ":3.6068230277710978,"pX":-0.019960424361311697,"pZ":1.7342835466873916,"vX0":5.371899649160652,"vY0":-137.04001021561362,"vZ0":-7.310211980664631,"x":117.76,"y":191.95,"x0":-0.9832481542963187,"y0":50.0024605172153,"z0":6.135674600915127,"aX":-14.970049842682597},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.3,"breakHorizontal":13.1,"spinRate":1738,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.39818235129197044,"extension":6.109407052919674},"hitData":{"launchSpeed":96.2,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.12,"coordY":151.73}},"index":4,"playId":"cc750100-bf1f-32c7-a03f-a18e941d7553","pitchNumber":5,"startTime":"2026-04-19T20:28:04.481Z","endTime":"2026-04-19T20:28:12.824Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:28:12.824Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-19T20:28:30.140Z","endTime":"2026-04-19T20:29:47.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"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":86.4,"endSpeed":79.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.951126185450377,"aZ":-32.35187500865601,"pfxX":4.35123648734784,"pfxZ":-0.11567676866078358,"pX":-0.6367870507578365,"pZ":2.7759578140215817,"vX0":0.0980775851057269,"vY0":-125.82697775534854,"vZ0":-2.2043049771831633,"x":141.27,"y":163.83,"x0":-1.2413326283903392,"y0":50.00015823346791,"z0":6.28923329273212,"aX":6.963106227649628},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.5,"breakHorizontal":-7.9,"spinRate":2518,"spinDirection":46},"zone":4,"typeConfidence":2.0,"plateTime":0.4356082088394797,"extension":5.763086302170904},"index":0,"playId":"60f16077-e183-3783-ba4c-6caee9f83406","pitchNumber":1,"startTime":"2026-04-19T20:28:38.775Z","endTime":"2026-04-19T20:28:44.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.2,"endSpeed":91.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.495256116829985,"aZ":-27.56890078021204,"pfxX":-10.52085876382409,"pfxZ":2.1582438358411684,"pX":-0.7699553371165976,"pZ":1.508320918998152,"vX0":4.976719958612411,"vY0":-145.65808047117346,"vZ0":-8.128963120072253,"x":146.35,"y":198.06,"x0":-1.1405648202845802,"y0":50.00434681590483,"z0":6.0208878655171905,"aX":-22.44645608175473},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":2.4,"breakHorizontal":18.0,"spinRate":2224,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.37707454237865656,"extension":6.080443015946633},"index":1,"playId":"77ffbd8e-60f7-33aa-b2cb-9be5ff7e11ef","pitchNumber":2,"startTime":"2026-04-19T20:28:55.982Z","endTime":"2026-04-19T20:28:59.184Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-19T20:29:06.229Z","endTime":"2026-04-19T20:29:21.754Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"}},{"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":2,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":90.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.721255800342,"aZ":-27.396149975712184,"pfxX":-10.157823251038664,"pfxZ":2.2566451605636413,"pX":-1.6328744627323026,"pZ":2.4527449236111307,"vX0":2.512320517933846,"vY0":-145.51224330233364,"vZ0":-6.091919241424982,"x":179.24,"y":172.56,"x0":-1.194117105591338,"y0":50.00675820775361,"z0":6.259081300054097,"aX":-21.54303360197784},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":2.9,"breakHorizontal":17.8,"spinRate":1885,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.37803284393915293,"extension":5.990595178204871},"index":3,"playId":"9fb4a76b-0d35-31da-9031-2834be735e50","pitchNumber":3,"startTime":"2026-04-19T20:29:21.754Z","endTime":"2026-04-19T20:29:25.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":100.3,"endSpeed":91.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.37189072029838,"aZ":-20.21378979019106,"pfxX":-8.674862520252693,"pfxZ":5.577085120228591,"pX":-0.33077141814708405,"pZ":1.3519689241043276,"vX0":4.745876427721514,"vY0":-145.74629000623918,"vZ0":-9.923999334055626,"x":129.61,"y":202.28,"x0":-0.8562547012576726,"y0":50.002698025168534,"z0":6.030573573931608,"aX":-18.596901963952043},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":8.3,"breakHorizontal":14.8,"spinRate":2264,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.3763206244332169,"extension":6.2630983374816065},"index":4,"playId":"b866d649-6fa3-3423-b3ec-aa4180aad8ff","pitchNumber":4,"startTime":"2026-04-19T20:29:41.269Z","endTime":"2026-04-19T20:29:47.570Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:29:47.570Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out softly to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-19T20:30:02.594Z","endTime":"2026-04-19T20:31:31.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.479686769291575,"aZ":-35.70908551197594,"pfxX":3.2512043043060146,"pfxZ":-2.245889023468223,"pX":-1.001907046284308,"pZ":3.4416434468683894,"vX0":-0.5415581945101582,"vY0":-124.75415499272843,"vZ0":0.13915978149328478,"x":155.19,"y":145.86,"x0":-1.2041504537230725,"y0":50.00315376328463,"z0":6.332445590321064,"aX":5.116320899027825},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.8,"breakHorizontal":-5.8},"zone":11,"typeConfidence":2.0,"plateTime":0.4393199843742881,"extension":5.988518566472592},"index":0,"playId":"a220931c-f4ff-3ade-9e59-5ec644af55f9","pitchNumber":1,"startTime":"2026-04-19T20:30:11.080Z","endTime":"2026-04-19T20:30:16.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":90.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.212232383022915,"aZ":-15.702932004764433,"pfxX":-4.213486844000792,"pfxZ":7.788993805524802,"pX":-0.5117960720556074,"pZ":3.424158991852749,"vX0":3.0569462768367246,"vY0":-145.04858368591658,"vZ0":-5.152075907791103,"x":136.51,"y":146.33,"x0":-1.0357789706667146,"y0":50.00724138749827,"z0":6.192233161238808,"aX":-8.915657128713645},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.2,"breakHorizontal":7.0},"zone":1,"typeConfidence":2.0,"plateTime":0.37866149963712115,"extension":6.070495473150126},"index":1,"playId":"3fe9f6e5-ab50-39c3-90cb-9a9b4d5ef439","pitchNumber":2,"startTime":"2026-04-19T20:30:31.350Z","endTime":"2026-04-19T20:30:36.019Z","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":91.6,"endSpeed":83.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79149122134389,"aZ":-25.589748699897992,"pfxX":-10.637402652877388,"pfxZ":3.688355236797822,"pX":-1.5711900864759774,"pZ":2.4843223172731204,"vX0":2.2389918574531813,"vY0":-133.34739422275211,"vZ0":-4.59069539924821,"x":176.89,"y":171.7,"x0":-1.0441660209105068,"y0":50.00578042796134,"z0":6.092461976654948,"aX":-19.008267816270934},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.8,"breakHorizontal":18.7,"spinRate":1803,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4120027476989012,"extension":6.183391363962861},"index":2,"playId":"f5c48518-1f12-31f8-aab0-30ce7c6c8f1b","pitchNumber":3,"startTime":"2026-04-19T20:30:48.027Z","endTime":"2026-04-19T20:30:53.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56533696015929,"aZ":-27.442555883085753,"pfxX":-10.072316419494218,"pfxZ":2.6369855910625795,"pX":-1.6338527342732279,"pZ":2.2773074072548076,"vX0":1.9494445161401264,"vY0":-133.40641357874722,"vZ0":-4.878389159220921,"x":179.28,"y":177.29,"x0":-1.0670004316623956,"y0":50.00535590687391,"z0":6.11558489621534,"aX":-18.099339684516444},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.8,"breakHorizontal":17.8,"spinRate":1822,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4110822697116294,"extension":6.292537382301388},"index":3,"playId":"74aaf86a-24be-3939-a520-ab80554215e4","pitchNumber":4,"startTime":"2026-04-19T20:31:06.046Z","endTime":"2026-04-19T20:31:09.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":91.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.14138545276089,"aZ":-22.144337599174037,"pfxX":-9.620869769732433,"pfxZ":4.7407055621781415,"pX":-0.08878719240978061,"pZ":1.1207137225699817,"vX0":5.9958653267466175,"vY0":-144.66057829210294,"vZ0":-9.821157097546063,"x":120.38,"y":208.52,"x0":-0.9396394541843405,"y0":50.00546566373597,"z0":5.920578671195267,"aX":-20.36825299987205},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":6.7,"breakHorizontal":16.2,"spinRate":2167,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.37881484580222935,"extension":6.159691567180346},"hitData":{"launchSpeed":50.4,"launchAngle":-39.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":149.74,"coordY":177.96}},"index":4,"playId":"c6eb6639-e216-3558-acfb-f7cc713b8683","pitchNumber":5,"startTime":"2026-04-19T20:31:24.165Z","endTime":"2026-04-19T20:31:31.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:31:31.290Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yoán Moncada called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-19T20:33:28.166Z","endTime":"2026-04-19T20:35:10.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76431214763844,"aZ":-30.27264957131403,"pfxX":6.775693347388374,"pfxZ":1.390879357657873,"pX":-1.5360000309125141,"pZ":2.1350953160981048,"vX0":2.1780281846390936,"vY0":-116.54881235244291,"vZ0":-0.8344170064624304,"x":175.55,"y":181.13,"x0":-3.3640671103786293,"y0":50.00440469676798,"z0":5.36734429495749,"aX":9.28302195528735},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":2.6,"breakHorizontal":-12.8,"spinRate":2871,"spinDirection":68},"zone":13,"typeConfidence":2.0,"plateTime":0.47070007328129515,"extension":5.878190059046696},"index":0,"playId":"048b05d2-4428-30c8-9a95-e1d79cbf74ab","pitchNumber":1,"startTime":"2026-04-19T20:33:38.103Z","endTime":"2026-04-19T20:33:43.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.470815689556087,"aZ":-30.993880834083274,"pfxX":6.303483560886825,"pfxZ":0.8407965433461069,"pX":-0.8246849113760489,"pZ":1.9086377996265729,"vX0":3.570577845499759,"vY0":-117.63324169945228,"vZ0":-1.407019815169449,"x":148.44,"y":187.25,"x0":-3.1792762099422496,"y0":50.00456317724248,"z0":5.377314353249596,"aX":8.869625415439154},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":1.4,"breakHorizontal":-12.2,"spinRate":2833,"spinDirection":62},"zone":7,"typeConfidence":2.0,"plateTime":0.46491791546125105,"extension":5.796510746334602},"index":1,"playId":"7f6722ad-2bf2-3405-a3c0-4df52746d75f","pitchNumber":2,"startTime":"2026-04-19T20:33:57.714Z","endTime":"2026-04-19T20:34:03.056Z","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":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.215605900098122,"aZ":-31.510047049236597,"pfxX":-10.550870069406578,"pfxZ":0.42386158910458427,"pX":-0.6922274580356667,"pZ":2.4521497110348833,"vX0":9.122005590429227,"vY0":-124.05586229727898,"vZ0":-0.3339620230997761,"x":143.39,"y":172.57,"x0":-3.0339419661663376,"y0":50.002926015140524,"z0":5.199671271742982,"aX":-16.558872419197513},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.0,"breakHorizontal":17.2,"spinRate":1850,"spinDirection":249},"zone":4,"typeConfidence":2.0,"plateTime":0.440359388918806,"extension":5.953413570405228},"index":2,"playId":"2872bad8-a407-3834-9352-f488efdb1187","pitchNumber":3,"startTime":"2026-04-19T20:34:13.081Z","endTime":"2026-04-19T20:34:17.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.90177221832277,"aZ":-31.189293914646125,"pfxX":7.563704847707363,"pfxZ":0.701758384021959,"pX":-0.19684178486678527,"pZ":1.581823747095299,"vX0":4.316834517183126,"vY0":-117.84982939737841,"vZ0":-2.19702476373554,"x":124.5,"y":196.07,"x0":-3.0363931637886488,"y0":50.00211792850353,"z0":5.4136634903664,"aX":10.612982222715852},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.0,"breakHorizontal":-14.8,"spinRate":2899,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.46520044532314886,"extension":5.862692414628703},"index":3,"playId":"562a3dec-cbc7-342d-b0f8-a33dff9401f5","pitchNumber":4,"startTime":"2026-04-19T20:34:27.648Z","endTime":"2026-04-19T20:34:31.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08668597782241,"aZ":-29.349676123580984,"pfxX":-9.857681878922037,"pfxZ":1.5409054945896887,"pX":0.9123884121769604,"pZ":2.3159767776158504,"vX0":13.128059051487824,"vY0":-134.5397764099032,"vZ0":-2.5380099723204053,"x":82.22,"y":176.25,"x0":-2.748800782970164,"y0":50.00281255506763,"z0":5.350743044829099,"aX":-18.078246902527813},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.4,"breakHorizontal":15.0,"spinRate":2293,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.40704444595856515,"extension":5.694280583196004},"index":4,"playId":"7393aa31-6794-37e7-915a-e4923327c286","pitchNumber":5,"startTime":"2026-04-19T20:34:47.541Z","endTime":"2026-04-19T20:34:52.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.734548803743714,"aZ":-29.890760877000602,"pfxX":-12.572303673925974,"pfxZ":1.2503769242172709,"pX":0.6305594229392493,"pZ":3.1797902138993184,"vX0":13.313296714449569,"vY0":-134.97062505876013,"vZ0":-0.040210519652685184,"x":92.96,"y":152.93,"x0":-2.761542718767038,"y0":50.001302299006916,"z0":5.321621596626825,"aX":-22.911183673214712},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.5,"breakHorizontal":19.4,"spinRate":2140,"spinDirection":248},"zone":3,"typeConfidence":2.0,"plateTime":0.40773061595119575,"extension":5.954571332471772},"index":5,"playId":"4a753d2b-96c2-3de5-b67c-b7b5b0fb882a","pitchNumber":6,"startTime":"2026-04-19T20:35:05.617Z","endTime":"2026-04-19T20:35:10.523Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:35:10.523Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jo Adell flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-19T20:35:25.702Z","endTime":"2026-04-19T20:35:57.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.97077061555668,"aZ":-28.393346501862982,"pfxX":-9.13744107473683,"pfxZ":2.0210054328239746,"pX":0.06861185118951935,"pZ":3.495117385309689,"vX0":11.453094351498535,"vY0":-136.33536991659705,"vZ0":0.20202666963862748,"x":114.38,"y":144.41,"x0":-3.013643805974851,"y0":50.001082039593335,"z0":5.391171268798484,"aX":-17.077659950880754},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.0,"breakHorizontal":13.9,"spinRate":2271,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.402846064629244,"extension":5.803542753522773},"index":0,"playId":"110e2942-1cc7-3a78-ae21-8e2070569671","pitchNumber":1,"startTime":"2026-04-19T20:35:33.047Z","endTime":"2026-04-19T20:35:38.422Z","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":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.103748276618923,"aZ":-29.730617157651036,"pfxX":8.858993554113113,"pfxZ":1.694524561943762,"pX":-0.1363579788712521,"pZ":2.0897685835612094,"vX0":4.245384061337507,"vY0":-120.07008092833726,"vZ0":-1.7267749802298744,"x":122.2,"y":182.36,"x0":-3.085497773174566,"y0":50.0011902392401,"z0":5.496987125695294,"aX":12.763523070631392},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.9,"breakHorizontal":-17.2,"spinRate":2864,"spinDirection":57},"zone":8,"typeConfidence":2.0,"plateTime":0.4584928963964292,"extension":5.822361506097308},"hitData":{"launchSpeed":99.1,"launchAngle":54.0,"totalDistance":271.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.06,"coordY":94.54}},"index":1,"playId":"44a5ab0a-1562-35fa-aaab-74cda561b8a8","pitchNumber":2,"startTime":"2026-04-19T20:35:46.278Z","endTime":"2026-04-19T20:35:57.406Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:35:57.406Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Lowe flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-19T20:36:13.746Z","endTime":"2026-04-19T20:38:35.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"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.5,"endSpeed":85.4,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68923151350943,"aZ":-13.963480183109807,"pfxX":-4.2054289831312115,"pfxZ":9.632448330401688,"pX":-0.7458167490207992,"pZ":3.3509109207541248,"vX0":7.071336248594921,"vY0":-137.41366171474115,"vZ0":-3.507610786567632,"x":145.43,"y":148.31,"x0":-2.8196324920456495,"y0":50.002075226973865,"z0":5.607798874371652,"aX":-7.950575198091961},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.8,"breakHorizontal":5.9,"spinRate":2128,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.40033607000233973,"extension":5.990177623295909},"index":0,"playId":"03dc7bb6-bc21-3e68-85c9-f9e4ac4a07d5","pitchNumber":1,"startTime":"2026-04-19T20:36:27.785Z","endTime":"2026-04-19T20:36:32.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.657417264171407,"aZ":-26.938794620744584,"pfxX":-10.04011433654647,"pfxZ":3.1819132096465053,"pX":-0.842716142104679,"pZ":1.6194721518046882,"vX0":8.932710678372363,"vY0":-127.38257967977198,"vZ0":-3.3307467709798897,"x":149.12,"y":195.05,"x0":-3.0869137571502208,"y0":50.00601995443965,"z0":5.069078322462161,"aX":-16.53745763435931},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.3,"breakHorizontal":16.2,"spinRate":1918,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.42964976965931845,"extension":5.956863890929736},"index":1,"playId":"612dc13a-b045-3e81-b7a4-378bfa26ca67","pitchNumber":2,"startTime":"2026-04-19T20:36:42.824Z","endTime":"2026-04-19T20:36:46.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.017505538901744,"aZ":-14.158991914691272,"pfxX":-4.654254692997654,"pfxZ":9.152015265590716,"pX":-1.1115530232642201,"pZ":3.733695218284411,"vX0":6.301256113005864,"vY0":-139.56005544729754,"vZ0":-2.8451711959599173,"x":159.37,"y":137.97,"x0":-2.796155395504221,"y0":50.00346141025619,"z0":5.7015045594771,"aX":-9.162788158297385},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.2,"breakHorizontal":7.1,"spinRate":2241,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39278567638761075,"extension":5.640146546960021},"index":2,"playId":"f76c12d7-1ab9-35f9-9c22-48a558dd5716","pitchNumber":3,"startTime":"2026-04-19T20:37:00.120Z","endTime":"2026-04-19T20:37:04.545Z","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":85.9,"endSpeed":80.0,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56642938061077,"aZ":-32.77829141241075,"pfxX":1.1132226232896443,"pfxZ":-0.38098731124995633,"pX":1.4367752876587938,"pZ":-0.18752569429750296,"vX0":10.047674833896304,"vY0":-124.61522887217393,"vZ0":-6.73709095255616,"x":62.23,"y":243.84,"x0":-2.7816483990355563,"y0":50.00318180156855,"z0":5.237596607130287,"aX":1.7613349837536023},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.0,"breakHorizontal":-4.2,"spinRate":2550,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4384850853463478,"extension":5.9179698922900705},"index":3,"playId":"7ceaa507-59f2-3c76-abd0-3a42a5a9ad35","pitchNumber":4,"startTime":"2026-04-19T20:37:19.937Z","endTime":"2026-04-19T20:37:23.457Z","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":87.2,"endSpeed":80.4,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97834674926361,"aZ":-29.413572760333427,"pfxX":-10.678450660974743,"pfxZ":1.6925240877906589,"pX":0.9179115598053003,"pZ":1.2792622670455205,"vX0":12.996642343543433,"vY0":-126.38668834967665,"vZ0":-3.504246700634035,"x":82.01,"y":204.24,"x0":-2.885994832249658,"y0":50.00105047746418,"z0":5.027129931742749,"aX":-17.401372861330888},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.5,"breakHorizontal":16.7,"spinRate":1884,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.4321532261697505,"extension":5.800270251822267},"index":4,"playId":"930d7662-fdaa-38de-ac1c-373abd75d13b","pitchNumber":5,"startTime":"2026-04-19T20:37:41.185Z","endTime":"2026-04-19T20:37:44.910Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91817242147517,"aZ":-27.468236235551792,"pfxX":-10.036372409679451,"pfxZ":2.8253102384196707,"pX":0.10372148929882538,"pZ":1.5706831820266356,"vX0":10.813063738795453,"vY0":-127.86583775309751,"vZ0":-3.445679331954267,"x":113.05,"y":196.37,"x0":-2.8642905931796068,"y0":50.00352632129097,"z0":5.07727327363522,"aX":-16.717928028001264},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.6,"breakHorizontal":16.0,"spinRate":1849,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.4274084384649366,"extension":6.051865877004057},"index":5,"playId":"37781387-81af-3149-a8bb-02e7c2e793bb","pitchNumber":6,"startTime":"2026-04-19T20:37:58.158Z","endTime":"2026-04-19T20:38:01.493Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-04-19T20:38:10.586Z","endTime":"2026-04-19T20:38:25.104Z","isPitch":false,"type":"action","player":{"id":666139,"link":"/api/v1/people/666139"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.0,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.272790536616696,"aZ":-34.30033106043678,"pfxX":9.931640788665733,"pfxZ":-1.4863253063633017,"pX":-0.24474171811636278,"pZ":2.8621608961541254,"vX0":3.647982347998048,"vY0":-119.89398742548573,"vZ0":0.9002640521500311,"x":126.33,"y":161.5,"x0":-3.0821149218424346,"y0":50.000341855572316,"z0":5.577572639650876,"aX":14.24800733373879},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.2,"breakHorizontal":-19.0,"spinRate":2855,"spinDirection":61},"zone":5,"typeConfidence":2.0,"plateTime":0.4593731678392645,"extension":5.8169004525575145},"hitData":{"launchSpeed":85.4,"launchAngle":31.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.25,"coordY":69.57}},"index":7,"playId":"3d9fbed1-e40c-3276-beb8-db6853755d08","pitchNumber":7,"startTime":"2026-04-19T20:38:25.104Z","endTime":"2026-04-19T20:38:35.095Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:38:35.095Z","atBatIndex":12},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Miguel Andujar pops out to catcher Travis d'Arnaud in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-19T20:40:37.614Z","endTime":"2026-04-19T20:41:50.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":2},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.223410228003615,"aZ":-21.117317052705307,"pfxX":-9.856256036632272,"pfxZ":5.405548372317494,"pX":-1.1983728161982585,"pZ":3.1627604633370314,"vX0":3.231739441158037,"vY0":-142.0255097385734,"vZ0":-4.836163318311867,"x":162.68,"y":153.39,"x0":-1.0699043251740143,"y0":50.0006121240967,"z0":6.228715964888833,"aX":-20.152660752541667},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.0,"breakHorizontal":17.2,"spinRate":2216,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3854977399762931,"extension":6.026446762067096},"index":0,"playId":"115b6ff3-a9c1-3cd1-8d67-08be5975da0c","pitchNumber":1,"startTime":"2026-04-19T20:40:51.816Z","endTime":"2026-04-19T20:40:54.881Z","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":98.8,"endSpeed":89.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.0442738707487,"aZ":-20.38425666649098,"pfxX":-9.36926039531581,"pfxZ":5.695032822292575,"pX":0.6059342783880302,"pZ":2.99551118899356,"vX0":7.62560964400196,"vY0":-143.6296415973564,"vZ0":-5.478099202557468,"x":93.9,"y":157.9,"x0":-0.8780709323292881,"y0":50.003071387549724,"z0":6.211775858626728,"aX":-19.400612664113385},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.2,"breakHorizontal":15.2,"spinRate":2273,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.38264488762724014,"extension":6.0353058175737715},"index":1,"playId":"d7eb98d7-bfaf-3064-b6e4-10234189e0ed","pitchNumber":2,"startTime":"2026-04-19T20:41:18.540Z","endTime":"2026-04-19T20:41:22.183Z","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":98.3,"endSpeed":89.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.33458117007599,"aZ":-16.426875510466335,"pfxX":-3.746739982239395,"pfxZ":7.634523772495467,"pX":-0.7588349139213155,"pZ":2.3911079499220382,"vX0":2.31144394236357,"vY0":-143.03258126089534,"vZ0":-7.538449913081988,"x":145.93,"y":174.22,"x0":-1.092449550596078,"y0":50.006783707396814,"z0":6.099833049499753,"aX":-7.731017441617714},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.4,"breakHorizontal":6.2,"spinRate":2249,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.38358194449573446,"extension":6.033597492944251},"hitData":{"launchSpeed":81.4,"launchAngle":84.0,"totalDistance":57.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":106.09,"coordY":212.3}},"index":2,"playId":"51c92bd8-fca0-3959-a24e-daae3bd85d2f","pitchNumber":3,"startTime":"2026-04-19T20:41:38.513Z","endTime":"2026-04-19T20:41:50.849Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:41:50.849Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Campusano strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-19T20:42:12.901Z","endTime":"2026-04-19T20:43:32.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.701947661738366,"aZ":-33.1416064647792,"pfxX":5.455087966950654,"pfxZ":-0.5982677312859153,"pX":1.1979855143397908,"pZ":2.4013595789077664,"vX0":3.541632212668553,"vY0":-127.32152815075486,"vZ0":-2.842481983308981,"x":71.34,"y":173.94,"x0":-0.9287513230022618,"y0":50.00454652743121,"z0":6.2053962762098225,"aX":8.788945921150047},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.6,"breakHorizontal":-10.8,"spinRate":2499,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.43330460317795527,"extension":6.012468907321346},"index":0,"playId":"81c55e4e-b0a4-32f3-b5ec-96c0ab2e11b4","pitchNumber":1,"startTime":"2026-04-19T20:42:31.654Z","endTime":"2026-04-19T20:42:35.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.381192268038106,"aZ":-18.68399494977609,"pfxX":-6.960941337879942,"pfxZ":6.508420593343689,"pX":0.09783295301142869,"pZ":1.7469718889510537,"vX0":5.540847550623435,"vY0":-143.13006602466444,"vZ0":-8.626504084250122,"x":113.27,"y":191.61,"x0":-0.9597980306410717,"y0":50.00448670936377,"z0":5.972728859025373,"aX":-14.428025347979512},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.2,"breakHorizontal":11.5,"spinRate":2368,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.3828471134184479,"extension":6.111276791554823},"index":1,"playId":"10fb5dc3-4a02-36c7-b1fb-677ee2c1b348","pitchNumber":2,"startTime":"2026-04-19T20:42:47.704Z","endTime":"2026-04-19T20:42:51.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.181314877260277,"aZ":-26.22759763686069,"pfxX":-9.785351094764376,"pfxZ":3.301035496745066,"pX":-0.7184520469982265,"pZ":1.110967122956556,"vX0":3.9308015364559084,"vY0":-133.9950182110668,"vZ0":-7.943935012658171,"x":144.39,"y":208.78,"x0":-0.9398529204180851,"y0":50.0060559205566,"z0":6.011450454432711,"aX":-17.6505535964921},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.3,"breakHorizontal":16.8,"spinRate":1577,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.41006349037839085,"extension":6.344475808070509},"index":2,"playId":"9f273b31-a0f7-3cb8-80c5-8a639eab434f","pitchNumber":3,"startTime":"2026-04-19T20:43:09.690Z","endTime":"2026-04-19T20:43:13.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21612367072939,"aZ":-24.712391920716833,"pfxX":-11.236087533316272,"pfxZ":4.107880415455358,"pX":0.3495741393275235,"pZ":1.5003234028055832,"vX0":6.7367702811179395,"vY0":-134.6690136206455,"vZ0":-7.4111131006016215,"x":103.68,"y":198.27,"x0":-0.7387780480032333,"y0":50.00503805508882,"z0":6.064949653177463,"aX":-20.415837944742464},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.9,"breakHorizontal":18.7,"spinRate":1847,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4084349111945538,"extension":6.156612286939931},"index":3,"playId":"f529257d-2012-3153-ba3f-eafdb4cf3725","pitchNumber":4,"startTime":"2026-04-19T20:43:27.508Z","endTime":"2026-04-19T20:43:32.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:43:32.015Z","atBatIndex":14},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryce Johnson doubles (2) on a ground ball to right fielder Jo Adell.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-19T20:43:45.305Z","endTime":"2026-04-19T20:44:09.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":89.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.21939831671658,"aZ":-14.879148081715785,"pfxX":-5.296322116882937,"pfxZ":8.374242568582684,"pX":0.3144498850517761,"pZ":1.5837839498536546,"vX0":5.507788233833713,"vY0":-143.29430396739278,"vZ0":-9.808426457869095,"x":105.01,"y":196.02,"x0":-0.9507834197269628,"y0":50.00677956245802,"z0":5.996292067309619,"aX":-10.941981688597593},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.2,"breakHorizontal":8.4,"spinRate":2287,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.3832488878226914,"extension":6.195839920045955},"hitData":{"launchSpeed":93.8,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":210.27,"coordY":119.02}},"index":0,"playId":"10562b62-66a3-31ac-84ab-14c9b840b93d","pitchNumber":1,"startTime":"2026-04-19T20:43:55.061Z","endTime":"2026-04-19T20:44:09.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:44:09.099Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-19T20:44:30.865Z","endTime":"2026-04-19T20:46:15.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"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":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13065869409812,"aZ":-25.546375082243223,"pfxX":-10.498501258564788,"pfxZ":3.6996776311782273,"pX":-0.20868553153782035,"pZ":1.3800685347987895,"vX0":5.933863226943598,"vY0":-132.93830568689157,"vZ0":-7.554226302169269,"x":124.95,"y":201.52,"x0":-1.104011278861104,"y0":50.00649640466687,"z0":6.109528463522629,"aX":-18.820447513745275},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.3,"breakHorizontal":17.8,"spinRate":1746,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4118115320267046,"extension":6.416448384068586},"index":0,"playId":"fa601a08-5a24-3295-bbbb-fe8e45eefe6e","pitchNumber":1,"startTime":"2026-04-19T20:44:47.766Z","endTime":"2026-04-19T20:44:53.602Z","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":92.0,"endSpeed":84.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49583075538345,"aZ":-27.207704525207504,"pfxX":-10.206270994082608,"pfxZ":2.7477700210972262,"pX":-0.5454011925269334,"pZ":2.2250839576363406,"vX0":4.854068251549648,"vY0":-133.79318212969238,"vZ0":-5.279443856268758,"x":137.79,"y":178.7,"x0":-1.0593863645971158,"y0":50.00510200750304,"z0":6.1796126510076235,"aX":-18.46243801694878},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.0,"breakHorizontal":17.4,"spinRate":1693,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.40974626363036704,"extension":6.452785055969697},"index":1,"playId":"e4a7095e-85d6-37bd-b6af-84c3a384faba","pitchNumber":2,"startTime":"2026-04-19T20:45:07.069Z","endTime":"2026-04-19T20:45:11.955Z","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":99.7,"endSpeed":90.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.14256545572325,"aZ":-16.420718856638224,"pfxX":-5.78983588885754,"pfxZ":7.442234456095614,"pX":-0.5131197946095294,"pZ":4.399390745569613,"vX0":3.7130954719796083,"vY0":-145.09535844366792,"vZ0":-2.5011611610835187,"x":136.56,"y":120.0,"x0":-1.0617643905399206,"y0":50.00562950739894,"z0":6.281502247218296,"aX":-12.261616179069568},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.1,"breakHorizontal":9.7,"spinRate":2181,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.37849050913985627,"extension":6.148515337789537},"index":2,"playId":"e526df02-bd6c-363d-b47d-41c100f1663b","pitchNumber":3,"startTime":"2026-04-19T20:45:51.962Z","endTime":"2026-04-19T20:45:55.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.549698207158514,"aZ":-18.847020335357808,"pfxX":-5.999234625547206,"pfxZ":6.329099147308083,"pX":0.007533563533323778,"pZ":3.231137660292808,"vX0":4.639622051954125,"vY0":-144.39922221616126,"vZ0":-5.159825964380389,"x":116.71,"y":151.54,"x0":-0.8429751143222557,"y0":50.00371966300839,"z0":6.205935207884056,"aX":-12.632412486688578},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":10.6,"breakHorizontal":10.0,"spinRate":2133,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.37974481418750283,"extension":5.949278016267048},"index":3,"playId":"93c691ae-b0d8-3a78-9e79-2a1def31b4af","pitchNumber":4,"startTime":"2026-04-19T20:46:09.501Z","endTime":"2026-04-19T20:46:15.048Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:46:15.048Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis d'Arnaud strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-19T20:48:30.351Z","endTime":"2026-04-19T20:49:29.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T20:48:20.445Z","endTime":"2026-04-19T20:48:32.479Z","isPitch":false,"type":"action","player":{"id":518595,"link":"/api/v1/people/518595"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.228817183613344,"aZ":-31.003997152471474,"pfxX":7.495473274367514,"pfxZ":0.830507477052782,"pX":0.5879213602246032,"pZ":1.0327073675335168,"vX0":6.384129079427468,"vY0":-118.74332603196949,"vZ0":-3.307658970603108,"x":94.59,"y":210.9,"x0":-3.1208540950027426,"y0":50.003728643474155,"z0":5.2993368010372155,"aX":10.577827969220246},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.8,"breakHorizontal":-15.2,"spinRate":2956,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.46335234319202323,"extension":5.8952049270397335},"index":1,"playId":"8ace8eaf-ec5d-3046-9d8d-894003aa5017","pitchNumber":1,"startTime":"2026-04-19T20:48:32.479Z","endTime":"2026-04-19T20:48:35.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.050438363758328,"aZ":-25.4899048993641,"pfxX":-9.750917290090607,"pfxZ":3.726578225675098,"pX":-0.8312174991611921,"pZ":1.952025551952218,"vX0":8.637832729065714,"vY0":-133.64431739281585,"vZ0":-3.9239012785405434,"x":148.68,"y":186.08,"x0":-2.8515746551216115,"y0":50.002381285834524,"z0":5.288053474939843,"aX":-17.490735326908347},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.0,"breakHorizontal":15.6,"spinRate":2067,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.4111486758359457,"extension":5.705499447606865},"index":2,"playId":"5332f5df-336d-3380-b734-8501c4c784da","pitchNumber":2,"startTime":"2026-04-19T20:48:46.713Z","endTime":"2026-04-19T20:48:50.409Z","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.6,"endSpeed":86.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23283824326391,"aZ":-18.04174683223516,"pfxX":-6.746129320841371,"pfxZ":7.3683245755609015,"pX":0.852634785039022,"pZ":2.89256577165825,"vX0":11.7439849390007,"vY0":-137.3160404308539,"vZ0":-3.9990654118276914,"x":84.5,"y":160.68,"x0":-2.5950319007117106,"y0":50.00123731832339,"z0":5.58856394774705,"aX":-12.936747749389982},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.7,"breakHorizontal":9.8,"spinRate":2308,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3982593056079895,"extension":5.84105938309148},"index":3,"playId":"c9aca4b9-63d8-3f2f-b2a2-71f59f25d45b","pitchNumber":3,"startTime":"2026-04-19T20:49:08.579Z","endTime":"2026-04-19T20:49:12.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.626474276808498,"aZ":-35.85930496976565,"pfxX":4.782638913877969,"pfxZ":-2.5007260194768195,"pX":0.6712297859468924,"pZ":1.8413690411600216,"vX0":7.111303104218121,"vY0":-120.81561519926777,"vZ0":-1.002123727026661,"x":91.41,"y":189.06,"x0":-2.937632448432753,"y0":50.00588589479805,"z0":5.427076174452874,"aX":7.035493241877761},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.6,"breakHorizontal":-10.4,"spinRate":2832,"spinDirection":63},"zone":9,"typeConfidence":2.0,"plateTime":0.4542216970160329,"extension":5.791595312780862},"index":4,"playId":"6d2239a7-c398-3500-bca1-ad229f0364aa","pitchNumber":4,"startTime":"2026-04-19T20:49:25.128Z","endTime":"2026-04-19T20:49:29.131Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:49:29.131Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adam Frazier strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-19T20:49:44.516Z","endTime":"2026-04-19T20:51:52.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36720096311043,"aZ":-28.64124720716971,"pfxX":-11.45924029761036,"pfxZ":1.9087862034559944,"pX":-1.1142313082584703,"pZ":2.4312803110702697,"vX0":9.169799291817572,"vY0":-135.70354772987469,"vZ0":-2.11670317630357,"x":159.47,"y":173.14,"x0":-3.0645551680734333,"y0":50.00010828957628,"z0":5.235931648993581,"aX":-21.16372477455653},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.1,"breakHorizontal":18.6,"spinRate":2293,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.40512116024247335,"extension":5.756726946619761},"index":0,"playId":"2fc2ffc1-a0d1-3276-bc1c-e79f6b3371f3","pitchNumber":1,"startTime":"2026-04-19T20:49:51.328Z","endTime":"2026-04-19T20:49:56.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.3,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.532946349865842,"aZ":-27.087601695143203,"pfxX":-12.224240473127832,"pfxZ":3.1677095459633193,"pX":-0.030366867857362183,"pZ":1.9560711703221125,"vX0":11.321430065146872,"vY0":-126.13978495455432,"vZ0":-2.408884560233444,"x":118.16,"y":185.97,"x0":-2.996489307163329,"y0":50.00166423188641,"z0":5.115379094189745,"aX":-19.62577704528635},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.4,"breakHorizontal":19.4,"spinRate":1920,"spinDirection":250},"zone":8,"typeConfidence":2.0,"plateTime":0.4348265099346431,"extension":5.889071929787851},"index":1,"playId":"61e974b0-a4fc-3d55-a5f8-c4cd2c9ec75b","pitchNumber":2,"startTime":"2026-04-19T20:50:04.962Z","endTime":"2026-04-19T20:50:08.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.3,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.318821946310333,"aZ":-35.50829191782751,"pfxX":4.981116396788816,"pfxZ":-2.395970796246426,"pX":-0.3509044639583592,"pZ":0.847378276254367,"vX0":5.002965552354033,"vY0":-117.72287192125508,"vZ0":-2.7147361582069722,"x":130.38,"y":215.9,"x0":-3.1584048025682834,"y0":50.005327376751886,"z0":5.333248391922515,"aX":6.924682562633503},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-4.8,"breakHorizontal":-10.3,"spinRate":2792,"spinDirection":52},"zone":13,"typeConfidence":2.0,"plateTime":0.46697484480436424,"extension":5.611684701647516},"index":2,"playId":"65933f6f-d281-3645-a4fd-b8db3fe93b97","pitchNumber":3,"startTime":"2026-04-19T20:50:19.555Z","endTime":"2026-04-19T20:50:22.925Z","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":81.5,"endSpeed":74.9,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61965516257296,"aZ":-32.28687115627979,"pfxX":9.863103811891863,"pfxZ":-0.08425131549015319,"pX":-0.6862661012499315,"pZ":2.304865987208311,"vX0":2.8765320366546856,"vY0":-118.69731439523592,"vZ0":-0.522791664710705,"x":143.16,"y":176.55,"x0":-3.1961927433819994,"y0":50.000470337474084,"z0":5.478665515519522,"aX":14.009959373403005},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":0.0,"breakHorizontal":-18.6,"spinRate":2828,"spinDirection":58},"zone":4,"typeConfidence":2.0,"plateTime":0.46220328341798167,"extension":5.785150776430707},"index":3,"playId":"ea66242a-20f3-33ac-86d7-1b38cce394db","pitchNumber":4,"startTime":"2026-04-19T20:50:40.071Z","endTime":"2026-04-19T20:50:43.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61388279340712,"aZ":-29.438747069927036,"pfxX":-10.586395690375351,"pfxZ":1.6668433499184832,"pX":0.22140851808132284,"pZ":0.7100966054806811,"vX0":11.570763054514572,"vY0":-126.59894366149003,"vZ0":-4.888790863386449,"x":108.56,"y":219.61,"x0":-3.013068736663116,"y0":50.00161541268754,"z0":4.997210667000019,"aX":-17.342469433267997},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.2,"breakHorizontal":16.8,"spinRate":1885,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.4311469220560875,"extension":5.818619647405098},"index":4,"playId":"db02eb6b-0f52-3e6c-a551-73248f0d6bd8","pitchNumber":5,"startTime":"2026-04-19T20:51:00.349Z","endTime":"2026-04-19T20:51:07.359Z","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.0,"endSpeed":78.7,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.151324149633748,"aZ":-32.32001280279848,"pfxX":2.3465108378686192,"pfxZ":-0.0918485787893637,"pX":-0.3717613038207972,"pZ":2.5257456381782815,"vX0":6.041097995249281,"vY0":-123.80935001865821,"vZ0":-0.6167954043046817,"x":131.17,"y":170.58,"x0":-3.141735185683498,"y0":50.00441454786187,"z0":5.467127711404526,"aX":3.6666493856909916},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.1,"breakHorizontal":-5.5,"spinRate":2508,"spinDirection":82},"zone":4,"typeConfidence":2.0,"plateTime":0.4412601737180979,"extension":5.974430744291582},"index":5,"playId":"dd27ecad-363f-30fb-bb66-db37b3ee8422","pitchNumber":6,"startTime":"2026-04-19T20:51:24.814Z","endTime":"2026-04-19T20:51:27.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.780324695269304,"aZ":-26.25943052659743,"pfxX":-9.937717973136607,"pfxZ":3.1717077545724486,"pX":0.29121525215586,"pZ":2.744573059657093,"vX0":12.009251341182432,"vY0":-135.2780586614178,"vZ0":-2.122477960044757,"x":105.9,"y":164.68,"x0":-2.901486261999222,"y0":50.00250885051478,"z0":5.3684773943823325,"aX":-18.533910168054728},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.5,"breakHorizontal":15.6,"spinRate":2163,"spinDirection":189},"zone":3,"typeConfidence":2.0,"plateTime":0.4039261845081077,"extension":6.00189316841413},"index":6,"playId":"fde76357-7434-31d6-bb88-20e66011ea9a","pitchNumber":7,"startTime":"2026-04-19T20:51:46.944Z","endTime":"2026-04-19T20:51:52.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:51:52.168Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach Neto walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-19T20:52:05.836Z","endTime":"2026-04-19T20:53:41.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.942965733536003,"aZ":-28.98209465777481,"pfxX":-11.82529970832113,"pfxZ":2.0094985385423936,"pX":-0.3556428727540868,"pZ":2.828878895728376,"vX0":10.260895689209377,"vY0":-125.4435940259537,"vZ0":-0.11826246881602431,"x":130.56,"y":162.4,"x0":-2.9674195414262825,"y0":50.004290629186386,"z0":5.244085745248111,"aX":-18.803101303063166},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.8,"breakHorizontal":19.0,"spinRate":1851,"spinDirection":250},"zone":1,"typeConfidence":2.0,"plateTime":0.4370247397367608,"extension":6.01403648955889},"index":0,"playId":"f1c2c8ea-0dda-32e5-aed5-af2104ea2a17","pitchNumber":1,"startTime":"2026-04-19T20:52:14.831Z","endTime":"2026-04-19T20:52:20.143Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-19T20:52:30.291Z","endTime":"2026-04-19T20:52:40.977Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.428948896778824,"aZ":-28.723770533505725,"pfxX":5.431769271927625,"pfxZ":2.246946901866882,"pX":1.8763585279332944,"pZ":1.8256449466790385,"vX0":9.995694206908786,"vY0":-123.11426762251145,"vZ0":-2.742848728938441,"x":45.48,"y":189.49,"x0":-2.94179812510524,"y0":50.00212044838725,"z0":5.38507117107664,"aX":8.337381217915357},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.6,"breakHorizontal":-12.1,"spinRate":2823,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.444882505879757,"extension":6.018436336923879},"index":2,"playId":"529f7fca-551b-3204-8ef3-e495dfd748d4","pitchNumber":2,"startTime":"2026-04-19T20:52:40.977Z","endTime":"2026-04-19T20:52:44.628Z","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":82.6,"endSpeed":75.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.310781525214477,"aZ":-31.904167564422107,"pfxX":7.376748957810131,"pfxZ":0.18933951354725131,"pX":-1.0013085042731718,"pZ":3.1659594847437162,"vX0":3.0282183630039086,"vY0":-120.27169774416981,"vZ0":0.9727633632918458,"x":155.17,"y":153.3,"x0":-3.236979764827547,"y0":50.00538866283769,"z0":5.59549818731952,"aX":10.7597001229988},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.8,"breakHorizontal":-14.2,"spinRate":2801,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.45618696255191704,"extension":5.593137047216977},"index":3,"playId":"36d38d38-ad02-3716-8adb-1445c79f1576","pitchNumber":3,"startTime":"2026-04-19T20:52:56.785Z","endTime":"2026-04-19T20:53:00.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.931317157317512,"aZ":-32.77642523981659,"pfxX":5.262129760077259,"pfxZ":-0.4150748789555476,"pX":-0.061282078550653984,"pZ":0.9406595754022616,"vX0":5.244017278600573,"vY0":-120.10648524718643,"vZ0":-3.680731760688994,"x":119.34,"y":213.38,"x0":-2.9552050880191083,"y0":50.001682142755975,"z0":5.403196571850482,"aX":7.6971171921061154},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.3,"breakHorizontal":-10.8,"spinRate":2883,"spinDirection":56},"zone":13,"typeConfidence":2.0,"plateTime":0.45578487136682355,"extension":5.784833658962783},"index":4,"playId":"0a102962-6edc-3bc4-9365-e5bfac9702e4","pitchNumber":4,"startTime":"2026-04-19T20:53:15.351Z","endTime":"2026-04-19T20:53:19.992Z","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":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.474873044723008,"aZ":-30.18337109508111,"pfxX":6.615070457681471,"pfxZ":1.415369543840976,"pX":-1.3066246698661408,"pZ":2.286237209327781,"vX0":2.263349091808507,"vY0":-117.81459450254289,"vZ0":-0.9277901699718567,"x":166.81,"y":177.05,"x0":-3.139213408148696,"y0":50.00192512003058,"z0":5.475845219790737,"aX":9.293952754874118},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":2.6,"breakHorizontal":-12.5,"spinRate":2692,"spinDirection":60},"zone":13,"typeConfidence":2.0,"plateTime":0.4649800330036613,"extension":5.952679822775033},"index":5,"playId":"4b398f54-014e-3858-be8d-5e62fda9e599","pitchNumber":5,"startTime":"2026-04-19T20:53:36.103Z","endTime":"2026-04-19T20:53:41.094Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:53:41.094Z","atBatIndex":19},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Zach Neto caught stealing 2nd base, catcher Luis Campusano to second baseman Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-19T20:53:58.180Z","endTime":"2026-04-19T20:54:13.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04937434644704,"aZ":-16.643939318822152,"pfxX":-4.691762165098119,"pfxZ":8.23135007578647,"pX":0.46575605225820155,"pZ":3.4877662681097563,"vX0":10.083058083980942,"vY0":-136.0402453685054,"vZ0":-2.786473186777528,"x":99.25,"y":144.61,"x0":-2.668342600461794,"y0":50.00020889315823,"z0":5.6700793717794475,"aX":-8.850116563565736},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.5,"breakHorizontal":6.5,"spinRate":2328,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.40164546294019665,"extension":6.0612503082284475},"index":0,"playId":"ce474e31-62ef-3eb2-b944-5342ee57438d","pitchNumber":1,"startTime":"2026-04-19T20:54:06.429Z","endTime":"2026-04-19T20:54:13.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:54:13.081Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a line drive to right fielder Jo Adell.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-19T20:56:16.869Z","endTime":"2026-04-19T20:56:47.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"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],"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":0},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.787046066555444,"aZ":-20.065417281966557,"pfxX":-8.70338829793932,"pfxZ":5.798698680684605,"pX":-0.2192442276964217,"pZ":2.2922725599074565,"vX0":5.221304895072708,"vY0":-143.28095578877668,"vZ0":-7.3426739049386605,"x":125.36,"y":176.89,"x0":-0.9303851218085898,"y0":50.001224480319934,"z0":6.132878308204728,"aX":-18.17132779066895},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.2,"breakHorizontal":14.8,"spinRate":2272,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.38164854821467475,"extension":6.024356894400767},"hitData":{"launchSpeed":87.1,"launchAngle":15.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":180.74,"coordY":109.9}},"index":0,"playId":"d493957d-f724-3335-ab75-d74ac271ba45","pitchNumber":1,"startTime":"2026-04-19T20:56:37.446Z","endTime":"2026-04-19T20:56:47.879Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:56:47.879Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Merrill flies out to left fielder Josh Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-19T20:57:28.827Z","endTime":"2026-04-19T20:58:23.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"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_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":666139,"link":"/api/v1/people/666139"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"69ba276c-3dec-362b-b85e-d1518285e046","startTime":"2026-04-19T20:57:09.117Z","endTime":"2026-04-19T20:57:12.117Z","isPitch":false,"type":"pickoff"},{"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":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.28232760236255,"aZ":-23.39924368517192,"pfxX":-8.484933441042841,"pfxZ":4.404096067108148,"pX":-0.8371430505405616,"pZ":2.0840967330764806,"vX0":3.9443908717824003,"vY0":-140.20955747149017,"vZ0":-6.7056695630895655,"x":148.91,"y":182.51,"x0":-1.1585739031118525,"y0":50.006230310246494,"z0":6.030595933025802,"aX":-16.920721646451},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.8,"breakHorizontal":14.5,"spinRate":2215,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.3904438055408961,"extension":6.082424514031336},"index":1,"playId":"3b3216a9-9115-3632-8da8-b31c8e9d30a0","pitchNumber":1,"startTime":"2026-04-19T20:57:31.022Z","endTime":"2026-04-19T20:57:36.569Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.787120542662954,"aZ":-24.925262634147945,"pfxX":-8.073711798362321,"pfxZ":4.038969858992725,"pX":0.10280820867365131,"pZ":1.347044042152654,"vX0":5.710482656274816,"vY0":-132.33309154521766,"vZ0":-7.446511209968466,"x":113.08,"y":202.41,"x0":-1.0199972669385506,"y0":50.00659920031554,"z0":5.988576719905573,"aX":-14.509658089237206},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.1,"breakHorizontal":13.6,"spinRate":1699,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.41185189677718315,"extension":6.4011903762091675},"index":2,"playId":"f85ba6ef-1dad-3e65-970b-c77731c4cb50","pitchNumber":2,"startTime":"2026-04-19T20:57:48.614Z","endTime":"2026-04-19T20:57:52.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49145934550112,"aZ":-28.063837272779054,"pfxX":-8.12245196453674,"pfxZ":2.2371712098281815,"pX":-0.21190736866845086,"pZ":1.877185582494193,"vX0":4.577520704631412,"vY0":-133.78094782206628,"vZ0":-5.832490641120908,"x":125.08,"y":188.1,"x0":-0.8788047770230177,"y0":50.0010846976082,"z0":6.0651717153827995,"aX":-14.904737012818776},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.1,"breakHorizontal":13.9,"spinRate":1658,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.4074879793655426,"extension":6.134261530678163},"hitData":{"launchSpeed":89.8,"launchAngle":39.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.44,"coordY":97.21}},"index":3,"playId":"bb18be95-e9b4-3ede-814a-9c31ac11cf9e","pitchNumber":3,"startTime":"2026-04-19T20:58:11.007Z","endTime":"2026-04-19T20:58:23.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:58:23.899Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-19T20:59:10.142Z","endTime":"2026-04-19T21:01:00.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"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":[0,1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"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":1},"index":0,"playId":"0782bbad-12c3-3480-a4c5-c8c110dc2864","startTime":"2026-04-19T20:58:50.758Z","endTime":"2026-04-19T20:58:53.758Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"P","description":"Pitchout"},"description":"Pitchout","code":"P","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.935672407832566,"aZ":-24.795837198499104,"pfxX":-4.24013001202988,"pfxZ":4.838874518072776,"pX":1.7133522225200335,"pZ":4.24863097604758,"vX0":7.33460670360796,"vY0":-123.08917398165639,"vZ0":-0.11033282675998934,"x":51.69,"y":124.07,"x0":-0.7630314747928777,"y0":50.00227045194705,"z0":6.405300184112631,"aX":-6.464484601855074},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":9.0,"breakHorizontal":5.9,"spinRate":1903,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.44612042557587017,"extension":5.972651388595644},"index":1,"playId":"6eec0bb3-4b68-38c2-8588-43aa6a32228b","pitchNumber":1,"startTime":"2026-04-19T20:59:12.096Z","endTime":"2026-04-19T20:59:16.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.74185286160312,"aZ":-22.945427004822694,"pfxX":-8.856242003791204,"pfxZ":4.642907399014463,"pX":-0.6626543110626338,"pZ":2.1041705443813163,"vX0":4.303200276620289,"vY0":-140.80243361555523,"vZ0":-6.689280247446012,"x":142.26,"y":181.97,"x0":-1.067823366511241,"y0":50.006962610699944,"z0":6.016548876434327,"aX":-17.621300354118},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.1,"breakHorizontal":15.0,"spinRate":2179,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.39038848290139105,"extension":6.163121017190189},"index":2,"playId":"02747e27-4b43-38f7-afbd-fea765d556fd","pitchNumber":2,"startTime":"2026-04-19T20:59:31.307Z","endTime":"2026-04-19T20:59:34.532Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22461827075972,"aZ":-15.229076137538533,"pfxX":-4.841926807531439,"pfxZ":8.126342203501075,"pX":0.6105108702869975,"pZ":2.594393026405325,"vX0":6.082408466494859,"vY0":-143.49951831633462,"vZ0":-7.174014836276066,"x":93.73,"y":168.73,"x0":-0.9075452776281923,"y0":50.0027580092047,"z0":6.075587535923441,"aX":-10.097323476254793},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.4,"breakHorizontal":7.6,"spinRate":2288,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.3817024399210567,"extension":6.193166152639018},"index":3,"playId":"471d1930-4538-3ce9-a33a-f11cac1ea982","pitchNumber":3,"startTime":"2026-04-19T20:59:53.639Z","endTime":"2026-04-19T21:00:04.219Z","isPitch":true,"type":"pitch"},{"details":{"description":"Fernando Tatis Jr. steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"actionPlayId":"471d1930-4538-3ce9-a33a-f11cac1ea982","startTime":"2026-04-19T21:00:07.439Z","endTime":"2026-04-19T21:00:34.348Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.98978922469699,"aZ":-21.504671987950395,"pfxX":-4.816383735780247,"pfxZ":5.164628573673278,"pX":-0.24861037483273368,"pZ":3.9029959121781057,"vX0":4.068315410519848,"vY0":-143.23092183896912,"vZ0":-2.5840641325356186,"x":126.48,"y":133.4,"x0":-1.066027593055204,"y0":50.00037984387105,"z0":6.170914270327974,"aX":-9.944182131101115},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.0,"breakHorizontal":7.8,"spinRate":2220,"spinDirection":264},"zone":11,"typeConfidence":2.0,"plateTime":0.38331260602764505,"extension":6.0450759986923295},"index":5,"playId":"2386986a-3a4f-316d-9dcd-2b67cdfef9fc","pitchNumber":4,"startTime":"2026-04-19T21:00:34.348Z","endTime":"2026-04-19T21:00:40.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4248646731129,"aZ":-24.939632830264873,"pfxX":-9.816020146640879,"pfxZ":4.012799688852058,"pX":-1.410646866433985,"pZ":1.6530393379152681,"vX0":2.494853991337,"vY0":-133.81927091875033,"vZ0":-7.031784218858593,"x":170.77,"y":194.15,"x0":-1.08315851460193,"y0":50.00404741027273,"z0":6.116430024657964,"aX":-17.701554344886926},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.9,"breakHorizontal":17.2,"spinRate":1619,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.41020203140607236,"extension":6.301601799723555},"index":6,"playId":"48b47b8e-4587-3417-bb72-42d17c84eb7a","pitchNumber":5,"startTime":"2026-04-19T21:00:55.548Z","endTime":"2026-04-19T21:01:00.324Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:01:00.324Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a sharp ground ball to center fielder Mike Trout. Fernando Tatis Jr. scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-19T21:01:21.958Z","endTime":"2026-04-19T21:02:04.588Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":700712,"link":"/api/v1/people/700712"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":82.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.95266035500812,"aZ":-23.392119282614505,"pfxX":-10.170764687950253,"pfxZ":4.976182071931623,"pX":-0.2259958658524473,"pZ":2.8004132889445112,"vX0":5.447139299786041,"vY0":-132.91196708026345,"vZ0":-4.296479101534918,"x":125.61,"y":163.17,"x0":-0.9947455301584274,"y0":50.00610570572972,"z0":6.1642991301699475,"aX":-17.96303020896975},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.2,"breakHorizontal":17.0,"spinRate":1669,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.4141810138324682,"extension":6.237992242506761},"index":0,"playId":"3bf16db1-0334-37a2-8742-9c9519db6204","pitchNumber":1,"startTime":"2026-04-19T21:01:28.404Z","endTime":"2026-04-19T21:01:31.573Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.9,"endSpeed":91.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.58583988679935,"aZ":-22.08175264850546,"pfxX":-10.122765419627308,"pfxZ":4.67807063829449,"pX":-0.13059141131581248,"pZ":2.0606572755172294,"vX0":6.024863765455824,"vY0":-146.65745025843353,"vZ0":-7.744943087082402,"x":121.98,"y":183.14,"x0":-0.9060535998348238,"y0":50.00647455731497,"z0":6.07286580891692,"aX":-21.85786261126604},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":7.0,"breakHorizontal":17.0,"spinRate":2315,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.37476633676719917,"extension":6.125814408911787},"hitData":{"launchSpeed":101.2,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":122.45,"coordY":99.03}},"index":1,"playId":"31993449-e211-3f64-88e7-4d7a4eada1a8","pitchNumber":2,"startTime":"2026-04-19T21:01:52.464Z","endTime":"2026-04-19T21:02:04.588Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:02:04.588Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gavin Sheets singles on a sharp ground ball to center fielder Mike Trout. Xander Bogaerts to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-19T21:02:34.192Z","endTime":"2026-04-19T21:06:04.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnThird":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7,8],"actionIndex":[6],"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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":2},"index":0,"playId":"719a0e80-818f-4df3-a57e-b8cb704c37fe","startTime":"2026-04-19T21:02:34.192Z","endTime":"2026-04-19T21:02:43.048Z","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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.66975300480499,"aZ":-24.07195642546782,"pfxX":-9.92086340670015,"pfxZ":4.159555647397644,"pX":-1.307263078205978,"pZ":1.6744247348517003,"vX0":2.924613483890653,"vY0":-139.4672673836802,"vZ0":-7.841013429186407,"x":166.83,"y":193.57,"x0":-1.0880184363687753,"y0":50.003562002776945,"z0":6.138535416695915,"aX":-19.32353126705872},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.9,"breakHorizontal":17.3,"spinRate":2165,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.39443215285603506,"extension":6.166534481990166},"index":1,"playId":"bad93c32-c236-3cb2-9554-1f4d8b139733","pitchNumber":1,"startTime":"2026-04-19T21:02:54.432Z","endTime":"2026-04-19T21:02:57.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.720225397888854,"aZ":-21.127749979219896,"pfxX":-9.849181982054944,"pfxZ":6.273322350026072,"pX":0.740265858466379,"pZ":1.1514925726531648,"vX0":7.1523280325383,"vY0":-131.99577668780114,"vZ0":-8.677517026008799,"x":88.78,"y":207.69,"x0":-0.7281747399247669,"y0":50.000466503970635,"z0":6.04342272660163,"aX":-17.335860061392776},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.6,"breakHorizontal":16.2,"spinRate":1695,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4153241997660766,"extension":6.439310307278836},"index":2,"playId":"8694ef9d-3fa4-339d-a1a2-c5942ed3ba6d","pitchNumber":2,"startTime":"2026-04-19T21:03:14.518Z","endTime":"2026-04-19T21:03:17.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":90.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.49061250917008,"aZ":-22.171657905538336,"pfxX":-11.00793874595611,"pfxZ":4.754420361942954,"pX":-0.688008840524974,"pZ":1.4253274625925798,"vX0":5.037726016351026,"vY0":-144.73298134161416,"vZ0":-9.051831994476393,"x":143.23,"y":200.3,"x0":-1.0295367622273022,"y0":50.00014062399585,"z0":5.9720938428058075,"aX":-23.149570251580126},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":6.8,"breakHorizontal":18.8,"spinRate":2159,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.3796754438134182,"extension":6.201998197523384},"index":3,"playId":"2b5d0247-ba9f-3d84-a8e4-e1bef36c8f57","pitchNumber":3,"startTime":"2026-04-19T21:03:37.897Z","endTime":"2026-04-19T21:03:42.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.5,"endSpeed":89.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.75087315668324,"aZ":-20.487452841529745,"pfxX":-10.201052118874294,"pfxZ":5.6907233806153705,"pX":-0.38927823373610937,"pZ":1.9731912665620877,"vX0":5.125486474958117,"vY0":-143.07449366496652,"vZ0":-7.844590443562183,"x":131.84,"y":185.5,"x0":-0.8871763193530566,"y0":50.00680569370507,"z0":6.054575155519046,"aX":-20.965569108473712},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.8,"breakHorizontal":17.3,"spinRate":2118,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.38414248346625035,"extension":6.1922023420570165},"index":4,"playId":"bf1687da-7d36-3efb-abb6-0671109b643a","pitchNumber":4,"startTime":"2026-04-19T21:03:57.026Z","endTime":"2026-04-19T21:04:02.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.435529426352986,"aZ":-22.059453733403057,"pfxX":-10.30842856575025,"pfxZ":5.676322543331991,"pX":-0.8944610075949727,"pZ":1.643055236280299,"vX0":3.5919734493798243,"vY0":-133.13277580672823,"vZ0":-7.316685408016834,"x":151.09,"y":194.42,"x0":-0.9272623139033298,"y0":50.005597245013874,"z0":6.04108173350234,"aX":-18.378798279099982},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.8,"breakHorizontal":17.8,"spinRate":1569,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.41251273120073817,"extension":6.107127577955893},"index":5,"playId":"7ed68a50-1872-3509-9d29-aba557daed18","pitchNumber":5,"startTime":"2026-04-19T21:04:15.363Z","endTime":"2026-04-19T21:04:23.806Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-04-19T21:04:47.261Z","endTime":"2026-04-19T21:05:29.756Z","isPitch":false,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.466822589685343,"aZ":-25.107466361870344,"pfxX":-11.142741430100441,"pfxZ":3.934243826147223,"pX":-1.1378114984699415,"pZ":2.13915935244401,"vX0":3.8614048312449563,"vY0":-133.59245286268043,"vZ0":-5.767850777680137,"x":160.37,"y":181.02,"x0":-1.1596061111503417,"y0":50.004000689169956,"z0":6.14628004048517,"aX":-20.014769170044005},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.0,"breakHorizontal":19.2,"spinRate":1773,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.41098706637279303,"extension":6.394771370568552},"index":7,"playId":"2df2abf5-abab-3077-a7c1-1c118309f31a","pitchNumber":6,"startTime":"2026-04-19T21:05:29.756Z","endTime":"2026-04-19T21:05:35.650Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.406742384354786,"aZ":-26.640063495491486,"pfxX":-9.690061646704217,"pfxZ":2.6450632534148504,"pX":-0.21960217148011268,"pZ":2.6167775503831794,"vX0":5.202269532712403,"vY0":-144.18575826225947,"vZ0":-5.434244842066789,"x":125.37,"y":168.13,"x0":-0.7941176201845828,"y0":50.00419948327432,"z0":6.182916599473027,"aX":-20.281489073569784},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":3.8,"breakHorizontal":16.4,"spinRate":1996,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3807628292515002,"extension":6.071257566646703},"hitData":{"launchSpeed":102.0,"launchAngle":-0.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":147.89,"coordY":94.79}},"index":8,"playId":"8fba1e38-c480-3d7a-8362-e158534e761d","pitchNumber":7,"startTime":"2026-04-19T21:05:53.741Z","endTime":"2026-04-19T21:06:04.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:06:04.999Z","atBatIndex":25},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Miguel Andujar grounds into a force out, third baseman Yoán Moncada to second baseman Adam Frazier. Gavin Sheets out at 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-19T21:07:23.097Z","endTime":"2026-04-19T21:07:33.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","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":660162,"link":"/api/v1/people/660162"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-19T21:06:24.399Z","endTime":"2026-04-19T21:07:25.129Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25797362901976,"aZ":-23.04348756914757,"pfxX":-11.195601793175326,"pfxZ":5.218794919639106,"pX":-0.07517491178666051,"pZ":1.254350868510042,"vX0":6.139017987076716,"vY0":-131.74324847397284,"vZ0":-7.9491357346458065,"x":119.87,"y":204.91,"x0":-0.9870596811816444,"y0":50.00223180845428,"z0":6.0270603156347695,"aX":-19.58345223927103},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.8,"breakHorizontal":18.8,"spinRate":1774,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4165253270695719,"extension":6.374254663185667},"hitData":{"launchSpeed":63.3,"launchAngle":-11.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.44,"coordY":162.33}},"index":1,"playId":"e0d44634-c65c-35bb-9e69-0f664ab0a117","pitchNumber":1,"startTime":"2026-04-19T21:07:25.129Z","endTime":"2026-04-19T21:07:33.220Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:07:33.220Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Trout walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-19T21:09:29.824Z","endTime":"2026-04-19T21:11:12.065Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.914175749538085,"aZ":-30.488630939608058,"pfxX":0.7721576082003763,"pfxZ":1.1016714196150046,"pX":1.1143046163080748,"pZ":1.1762215153355238,"vX0":9.243281060056448,"vY0":-123.03261907003628,"vZ0":-3.8857237146098047,"x":74.53,"y":207.02,"x0":-2.7885228026198665,"y0":50.00615110877717,"z0":5.35391990453942,"aX":1.1861729690788674},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.3,"breakHorizontal":-3.5,"spinRate":2548,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.44482802166540125,"extension":5.756575738044988},"index":0,"playId":"8ae7ff85-3dfc-3362-9f7a-3995aa896fe9","pitchNumber":1,"startTime":"2026-04-19T21:09:42.433Z","endTime":"2026-04-19T21:09:45.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.009275431552627,"aZ":-30.74342535032658,"pfxX":11.041391606211857,"pfxZ":1.0387216287343097,"pX":-0.6484856990555743,"pZ":2.3890842075561154,"vX0":2.6163310748287407,"vY0":-116.97394353552065,"vZ0":-0.33195654356310345,"x":141.72,"y":174.27,"x0":-3.2178801065721374,"y0":50.000803329721386,"z0":5.438617681733692,"aX":15.153170450598514},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":2.0,"breakHorizontal":-20.6,"spinRate":2876,"spinDirection":62},"zone":4,"typeConfidence":2.0,"plateTime":0.4699454161205181,"extension":5.775546455350729},"index":1,"playId":"9c04325c-6132-34a8-808d-9b8e3e9958a9","pitchNumber":2,"startTime":"2026-04-19T21:09:56.493Z","endTime":"2026-04-19T21:10:00.565Z","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":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.029617709561936,"aZ":-26.34561338947374,"pfxX":-8.776666327146945,"pfxZ":3.2909818595159024,"pX":-1.9554356734488287,"pZ":3.1234421792544387,"vX0":5.474917392554722,"vY0":-132.68585286373298,"vZ0":-1.2947747244153855,"x":191.54,"y":154.45,"x0":-2.9118143551920164,"y0":50.00548139784805,"z0":5.5487494224474645,"aX":-15.554887716334177},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.9,"breakHorizontal":14.6,"spinRate":2307,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4137820547554716,"extension":5.615867552298158},"index":2,"playId":"75d86032-92d7-3c88-b4d0-1f1a08fffc95","pitchNumber":3,"startTime":"2026-04-19T21:10:10.334Z","endTime":"2026-04-19T21:10:15.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11147372404335,"aZ":-27.13402490129103,"pfxX":-12.485608830630106,"pfxZ":3.1945949814354426,"pX":0.660926215367031,"pZ":1.607451199771563,"vX0":12.511557531320339,"vY0":-124.7746608626067,"vZ0":-3.2101904801191994,"x":91.81,"y":195.38,"x0":-2.796261192609379,"y0":50.00248537585146,"z0":5.1466893934399085,"aX":-19.68740920161733},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.3,"breakHorizontal":19.7,"spinRate":1827,"spinDirection":241},"zone":9,"typeConfidence":2.0,"plateTime":0.4389851136615057,"extension":5.954909267639913},"index":3,"playId":"abbd3d24-b979-30f8-823a-143f407eef0e","pitchNumber":4,"startTime":"2026-04-19T21:10:30.575Z","endTime":"2026-04-19T21:10:36.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.93509849274207,"aZ":-23.824409348210384,"pfxX":-9.689748422942328,"pfxZ":4.619798478075783,"pX":-0.2157363521237684,"pZ":3.4979800705367334,"vX0":10.2129800892827,"vY0":-134.28405917935777,"vZ0":-0.559358871839977,"x":125.22,"y":144.33,"x0":-2.828580017666398,"y0":50.00251954733907,"z0":5.4198603991819185,"aX":-17.510551693392053},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.4,"breakHorizontal":15.1,"spinRate":2327,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.40954274552512615,"extension":5.78461339289448},"index":4,"playId":"68840cba-1094-3120-aec0-5a9dbf0ec3f9","pitchNumber":5,"startTime":"2026-04-19T21:10:45.131Z","endTime":"2026-04-19T21:10:48.705Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-19T21:10:51.992Z","endTime":"2026-04-19T21:11:06.828Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.373072720719968,"aZ":-14.00233049407572,"pfxX":-5.386942814543208,"pfxZ":9.448376716204365,"pX":0.995386205285141,"pZ":2.249565596330272,"vX0":11.391974525293827,"vY0":-137.7440917604649,"vZ0":-6.380961568521978,"x":79.06,"y":178.04,"x0":-2.492557651078857,"y0":50.002131450185466,"z0":5.541532134151702,"aX":-10.360824548699858},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.8,"breakHorizontal":7.4,"spinRate":2371,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3975294004185752,"extension":5.938832324799746},"index":6,"playId":"e49184ad-d403-3feb-993b-a39b7ba9d28c","pitchNumber":6,"startTime":"2026-04-19T21:11:06.828Z","endTime":"2026-04-19T21:11:12.065Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:11:12.065Z","atBatIndex":27},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nolan Schanuel grounds into a force out, second baseman Fernando Tatis Jr. to shortstop Xander Bogaerts. Mike Trout out at 2nd. Nolan Schanuel to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-19T21:11:24.562Z","endTime":"2026-04-19T21:13:09.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"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":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.450847157870946,"aZ":-15.073020592949542,"pfxX":-6.061842796967207,"pfxZ":9.278572261587772,"pX":0.021815566663847565,"pZ":1.9384407504433687,"vX0":9.834499783517565,"vY0":-134.70657891298512,"vZ0":-6.423132565284698,"x":116.17,"y":186.44,"x0":-2.8838761697099065,"y0":50.00552332427597,"z0":5.414035106422051,"aX":-11.176391877749806},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.6,"breakHorizontal":9.0,"spinRate":2284,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.4061567853090957,"extension":5.94527123391132},"index":0,"playId":"5d29cb49-3e3f-3193-bd8e-b4e878141346","pitchNumber":1,"startTime":"2026-04-19T21:11:36.542Z","endTime":"2026-04-19T21:11:40.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36956319786015,"aZ":-26.983049504640988,"pfxX":-11.372546468139875,"pfxZ":3.198094008756411,"pX":0.9720250685004339,"pZ":1.2056733926208156,"vX0":13.295058378459785,"vY0":-125.98417107548171,"vZ0":-4.142799955699496,"x":79.95,"y":206.23,"x0":-2.8731529035293577,"y0":50.00130675815273,"z0":5.029107680104353,"aX":-18.450001601892886},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.0,"breakHorizontal":17.9,"spinRate":1809,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.4332208069326473,"extension":5.8725786750908515},"index":1,"playId":"efee1bcf-6702-378d-81fd-ab474567a28f","pitchNumber":2,"startTime":"2026-04-19T21:11:55.387Z","endTime":"2026-04-19T21:11:58.961Z","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":86.8,"endSpeed":79.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.049566392391068,"aZ":-26.79636076787976,"pfxX":-10.16060918916061,"pfxZ":3.3561203710554626,"pX":-2.3962574693750707,"pZ":3.121232752348176,"vX0":5.240566992455861,"vY0":-126.21862459751625,"vZ0":-0.0035034206442500215,"x":208.34,"y":154.51,"x0":-3.185486019003441,"y0":50.005708300416416,"z0":5.29055710455219,"aX":-16.30386455440639},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.4,"breakHorizontal":17.2,"spinRate":1937,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.43489722445252443,"extension":5.83713368188362},"index":2,"playId":"07cc63f9-d035-3643-b588-27af04c6d9dc","pitchNumber":3,"startTime":"2026-04-19T21:12:19.409Z","endTime":"2026-04-19T21:12:22.409Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"playId":"1cfcf46c-6780-3e0b-9f35-a6c1890c5291","startTime":"2026-04-19T21:12:40.153Z","endTime":"2026-04-19T21:12:44.344Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.181917199149936,"aZ":-27.13389706434077,"pfxX":7.069490014689649,"pfxZ":3.614784080900808,"pX":-0.5975131588336312,"pZ":2.5098631669019946,"vX0":3.6880963436365812,"vY0":-117.51265059889849,"vZ0":-0.8334860533409304,"x":139.78,"y":171.01,"x0":-3.107670501006931,"y0":50.00006795452761,"z0":5.399813142825857,"aX":9.839937527207994},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":6.6,"breakHorizontal":-13.7,"spinRate":2793,"spinDirection":60},"zone":4,"typeConfidence":2.0,"plateTime":0.4668884924936947,"extension":5.935692746857085},"hitData":{"launchSpeed":68.7,"launchAngle":-18.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.28,"coordY":159.0}},"index":4,"playId":"67d7bfb4-556b-3371-9dc1-2f6dc7cead23","pitchNumber":4,"startTime":"2026-04-19T21:13:00.692Z","endTime":"2026-04-19T21:13:09.803Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:13:09.803Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorge Soler singles on a sharp ground ball to left fielder Ramón Laureano. Nolan Schanuel to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-19T21:13:29.695Z","endTime":"2026-04-19T21:14:50.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"postOnSecond":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":83.1,"endSpeed":76.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.477012588179306,"aZ":-28.560179331380706,"pfxX":5.403205649066052,"pfxZ":2.452646856573022,"pX":0.6766016336711823,"pZ":2.0163203245534413,"vX0":6.938971106424646,"vY0":-120.9099684046346,"vZ0":-2.2749987400606,"x":91.21,"y":184.34,"x0":-2.9369712734674893,"y0":50.003240796366136,"z0":5.4857028850732314,"aX":7.967772451076005},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.1,"breakHorizontal":-11.5,"spinRate":2921,"spinDirection":55},"zone":9,"typeConfidence":2.0,"plateTime":0.45371327969200825,"extension":6.024141127527628},"index":0,"playId":"89885be1-4fa5-3c13-a8fd-31b6bb8503b6","pitchNumber":1,"startTime":"2026-04-19T21:13:41.704Z","endTime":"2026-04-19T21:13:46.184Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"9548f927-8db4-37f9-8be2-72ed5b5fa27c","startTime":"2026-04-19T21:13:59.556Z","endTime":"2026-04-19T21:14:04.282Z","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":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.381510047731695,"aZ":-25.62003454424002,"pfxX":-9.672109120891701,"pfxZ":4.115858542984349,"pX":-0.1734409810284131,"pZ":1.8182297171129287,"vX0":9.604375678689253,"vY0":-125.37892417063225,"vZ0":-3.1784876197688017,"x":123.61,"y":189.69,"x0":-2.7973546915284966,"y0":50.00089289242143,"z0":5.193345333590106,"aX":-15.395164014082887},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.0,"breakHorizontal":15.4,"spinRate":1852,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.43687073687488187,"extension":5.999626972746011},"index":2,"playId":"c2d5fe7d-4ee6-35e0-8043-31008a6243bc","pitchNumber":2,"startTime":"2026-04-19T21:14:18.052Z","endTime":"2026-04-19T21:14:22.588Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.668194303452783,"aZ":-25.801572323355735,"pfxX":-9.413065093719794,"pfxZ":3.9386357036305473,"pX":-0.18532767949532047,"pZ":1.981314688010742,"vX0":10.087291904194531,"vY0":-126.40954964367288,"vZ0":-2.7974217310887934,"x":124.06,"y":185.28,"x0":-3.0037800305042284,"y0":50.005443834734635,"z0":5.172863670503958,"aX":-15.242864587166485},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.7,"breakHorizontal":14.8,"spinRate":1867,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.43322798062059586,"extension":5.9005995326942875},"hitData":{"launchSpeed":105.2,"launchAngle":2.0,"totalDistance":67.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":79.44,"coordY":111.15}},"index":3,"playId":"74539dc4-0ae1-342f-8aeb-d14f46507293","pitchNumber":3,"startTime":"2026-04-19T21:14:40.448Z","endTime":"2026-04-19T21:14:50.798Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:14:50.798Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yoán Moncada flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-19T21:15:16.460Z","endTime":"2026-04-19T21:19:13.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"postOnSecond":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,8,9,10,11],"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":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.766357411397923,"aZ":-27.79426405537323,"pfxX":-11.88967586667245,"pfxZ":2.801889668081703,"pX":1.1869042733716602,"pZ":0.6915150732337654,"vX0":13.975543124111557,"vY0":-123.99531618480728,"vZ0":-4.9786492427596665,"x":71.76,"y":220.11,"x0":-2.9660781654652153,"y0":50.00439895529886,"z0":5.032363783879892,"aX":-18.598288331748137},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.1,"breakHorizontal":18.5,"spinRate":1826,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.44099098395649783,"extension":6.164677850556479},"index":0,"playId":"8112175a-ffa1-37f0-8023-fa14eef83b3b","pitchNumber":1,"startTime":"2026-04-19T21:15:28.948Z","endTime":"2026-04-19T21:15:32.565Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"5c3e94e1-4e15-3f6e-8835-26e954bfc0d3","startTime":"2026-04-19T21:15:52.730Z","endTime":"2026-04-19T21:15:57.022Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05440519886163,"aZ":-29.489062311756193,"pfxX":-12.251956959694596,"pfxZ":1.72185802980509,"pX":-1.240429864127509,"pZ":1.5971743247750025,"vX0":8.285094290766425,"vY0":-124.26658050568214,"vZ0":-2.484027970646068,"x":164.28,"y":195.66,"x0":-3.034263428834719,"y0":50.00038036934512,"z0":5.071728101720507,"aX":-19.064058244626672},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.8,"breakHorizontal":20.2,"spinRate":1834,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4416095402019895,"extension":5.980402289067587},"index":2,"playId":"f064ee61-4e47-35c9-8f89-873a731e73bf","pitchNumber":2,"startTime":"2026-04-19T21:16:15.301Z","endTime":"2026-04-19T21:16:18.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87030077632511,"aZ":-27.672895568598133,"pfxX":-11.16630090029603,"pfxZ":2.4802156677575766,"pX":-0.09302828567811448,"pZ":3.945680302427464,"vX0":11.08338145695888,"vY0":-134.09181963188408,"vZ0":1.2568558404966337,"x":120.55,"y":132.25,"x0":-2.835570702620345,"y0":50.003798389681876,"z0":5.449962818657616,"aX":-20.270734057284418},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.0,"breakHorizontal":17.8,"spinRate":2329,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4089892807335209,"extension":5.988277830570655},"index":3,"playId":"0d0f1bcc-331b-37d9-a201-2b4d29ea8b99","pitchNumber":3,"startTime":"2026-04-19T21:16:35.007Z","endTime":"2026-04-19T21:16:39.181Z","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":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.031964225993082,"aZ":-28.326337295453815,"pfxX":-11.126931571516655,"pfxZ":2.4034605796159587,"pX":-0.5122671073312057,"pZ":1.255193535095306,"vX0":9.804717701919534,"vY0":-125.35542492690529,"vZ0":-3.5324506659108508,"x":136.53,"y":204.89,"x0":-3.0182242548962543,"y0":50.00195910915385,"z0":4.981255876883827,"aX":-17.805474175114124},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.7,"breakHorizontal":18.0,"spinRate":1907,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4360130167535172,"extension":5.791356550250118},"index":4,"playId":"3c0a054d-dddc-31cf-aec5-f03d898a8da7","pitchNumber":4,"startTime":"2026-04-19T21:16:54.490Z","endTime":"2026-04-19T21:16:59.300Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":1},"index":5,"playId":"1ba39fbc-aa24-4d4b-af1c-06efdd294fe7","startTime":"2026-04-19T21:17:10.693Z","endTime":"2026-04-19T21:17:15.693Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.888603807043726,"aZ":-28.385433327696187,"pfxX":-13.146725098569675,"pfxZ":2.0757379827540365,"pX":-0.7630644192160496,"pZ":2.2949570604398235,"vX0":10.408162158040323,"vY0":-134.58853094483553,"vZ0":-2.5339151368390005,"x":146.09,"y":176.82,"x0":-2.984192616797714,"y0":50.00077296428661,"z0":5.271661984432953,"aX":-23.967573991380522},"breaks":{"breakAngle":37.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.4,"breakHorizontal":21.4,"spinRate":2202,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.40792355456519847,"extension":5.818892072349409},"index":6,"playId":"843d76ec-592a-3545-956e-efaea2b2e1f9","pitchNumber":5,"startTime":"2026-04-19T21:17:25.191Z","endTime":"2026-04-19T21:17:29.516Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"startTime":"2026-04-19T21:17:37.767Z","endTime":"2026-04-19T21:17:50.416Z","isPitch":false,"type":"action","player":{"id":660162,"link":"/api/v1/people/660162"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":84.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.144177895028704,"aZ":-27.374195169303782,"pfxX":-13.674686359389574,"pfxZ":2.5860805383588836,"pX":-0.8146717072640765,"pZ":2.8158384747378693,"vX0":10.454143988116057,"vY0":-136.09769369206202,"vZ0":-1.4156534714847706,"x":148.05,"y":162.75,"x0":-2.951739929193651,"y0":50.0010441185935,"z0":5.260035946194097,"aX":-25.34933113315519},"breaks":{"breakAngle":39.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.6,"breakHorizontal":22.2,"spinRate":2343,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.4042779012711546,"extension":6.042437648548882},"index":8,"playId":"a7a221bf-46d9-3880-81cf-4da57054d324","pitchNumber":6,"startTime":"2026-04-19T21:17:50.416Z","endTime":"2026-04-19T21:17:55.689Z","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":2},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64995978916739,"aZ":-26.886437805885922,"pfxX":5.131797582256907,"pfxZ":3.6690448540546967,"pX":1.0523728628327966,"pZ":2.3854981936178037,"vX0":7.962890581249436,"vY0":-119.70183184271771,"vZ0":-1.2271194654399868,"x":76.89,"y":174.37,"x0":-2.9931643388708955,"y0":50.00180468664701,"z0":5.327887728302722,"aX":7.392436075573613},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":6.6,"breakHorizontal":-11.3,"spinRate":2886,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.45883496285696257,"extension":6.024229528794368},"index":9,"playId":"fc074868-7f4f-3d06-9246-8629353a37da","pitchNumber":7,"startTime":"2026-04-19T21:18:13.138Z","endTime":"2026-04-19T21:18:17.825Z","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":2},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.551629955875484,"aZ":-15.628679810552512,"pfxX":-4.017643147967893,"pfxZ":8.599503545728181,"pX":0.28433538959888,"pZ":3.3875736769284295,"vX0":9.447246327856929,"vY0":-137.58433943696895,"vZ0":-3.1424076919463824,"x":106.16,"y":147.32,"x0":-2.6665626671203744,"y0":50.001042180787756,"z0":5.599060896515575,"aX":-7.729639145045516},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":5.4,"spinRate":2345,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.3975985829681856,"extension":5.983041017019534},"index":10,"playId":"159a75e5-e6de-3c15-8148-dca85b38ff08","pitchNumber":8,"startTime":"2026-04-19T21:18:37.254Z","endTime":"2026-04-19T21:18:41.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.578442409138447,"aZ":-32.1956025219229,"pfxX":2.537626560676168,"pfxZ":-0.011370923789536747,"pX":0.7605015382404732,"pZ":2.9305960606955495,"vX0":8.19177352102037,"vY0":-124.3643104859079,"vZ0":0.42625958116852636,"x":88.01,"y":159.65,"x0":-2.898143482582284,"y0":50.004321299103054,"z0":5.4148900328010985,"aX":3.9978543352080558},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.4,"breakHorizontal":-6.4,"spinRate":2556,"spinDirection":118},"zone":3,"typeConfidence":2.0,"plateTime":0.43944091287237663,"extension":6.211731023166396},"hitData":{"launchSpeed":77.5,"launchAngle":35.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.78,"coordY":99.64}},"index":11,"playId":"41e7b273-4cd4-3f4a-81ec-fe00a5c3f97f","pitchNumber":9,"startTime":"2026-04-19T21:19:02.509Z","endTime":"2026-04-19T21:19:13.362Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:19:13.362Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jo Adell pops out to shortstop Xander Bogaerts.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-19T21:20:21.560Z","endTime":"2026-04-19T21:22:10.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-19T21:19:33.173Z","endTime":"2026-04-19T21:20:23.688Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.854726802780327,"aZ":-26.86776156020052,"pfxX":7.189385238126376,"pfxZ":3.697217789999586,"pX":1.7035760957182255,"pZ":1.5927212154949686,"vX0":8.73030603569968,"vY0":-120.01528137517658,"vZ0":-2.954112257209636,"x":52.06,"y":195.78,"x0":-2.938267696189394,"y0":50.00083967111781,"z0":5.275064140307109,"aX":10.309777213917826},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":6.1,"breakHorizontal":-15.4,"spinRate":2685,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.45932994405498917,"extension":5.9613257438922345},"index":1,"playId":"62969033-df78-35bf-8e9f-c33663e6200a","pitchNumber":1,"startTime":"2026-04-19T21:20:23.688Z","endTime":"2026-04-19T21:20:28.884Z","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":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.321656498891635,"aZ":-26.744502651868697,"pfxX":7.351007289829143,"pfxZ":3.671729759665997,"pX":0.06669960982520831,"pZ":3.062117312720659,"vX0":5.1669243842575225,"vY0":-121.31814148336962,"vZ0":-0.271823815394164,"x":114.46,"y":156.1,"x0":-3.0513001894885483,"y0":50.00602747937333,"z0":5.52110857821774,"aX":10.87910262170813},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.8,"breakHorizontal":-14.6,"spinRate":2639,"spinDirection":69},"zone":2,"typeConfidence":2.0,"plateTime":0.4527263933780956,"extension":5.9898748034292835},"index":2,"playId":"49cec794-ce52-3d75-9426-145664b21852","pitchNumber":2,"startTime":"2026-04-19T21:20:51.251Z","endTime":"2026-04-19T21:20:55.026Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"playId":"220a497d-7b08-4784-82be-493ba286d47a","startTime":"2026-04-19T21:21:14.393Z","endTime":"2026-04-19T21:21:19.393Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48774869829956,"aZ":-28.624286418480487,"pfxX":-9.965113814483898,"pfxZ":1.9445972925243193,"pX":-1.9685832617526935,"pZ":2.032120238691016,"vX0":5.732369655028565,"vY0":-135.10360747789417,"vZ0":-3.3938369561657287,"x":192.04,"y":183.91,"x0":-2.8355482061091974,"y0":50.00438754293023,"z0":5.34099733911638,"aX":-18.218864799732827},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.9,"breakHorizontal":16.7,"spinRate":2201,"spinDirection":349},"zone":13,"typeConfidence":2.0,"plateTime":0.4071383185040802,"extension":6.020159406675088},"index":4,"playId":"09aabb14-0a09-3561-9faf-d354de3f4f43","pitchNumber":3,"startTime":"2026-04-19T21:21:40.421Z","endTime":"2026-04-19T21:21:46.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.023602434510693,"aZ":-26.412079568010967,"pfxX":-10.454902693768256,"pfxZ":3.655500492920453,"pX":-0.11254155125723263,"pZ":2.3522087241015988,"vX0":10.162362039668732,"vY0":-125.03990534838294,"vZ0":-1.5703461853688485,"x":121.29,"y":175.27,"x0":-2.877802867665504,"y0":50.00559219641917,"z0":5.162575546981529,"aX":-16.50073274693172},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.5,"breakHorizontal":16.4,"spinRate":1879,"spinDirection":248},"zone":5,"typeConfidence":2.0,"plateTime":0.43861152891803146,"extension":6.07283921781969},"hitData":{"launchSpeed":99.6,"launchAngle":66.0,"totalDistance":175.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":116.39,"coordY":135.98}},"index":5,"playId":"504f1ea2-469d-3f54-9a82-ebb90f3b602c","pitchNumber":4,"startTime":"2026-04-19T21:21:59.277Z","endTime":"2026-04-19T21:22:10.834Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:22:10.834Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Campusano strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T21:24:06.860Z","endTime":"2026-04-19T21:25:40.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.401451718910867,"aZ":-32.714074494327946,"pfxX":6.048185117483806,"pfxZ":-0.382215419827153,"pX":-1.421725079055364,"pZ":2.212832724422294,"vX0":-2.1532145605347424,"vY0":-118.75748047361431,"vZ0":-2.4134920242060565,"x":171.19,"y":179.03,"x0":-1.2825909869733088,"y0":50.00300408977186,"z0":6.254704348314774,"aX":8.530821023857582},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-1.1,"breakHorizontal":-10.3,"spinRate":2362,"spinDirection":56},"zone":13,"typeConfidence":2.0,"plateTime":0.46343551184026666,"extension":5.749190315083852},"index":0,"playId":"41469a11-fcd9-3244-8cd2-ea2ed049cb6a","pitchNumber":1,"startTime":"2026-04-19T21:24:17.534Z","endTime":"2026-04-19T21:24:21.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.260909831402465,"aZ":-32.822373222052946,"pfxX":5.253967057645838,"pfxZ":-0.43469848741664235,"pX":0.5691550187174577,"pZ":0.09694600026503263,"vX0":2.0973791874214136,"vY0":-121.28653054178004,"vZ0":-7.517547564351361,"x":95.31,"y":236.16,"x0":-0.9924872602382744,"y0":50.006029899848166,"z0":6.141774247559772,"aX":7.739332692844756},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.5,"breakHorizontal":-10.1,"spinRate":2458,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4535811763189659,"extension":5.902788837167693},"index":1,"playId":"8abfe865-2a1e-362d-a2de-d295da081482","pitchNumber":2,"startTime":"2026-04-19T21:24:31.664Z","endTime":"2026-04-19T21:24:36.395Z","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":89.8,"endSpeed":82.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72032791378276,"aZ":-25.919805081073687,"pfxX":-9.938856447290615,"pfxZ":3.6357286509161995,"pX":-1.0268564306474521,"pZ":1.2354578380665782,"vX0":3.1887992424662572,"vY0":-130.58048632859098,"vZ0":-7.300206565837244,"x":156.14,"y":205.42,"x0":-0.9762385089739167,"y0":50.000209362878465,"z0":6.030700322477627,"aX":-17.078782565675336},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.2,"breakHorizontal":17.3,"spinRate":1582,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4202262075161034,"extension":6.093747456926025},"index":2,"playId":"0a4369eb-1bae-39ba-9103-4090979d8c22","pitchNumber":3,"startTime":"2026-04-19T21:24:50.733Z","endTime":"2026-04-19T21:24:55.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.006335865604,"aZ":-23.206246247084437,"pfxX":-11.003725246573165,"pfxZ":5.114489442263256,"pX":-1.2785167049881112,"pZ":1.4131948590078631,"vX0":2.8696824271453867,"vY0":-131.8550980484074,"vZ0":-7.652877403959591,"x":165.73,"y":200.62,"x0":-0.9537776022753863,"y0":50.00556220569205,"z0":6.0755380842516615,"aX":-19.306402826211148},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.7,"breakHorizontal":19.2,"spinRate":1721,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4159883114195648,"extension":6.077070776955553},"index":3,"playId":"c1202aaa-0bd5-3f98-9a25-28388318e2b4","pitchNumber":4,"startTime":"2026-04-19T21:25:10.158Z","endTime":"2026-04-19T21:25:15.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10006063100362,"aZ":-26.449186411198408,"pfxX":-9.389267166861973,"pfxZ":3.1271660892754882,"pX":-1.1276672871826927,"pZ":1.0737192579655337,"vX0":2.913303287722183,"vY0":-133.96441543159133,"vZ0":-8.148177497505248,"x":159.98,"y":209.79,"x0":-1.0049512067423425,"y0":50.002048426967484,"z0":6.026071757003696,"aX":-17.180521164552065},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.2,"breakHorizontal":16.4,"spinRate":1749,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4078076077067725,"extension":5.967997894709773},"index":4,"playId":"88c931e8-8464-3ca6-9586-e1894b7d2e48","pitchNumber":5,"startTime":"2026-04-19T21:25:36.154Z","endTime":"2026-04-19T21:25:40.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:25:40.593Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Johnson flies out to center fielder Mike Trout.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T21:25:51.734Z","endTime":"2026-04-19T21:27:09.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.58374255045188,"aZ":-16.319096088051538,"pfxX":-7.076675408286317,"pfxZ":7.9196984327576985,"pX":-0.6792114070273998,"pZ":2.960654345213381,"vX0":3.3519557425337627,"vY0":-140.95842565586503,"vZ0":-5.931612325212805,"x":142.89,"y":158.84,"x0":-0.9677061411630746,"y0":50.00471762969326,"z0":6.15519721833044,"aX":-14.168229518005603},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.2,"breakHorizontal":12.1,"spinRate":2248,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.38935936241342883,"extension":5.80480758594612},"index":0,"playId":"668d42c5-2c2d-387e-8eea-f5af6333f953","pitchNumber":1,"startTime":"2026-04-19T21:26:06.091Z","endTime":"2026-04-19T21:26:10.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.682885021809895,"aZ":-26.239542115003935,"pfxX":-10.83276044142379,"pfxZ":3.434290332271832,"pX":-0.13769718776243198,"pZ":0.5005676336683342,"vX0":5.449599684220783,"vY0":-130.85822033012377,"vZ0":-9.179624599131301,"x":122.25,"y":225.26,"x0":-0.8444511558751878,"y0":50.002978737367584,"z0":6.032846329389942,"aX":-18.70889714834882},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.3,"breakHorizontal":18.4,"spinRate":1770,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4192285452560198,"extension":5.910291944388635},"index":1,"playId":"5c4c01cb-63b5-3e59-98a6-1c5c4c3c15e0","pitchNumber":2,"startTime":"2026-04-19T21:26:23.297Z","endTime":"2026-04-19T21:26:26.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51740664964387,"aZ":-27.32388657995698,"pfxX":-8.76682828420024,"pfxZ":2.760900043044579,"pX":-1.8398262324343875,"pZ":2.3834770976598003,"vX0":0.9142193037289394,"vY0":-131.8021086753203,"vZ0":-4.383785042591894,"x":187.13,"y":174.43,"x0":-1.0529382842105086,"y0":50.00144664621453,"z0":6.090562355004343,"aX":-15.392944523306088},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.2,"breakHorizontal":15.7,"spinRate":1581,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.41587424169258647,"extension":5.95669530767379},"index":2,"playId":"4c55d806-3655-35be-b0ae-9b9ba6aa6c33","pitchNumber":3,"startTime":"2026-04-19T21:26:42.205Z","endTime":"2026-04-19T21:26:45.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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71149077943597,"aZ":-14.342765427985615,"pfxX":-7.142595964309159,"pfxZ":8.612536465665254,"pX":0.6814612163621786,"pZ":2.3331882568209616,"vX0":6.867890018196886,"vY0":-142.93256642642527,"vZ0":-8.08687156151708,"x":91.02,"y":175.78,"x0":-0.8236260788319595,"y0":50.0043321490489,"z0":6.098395137666253,"aX":-14.791242981668026},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.2,"breakHorizontal":11.5,"spinRate":2230,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.3830976809386666,"extension":6.023254478210136},"hitData":{"launchSpeed":80.4,"launchAngle":48.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.27,"coordY":98.71}},"index":3,"playId":"49011c0a-9b71-33b3-9cfd-f4aed4ea6534","pitchNumber":4,"startTime":"2026-04-19T21:26:59.747Z","endTime":"2026-04-19T21:27:09.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:27:09.384Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T21:27:22.078Z","endTime":"2026-04-19T21:29:01.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.243336543015246,"aZ":-25.793985164098643,"pfxX":-9.250714348414622,"pfxZ":3.6392962384418306,"pX":-0.8012164708939755,"pZ":1.495321156557192,"vX0":3.780495278647585,"vY0":-131.68558386212223,"vZ0":-6.985647291633075,"x":147.54,"y":198.41,"x0":-1.05437711912756,"y0":50.00424071409389,"z0":6.093495841705739,"aX":-16.23094300508497},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.3,"breakHorizontal":16.0,"spinRate":1751,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.416094121613364,"extension":6.034178839685613},"index":0,"playId":"53554f26-8578-3058-8144-82664f4cfbf5","pitchNumber":1,"startTime":"2026-04-19T21:27:36.168Z","endTime":"2026-04-19T21:27:39.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.805211653495274,"aZ":-26.87170825792457,"pfxX":-10.799379960849617,"pfxZ":3.0659920228086985,"pX":-0.16125015787552338,"pZ":0.9630024705636147,"vX0":5.604392219899151,"vY0":-130.7961716679222,"vZ0":-7.7287507382295315,"x":123.15,"y":212.78,"x0":-0.9295053381906644,"y0":50.00568983954895,"z0":5.973864036248254,"aX":-18.69861933466085},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.0,"breakHorizontal":18.4,"spinRate":1632,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.41889190351081496,"extension":6.337107142732415},"index":1,"playId":"e5aea255-bbad-3a7c-a4e6-8541cbd6306b","pitchNumber":2,"startTime":"2026-04-19T21:27:57.594Z","endTime":"2026-04-19T21:28:01.822Z","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":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.114282171338242,"aZ":-27.32848099565529,"pfxX":-10.561568325040689,"pfxZ":2.803931818163168,"pX":-1.1860957479083782,"pZ":2.6174145163069387,"vX0":3.3323696769521005,"vY0":-130.93643480932246,"vZ0":-3.620820658957117,"x":162.21,"y":168.11,"x0":-1.107568929236423,"y0":50.001795476670914,"z0":6.0762138373126895,"aX":-18.232183991995274},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.4,"breakHorizontal":18.4,"spinRate":1654,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4192388254425916,"extension":5.934933717845126},"index":2,"playId":"30391c34-3354-332c-b872-c980c581f2ee","pitchNumber":3,"startTime":"2026-04-19T21:28:15.772Z","endTime":"2026-04-19T21:28:19.679Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":87.9,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.687149133469525,"aZ":-17.122077861028213,"pfxX":-5.506916436324098,"pfxZ":7.495096007639923,"pX":-1.3815559261616324,"pZ":3.560756004587031,"vX0":1.6699411980280385,"vY0":-142.04472936031186,"vZ0":-3.7008929195721154,"x":169.66,"y":142.64,"x0":-1.2678367474476526,"y0":50.005773910231596,"z0":5.994294112492691,"aX":-11.063940306636868},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.8,"breakHorizontal":9.5,"spinRate":2190,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.38813400075609605,"extension":5.710048289876354},"index":3,"playId":"92c3eca8-a9d3-3597-948d-88a515e50f97","pitchNumber":4,"startTime":"2026-04-19T21:28:41.105Z","endTime":"2026-04-19T21:28:47.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.0,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.486581468721795,"aZ":-16.973566509581104,"pfxX":-5.709272622164173,"pfxZ":7.292143808037885,"pX":0.20429039216614833,"pZ":3.4917243541929848,"vX0":5.335563513434483,"vY0":-143.7188930516708,"vZ0":-4.72433559606607,"x":109.21,"y":144.5,"x0":-0.9379517101672128,"y0":50.00158274295805,"z0":6.217070884641419,"aX":-11.897671423693406},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.4,"breakHorizontal":9.2,"spinRate":2060,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.3816679615301366,"extension":6.261008030207415},"index":4,"playId":"9c356c5a-668f-39fd-a97b-06480ff06d3d","pitchNumber":5,"startTime":"2026-04-19T21:28:58.188Z","endTime":"2026-04-19T21:29:01.574Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:29:01.574Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Lowe grounds out, second baseman Fernando Tatis Jr. to first baseman Gavin Sheets.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-19T21:31:02.838Z","endTime":"2026-04-19T21:33:49.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"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":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.945998020953237,"aZ":-28.371033380563624,"pfxX":-10.653338148637204,"pfxZ":2.0823749906592575,"pX":-1.0296375234008264,"pZ":1.8048887876342203,"vX0":9.11675186219654,"vY0":-134.50316535230724,"vZ0":-3.3843818691957055,"x":156.25,"y":190.05,"x0":-3.083674682925818,"y0":50.00354186995686,"z0":5.097541519903145,"aX":-19.46511654985932},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.2,"breakHorizontal":17.3,"spinRate":2285,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4076603052008205,"extension":5.757538410968352},"index":0,"playId":"236acb9c-476b-3034-aa4c-4b0aedc691f8","pitchNumber":1,"startTime":"2026-04-19T21:31:15.092Z","endTime":"2026-04-19T21:31: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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61902804944351,"aZ":-31.09465726330156,"pfxX":-11.21588983439407,"pfxZ":0.6963060133407506,"pX":0.21246191069187387,"pZ":2.494407787714746,"vX0":11.618053256470997,"vY0":-123.64219596046011,"vZ0":-0.1798652565839166,"x":109.85,"y":142.76,"x0":-3.0802147000908904,"y0":50.003577304486456,"z0":5.167493186016654,"aX":-17.443775340245995},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.4,"breakHorizontal":17.8,"spinRate":1834,"spinDirection":245},"zone":5,"typeConfidence":2.0,"plateTime":0.4422314328548689,"extension":5.848881453548738},"index":1,"playId":"fb4b05e4-c496-33a1-bedc-8da0a87906fe","pitchNumber":2,"startTime":"2026-04-19T21:31:28.943Z","endTime":"2026-04-19T21:31:34.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10154266492054,"aZ":-32.81810221453477,"pfxX":0.9772246878468664,"pfxZ":-0.40704086743388146,"pX":-0.33266972936041667,"pZ":1.4956833823789464,"vX0":6.442514938691399,"vY0":-124.3596067752037,"vZ0":-2.8200949275466938,"x":129.68,"y":198.4,"x0":-3.080075006289902,"y0":50.00408193579446,"z0":5.356772887441369,"aX":1.5362891930115279},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.2,"breakHorizontal":-3.2,"spinRate":2461,"spinDirection":70},"zone":13,"typeConfidence":2.0,"plateTime":0.43982831172478365,"extension":5.943885493588638},"index":2,"playId":"41b00895-ef18-3b16-98cc-0ff8701716fc","pitchNumber":3,"startTime":"2026-04-19T21:32:06.120Z","endTime":"2026-04-19T21:32:11.087Z","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":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.7,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.207422166725642,"aZ":-30.768017722034696,"pfxX":-10.63562473399391,"pfxZ":0.8887349750334241,"pX":0.7645040904998345,"pZ":1.7671347764418681,"vX0":12.506178469796343,"vY0":-124.67981100562818,"vZ0":-1.9334941797159084,"x":87.86,"y":191.07,"x0":-2.9359821141109386,"y0":50.00026168380858,"z0":5.093320588409434,"aX":-16.733758866456593},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.4,"breakHorizontal":16.3,"spinRate":1865,"spinDirection":253},"zone":9,"typeConfidence":2.0,"plateTime":0.43942245639401367,"extension":5.782193237118115},"index":3,"playId":"b4b51fb4-1256-33ca-9f35-e4d6cfb3897f","pitchNumber":4,"startTime":"2026-04-19T21:32:19.940Z","endTime":"2026-04-19T21:32:25.006Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-19T21:32:27.847Z","endTime":"2026-04-19T21:32:43.781Z","isPitch":false,"type":"action","player":{"id":666139,"link":"/api/v1/people/666139"}},{"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":95.4,"endSpeed":85.7,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.07476545618908,"aZ":-15.514338353337044,"pfxX":-5.8547214089620905,"pfxZ":8.719181684628987,"pX":-0.597360573892677,"pZ":3.3985439933178916,"vX0":7.6694997220235335,"vY0":-138.58494764410392,"vZ0":-3.1037641258322846,"x":139.77,"y":147.02,"x0":-2.663145119328438,"y0":50.002659206106095,"z0":5.593203225899723,"aX":-11.187191063901048},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":8.6,"spinRate":2309,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.39793559929348454,"extension":5.792770089932165},"index":5,"playId":"850f77f5-09bb-37fc-a218-84897bc4effa","pitchNumber":5,"startTime":"2026-04-19T21:32:43.781Z","endTime":"2026-04-19T21:32:47.324Z","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.5,"endSpeed":84.6,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7751221266741,"aZ":-27.725325226190876,"pfxX":-11.217162609985088,"pfxZ":2.414606816434693,"pX":-0.003296106678399817,"pZ":2.4157646759946414,"vX0":11.555528470765928,"vY0":-135.61507283586383,"vZ0":-2.2992888876830113,"x":117.13,"y":173.55,"x0":-2.8852790913361255,"y0":50.00242675808125,"z0":5.2308963687578025,"aX":-20.65880037076902},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.1,"breakHorizontal":17.5,"spinRate":2347,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.40563720817669147,"extension":6.057099560963071},"index":6,"playId":"b18017be-2ac7-3d5c-bd55-0ad4a2430866","pitchNumber":6,"startTime":"2026-04-19T21:33:01.801Z","endTime":"2026-04-19T21:33:04.971Z","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":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.623725486737634,"aZ":-32.74680587543616,"pfxX":1.2755348231655372,"pfxZ":-0.37693264806020643,"pX":-0.4860197386984349,"pZ":3.514666936329492,"vX0":5.589141473638508,"vY0":-121.96709437354848,"vZ0":1.8058080118901931,"x":135.53,"y":143.88,"x0":-2.971536525627497,"y0":50.00400891785558,"z0":5.585240531233813,"aX":1.925002122901531},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.0,"breakHorizontal":-3.6,"spinRate":2517,"spinDirection":82},"zone":1,"typeConfidence":2.0,"plateTime":0.44879423735982593,"extension":5.83856641018781},"index":7,"playId":"f6550a01-7552-371f-8663-7b16593aee0a","pitchNumber":7,"startTime":"2026-04-19T21:33:20.550Z","endTime":"2026-04-19T21:33:24.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17759387167864,"aZ":-28.6752083853377,"pfxX":-11.137581135097467,"pfxZ":2.2085735385414775,"pX":-0.9632873668915394,"pZ":2.703398757897028,"vX0":8.832235238614704,"vY0":-125.10147908523106,"vZ0":-0.25434139778385,"x":153.72,"y":165.79,"x0":-3.0920887124981764,"y0":50.00344005753728,"z0":5.156281528345197,"aX":-17.65869159558191},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.2,"breakHorizontal":18.1,"spinRate":1950,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.43777090982639777,"extension":6.090019393477652},"hitData":{"launchSpeed":95.7,"launchAngle":9.0,"totalDistance":133.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.6,"coordY":129.4}},"index":8,"playId":"5c083896-0be9-3b07-a233-6c6388fdb131","pitchNumber":8,"startTime":"2026-04-19T21:33:40.577Z","endTime":"2026-04-19T21:33:49.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:33:49.306Z","atBatIndex":35},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Travis d'Arnaud hit by pitch.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-19T21:34:09.969Z","endTime":"2026-04-19T21:34:54.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.837152027903407,"aZ":-30.08419535496278,"pfxX":-11.202540290577122,"pfxZ":1.1126874953708725,"pX":1.2570061819871328,"pZ":0.8172134591018243,"vX0":14.701905206862348,"vY0":-136.55718157070635,"vZ0":-5.80572683293104,"x":69.09,"y":216.72,"x0":-2.7569126569639115,"y0":50.001360369709104,"z0":5.056796732095975,"aX":-21.022823982792346},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":0.8,"breakHorizontal":16.9,"spinRate":2284,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.40205460504480595,"extension":6.102374221420451},"index":0,"playId":"2762403a-9a1b-3566-b658-67714d549ba0","pitchNumber":1,"startTime":"2026-04-19T21:34:14.919Z","endTime":"2026-04-19T21:34:18.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.472942823589193,"aZ":-30.233792408847872,"pfxX":-10.3848579288098,"pfxZ":1.0704157061516106,"pX":-0.00975168870406725,"pZ":2.6252350546745093,"vX0":11.697038588593744,"vY0":-134.6448938635066,"vZ0":-1.0319164190008614,"x":117.37,"y":167.9,"x0":-3.0780890017349836,"y0":50.00663022758896,"z0":5.168831949272541,"aX":-18.915346807643896},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.9,"breakHorizontal":16.1,"spinRate":2254,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.4080787902047809,"extension":5.776407287095925},"index":1,"playId":"add98d8f-e878-3348-b97e-d91a3d380d93","pitchNumber":2,"startTime":"2026-04-19T21:34:31.906Z","endTime":"2026-04-19T21:34:35.179Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.73150885858189,"aZ":-26.915379904929715,"pfxX":-8.220236273338154,"pfxZ":2.7140755020306297,"pX":-2.692656278910817,"pZ":2.6130920915915823,"vX0":3.7376385823587137,"vY0":-138.253602976827,"vZ0":-2.5922579416883025,"x":219.64,"y":168.23,"x0":-2.9939413782678015,"y0":50.00109905706588,"z0":5.368667415130021,"aX":-15.916274429809402},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.6,"breakHorizontal":14.2,"spinRate":2299,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3961333113854839,"extension":5.8987895110226205},"index":2,"playId":"3b26d65d-c4db-389e-9966-c6b1e2d8876e","pitchNumber":3,"startTime":"2026-04-19T21:34:49.414Z","endTime":"2026-04-19T21:34:54.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:34:54.725Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adam Frazier called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-19T21:35:10.956Z","endTime":"2026-04-19T21:37:31.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.545519999891773,"aZ":-29.30172391390615,"pfxX":-10.387832183086969,"pfxZ":1.832876125053776,"pX":0.059079408751259596,"pZ":2.3353088520972705,"vX0":11.264509804647618,"vY0":-124.34672888217004,"vZ0":-0.8314303005779691,"x":114.75,"y":175.73,"x0":-3.1765606048293713,"y0":50.004989207267535,"z0":5.101591724412298,"aX":-16.29728810121391},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.4,"breakHorizontal":16.2,"spinRate":1966,"spinDirection":251},"zone":5,"typeConfidence":2.0,"plateTime":0.44021511510376277,"extension":6.007985234974474},"index":0,"playId":"d3e1dc26-ad98-3b44-9cb4-189a296e7cef","pitchNumber":1,"startTime":"2026-04-19T21:35:20.265Z","endTime":"2026-04-19T21:35:23.891Z","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":81.1,"endSpeed":74.4,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.645101979751946,"aZ":-32.45116189530656,"pfxX":9.167012471288974,"pfxZ":-0.19836159468678183,"pX":-2.170347346552534,"pZ":3.5887467435532563,"vX0":0.10212882736470758,"vY0":-118.13184650741125,"vZ0":2.327161108196121,"x":199.73,"y":141.88,"x0":-3.4048966137785266,"y0":50.00208866819889,"z0":5.575472323247335,"aX":12.945463303072085},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":0.5,"breakHorizontal":-16.7,"spinRate":2830,"spinDirection":63},"zone":11,"typeConfidence":2.0,"plateTime":0.4637768238232347,"extension":5.8924815948507225},"index":1,"playId":"9b4d3586-c3aa-3f99-83a5-671f51d190bb","pitchNumber":2,"startTime":"2026-04-19T21:35:40.592Z","endTime":"2026-04-19T21:35:43.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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.8,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.540383688738896,"aZ":-30.695116492866397,"pfxX":7.769391388727312,"pfxZ":1.070898978654693,"pX":-0.12237798599589232,"pZ":2.535759004452523,"vX0":4.9871670191508075,"vY0":-117.09967804715451,"vZ0":-0.3269208952445575,"x":121.66,"y":170.31,"x0":-3.2940488764625373,"y0":50.00216822114714,"z0":5.565898878023131,"aX":10.713244067594019},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":2.2,"breakHorizontal":-15.4,"spinRate":2852,"spinDirection":56},"zone":5,"typeConfidence":2.0,"plateTime":0.4689813127938187,"extension":6.047473778741043},"index":2,"playId":"8b2b9c2a-ff58-30d6-bc18-c460eb4a56f4","pitchNumber":3,"startTime":"2026-04-19T21:35:58.561Z","endTime":"2026-04-19T21:36:04.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.7,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.404184503153,"aZ":-28.0254812862556,"pfxX":-10.004058843355548,"pfxZ":2.5541513225871366,"pX":-1.753012191604733,"pZ":2.082667925999154,"vX0":6.540656338232619,"vY0":-127.02520091787846,"vZ0":-2.2037498500907695,"x":183.82,"y":182.55,"x0":-3.0689529005113347,"y0":50.00445508281527,"z0":5.202456353195226,"aX":-16.256746709501375},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.3,"breakHorizontal":16.6,"spinRate":1822,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.43214966548880307,"extension":6.128137759109494},"index":3,"playId":"124551b3-434f-3dad-91f9-0337e791773c","pitchNumber":4,"startTime":"2026-04-19T21:36:18.652Z","endTime":"2026-04-19T21:36:23.313Z","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.1,"endSpeed":87.0,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49096903962433,"aZ":-18.14843894361279,"pfxX":-4.371114481359933,"pfxZ":7.223658597094181,"pX":-1.0200088521243857,"pZ":3.3640805003950276,"vX0":6.480449799825622,"vY0":-138.36176108029915,"vZ0":-2.986834016599348,"x":155.88,"y":147.95,"x0":-2.823176567893022,"y0":50.00302116808196,"z0":5.671878970116922,"aX":-8.487413632845485},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.6,"breakHorizontal":6.6,"spinRate":2207,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.3956685827896731,"extension":5.880018993122508},"index":4,"playId":"78a5997e-66e5-3700-9ac5-29591a3789f8","pitchNumber":5,"startTime":"2026-04-19T21:37:02.895Z","endTime":"2026-04-19T21:37:07.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":83.4,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.655457987214774,"aZ":-27.423400736286077,"pfxX":-11.495669071290283,"pfxZ":2.644326473178749,"pX":0.8242734179853345,"pZ":2.478642830425925,"vX0":13.34635911016333,"vY0":-134.29663488967108,"vZ0":-2.199756273787282,"x":85.58,"y":171.86,"x0":-2.756177713125723,"y0":50.0021742833496,"z0":5.292625502583384,"aX":-20.644595515851364},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.4,"breakHorizontal":17.4,"spinRate":2355,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.4105132521429464,"extension":6.208047846694344},"index":5,"playId":"3b4ced67-a6cc-3a31-aab4-b7c958847c26","pitchNumber":6,"startTime":"2026-04-19T21:37:24.479Z","endTime":"2026-04-19T21:37:31.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:37:31.779Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-19T21:37:47.447Z","endTime":"2026-04-19T21:40:03.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.8,"endSpeed":85.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.13846175460063,"aZ":-13.921411604808846,"pfxX":-4.676943995756972,"pfxZ":9.67960419416408,"pX":0.1665714301358782,"pZ":2.8982682990574866,"vX0":9.202529509622584,"vY0":-137.5772103740683,"vZ0":-4.626792690477503,"x":110.65,"y":160.53,"x0":-2.638910622190454,"y0":50.004611593758725,"z0":5.569997467245048,"aX":-8.821794854522308},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":6.2,"spinRate":2385,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.4006225215884247,"extension":5.930879219881613},"index":0,"playId":"5c406cfb-4580-3ade-b3c9-7e7a9f56c822","pitchNumber":1,"startTime":"2026-04-19T21:37:53.248Z","endTime":"2026-04-19T21:37:58.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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.984781710728086,"aZ":-26.028334800319087,"pfxX":-11.21976436178478,"pfxZ":3.78246854155263,"pX":-0.21944659780648273,"pZ":2.872257322933881,"vX0":10.149894711370445,"vY0":-126.91830039078393,"vZ0":-0.6574673578757764,"x":125.36,"y":161.23,"x0":-2.8207562487810587,"y0":50.00212244294591,"z0":5.215155046016555,"aX":-18.227575627369834},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.0,"breakHorizontal":17.9,"spinRate":1917,"spinDirection":246},"zone":2,"typeConfidence":2.0,"plateTime":0.4322528252233089,"extension":6.081418265031708},"index":1,"playId":"99dba7ff-221a-3347-a9e4-e86b264b01d1","pitchNumber":2,"startTime":"2026-04-19T21:38:09.544Z","endTime":"2026-04-19T21:38:36.551Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.4830461779962,"aZ":-14.160252641278829,"pfxX":-3.4128350453748806,"pfxZ":9.18619081941633,"pX":-0.028559627182536018,"pZ":3.344933360119739,"vX0":7.7453498056436185,"vY0":-139.86014272148262,"vZ0":-4.14678883801845,"x":118.09,"y":148.47,"x0":-2.402955162632151,"y0":50.00647245602919,"z0":5.789714648109028,"aX":-6.696010627793038},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.8,"breakHorizontal":4.4,"spinRate":2271,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3931311697368378,"extension":5.965461043719236},"index":2,"playId":"238098ff-78fb-30d8-8087-e64fd9bbb121","pitchNumber":3,"startTime":"2026-04-19T21:38:49.279Z","endTime":"2026-04-19T21:38:53.221Z","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":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.738132529489352,"aZ":-28.159815422859644,"pfxX":7.113776834925604,"pfxZ":2.649305726860801,"pX":1.5604461226701665,"pZ":3.2544528879677785,"vX0":7.983946516533927,"vY0":-122.71408634517472,"vZ0":0.06290912037321739,"x":57.52,"y":150.91,"x0":-2.6672739835533426,"y0":50.003385702315306,"z0":5.640249345550697,"aX":10.777916842197845},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.0,"breakHorizontal":-14.9,"spinRate":2806,"spinDirection":59},"zone":12,"typeConfidence":2.0,"plateTime":0.4474570677811265,"extension":5.893110336763968},"index":3,"playId":"e8118053-f0f0-3e6c-9b48-9adac5e799db","pitchNumber":4,"startTime":"2026-04-19T21:39:11.830Z","endTime":"2026-04-19T21:39:16.577Z","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":87.2,"endSpeed":80.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.698112144022215,"aZ":-30.575744762637903,"pfxX":1.4697913255558497,"pfxZ":0.982018562196389,"pX":2.389668726000045,"pZ":1.3316356253354837,"vX0":11.811151550054248,"vY0":-126.47134234186032,"vZ0":-3.9825064372159265,"x":25.91,"y":202.83,"x0":-2.5231826733439373,"y0":50.00355513952955,"z0":5.3668852663148705,"aX":2.3893717866633386},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.1,"breakHorizontal":-5.3,"spinRate":2506,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4323359960999462,"extension":6.030242907197176},"index":4,"playId":"e34a10fc-e3ba-365b-9426-f13361e6fd24","pitchNumber":5,"startTime":"2026-04-19T21:39:32.987Z","endTime":"2026-04-19T21:39:35.987Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45202062170958,"aZ":-30.249931212287002,"pfxX":-10.043702435121956,"pfxZ":1.1747727483787456,"pX":0.12810692228258558,"pZ":1.6332731435104986,"vX0":10.558828707768518,"vY0":-126.84796447111651,"vZ0":-2.7822537143429837,"x":112.12,"y":194.68,"x0":-2.7714016492079083,"y0":50.00477909214593,"z0":5.141100206911714,"aX":-16.470866450134718},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.7,"breakHorizontal":16.0,"spinRate":1849,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.4307932283780471,"extension":5.97095295485639},"index":5,"playId":"0f7595c1-91d7-3567-9d4a-0ad2b0d0772d","pitchNumber":6,"startTime":"2026-04-19T21:39:58.218Z","endTime":"2026-04-19T21:40:03.308Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:40:03.308Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-19T21:42:23.305Z","endTime":"2026-04-19T21:44:58.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":7},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.860171825061833,"aZ":-18.89024666141253,"pfxX":-4.828523563988618,"pfxZ":6.70251459610059,"pX":0.22816390641406814,"pZ":1.9375747034181967,"vX0":4.835277015973115,"vY0":-139.74545795684986,"vZ0":-8.294919658369208,"x":108.3,"y":186.47,"x0":-0.8953972770190862,"y0":50.00527780366476,"z0":6.180586380272666,"aX":-9.572231538074226},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.7,"breakHorizontal":7.8,"spinRate":2111,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.3916338404562403,"extension":5.7783907456181725},"index":0,"playId":"14a6d01e-ea0b-3945-bff9-f76ae22a0b6a","pitchNumber":1,"startTime":"2026-04-19T21:42:37.873Z","endTime":"2026-04-19T21:42:41.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.695149987829723,"aZ":-31.69226276819245,"pfxX":7.181613032480119,"pfxZ":0.3338574706950528,"pX":-0.725383902792076,"pZ":2.644888048519816,"vX0":-1.2454611912789177,"vY0":-120.4366820346771,"vZ0":-2.0263530358211206,"x":144.65,"y":167.37,"x0":-1.1307174379408835,"y0":50.0056168560441,"z0":6.328875603172755,"aX":10.439730215316155},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.4,"breakHorizontal":-12.6,"spinRate":2205,"spinDirection":51},"zone":4,"typeConfidence":2.0,"plateTime":0.45663990428936163,"extension":5.841367451110003},"index":1,"playId":"882925d5-f2c2-31ec-aa9d-aad625111c35","pitchNumber":2,"startTime":"2026-04-19T21:42:52.291Z","endTime":"2026-04-19T21:42:56.526Z","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.1,"endSpeed":86.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.99814644862795,"aZ":-17.830376919562628,"pfxX":-6.823761606130393,"pfxZ":7.341318711757793,"pX":-0.17574106212540155,"pZ":3.023084040466418,"vX0":4.962006885535277,"vY0":-139.74234778065588,"vZ0":-4.929268944987889,"x":123.7,"y":157.16,"x0":-1.0986309281264508,"y0":50.00368261198803,"z0":6.001906248336164,"aX":-13.33536452535566},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.4,"breakHorizontal":11.2,"spinRate":2261,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.3937575293475173,"extension":5.637497862983043},"index":2,"playId":"f0580055-ab54-369e-8e2d-644a81c04d05","pitchNumber":3,"startTime":"2026-04-19T21:43:08.287Z","endTime":"2026-04-19T21:43:14.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.335505101059486,"aZ":-33.70937337687933,"pfxX":5.002684445441532,"pfxZ":-0.990649623984528,"pX":1.777293290771287,"pZ":0.191558105427077,"vX0":4.641942356782506,"vY0":-123.81127816873393,"vZ0":-7.426670512745074,"x":49.25,"y":233.61,"x0":-0.7737004436634042,"y0":50.004144134217654,"z0":6.060837064418411,"aX":7.745616614968593},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.4,"breakHorizontal":-10.2,"spinRate":2511,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4428513975890196,"extension":6.0541751913809705},"index":3,"playId":"11306c4a-1af3-3208-8e23-a2785d311648","pitchNumber":4,"startTime":"2026-04-19T21:43:27.579Z","endTime":"2026-04-19T21:43:30.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.772022258827135,"aZ":-26.723712575528918,"pfxX":-8.08402574009505,"pfxZ":3.0077292728425498,"pX":-0.2838641136725084,"pZ":3.587944137680348,"vX0":4.604333826006891,"vY0":-133.14566140642825,"vZ0":-1.9134051026727672,"x":127.82,"y":141.91,"x0":-0.9757323888497238,"y0":50.00609661531647,"z0":6.229827365597129,"aX":-14.669887487749476},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.3,"breakHorizontal":13.8,"spinRate":1711,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.4097219034332138,"extension":5.952830874299155},"index":4,"playId":"e1724f62-165b-365b-8291-15ec4d64ca0d","pitchNumber":5,"startTime":"2026-04-19T21:43:49.884Z","endTime":"2026-04-19T21:43:55.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.579345857475943,"aZ":-28.521963915063417,"pfxX":-8.942094013457126,"pfxZ":2.017647681099236,"pX":-0.7651024562893295,"pZ":1.5562194496370934,"vX0":3.5070093823745587,"vY0":-133.52945638260059,"vZ0":-6.627743383957535,"x":146.16,"y":196.76,"x0":-0.9333680885901892,"y0":50.00036800214376,"z0":6.120746360884449,"aX":-16.15528125546473},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.4,"breakHorizontal":15.5,"spinRate":1616,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4100896808136314,"extension":5.968802466274221},"index":5,"playId":"2b3a578f-ccd2-328e-932f-59bc720bb29f","pitchNumber":6,"startTime":"2026-04-19T21:44:09.502Z","endTime":"2026-04-19T21:44:12.550Z","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":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.528434674765197,"aZ":-35.34124338890198,"pfxX":4.864321378568539,"pfxZ":-2.062078203220392,"pX":-1.8178988511112006,"pZ":1.0819504203088168,"vX0":-2.743400576504788,"vY0":-123.42424108342463,"vZ0":-5.079063778618689,"x":186.29,"y":209.57,"x0":-1.321528814017825,"y0":50.002452092745386,"z0":6.156655147446241,"aX":7.473147298283161},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.7,"breakHorizontal":-8.2,"spinRate":2342,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.4444805219195658,"extension":6.01571459230517},"index":6,"playId":"6fe4a03f-65be-31d9-8ebe-6c0637b840d5","pitchNumber":7,"startTime":"2026-04-19T21:44:35.200Z","endTime":"2026-04-19T21:44:42.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.371046502919118,"aZ":-29.654189491894375,"pfxX":-10.868400402371261,"pfxZ":1.4502284709421907,"pX":-0.46762957738128136,"pZ":0.5094243640477115,"vX0":4.782628548773154,"vY0":-131.26266937921264,"vZ0":-8.684077086667806,"x":134.82,"y":225.03,"x0":-0.9034406344756837,"y0":50.00410895499732,"z0":6.0758134288455095,"aX":-18.92427601249644},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.8,"breakHorizontal":18.6,"spinRate":1624,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.41762395885930337,"extension":6.160187678498556},"index":7,"playId":"1377d73c-a408-3e7c-bd14-f4cdf762d7ce","pitchNumber":8,"startTime":"2026-04-19T21:44:52.701Z","endTime":"2026-04-19T21:44:58.376Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:44:58.376Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Merrill grounds out, pitcher Walbert Ureña to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-19T21:45:10.276Z","endTime":"2026-04-19T21:45:26.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"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":"Groundout","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":0},"credits":[{"player":{"id":700712,"link":"/api/v1/people/700712"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25065465548441,"aZ":-27.83462007286297,"pfxX":-10.687265835657072,"pfxZ":2.5070387390444013,"pX":-0.4697034526032991,"pZ":1.2798934159783313,"vX0":5.109264048049778,"vY0":-130.8999079354714,"vZ0":-6.956069875436811,"x":134.9,"y":204.22,"x0":-1.060855543920893,"y0":50.003783131150364,"z0":6.062589268456323,"aX":-18.50279275903604},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.1,"breakHorizontal":18.2,"spinRate":1708,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4188236944687458,"extension":6.08531389690016},"hitData":{"launchSpeed":73.0,"launchAngle":-5.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.02,"coordY":179.28}},"index":0,"playId":"cfbdfc0d-5cb1-3ac1-81ea-82e11ec707a4","pitchNumber":1,"startTime":"2026-04-19T21:45:18.383Z","endTime":"2026-04-19T21:45:26.440Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:45:26.440Z","atBatIndex":40},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Manny Machado pops out to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-19T21:46:34.146Z","endTime":"2026-04-19T21:47:42.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":4},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-19T21:46:00.787Z","endTime":"2026-04-19T21:46:34.146Z","isPitch":false,"type":"action"},{"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":98.1,"endSpeed":90.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06445578209556,"aZ":-18.49908599689711,"pfxX":-6.401192501783119,"pfxZ":6.651126840767286,"pX":1.2898018318856908,"pZ":0.8182669218001553,"vX0":8.373878193563755,"vY0":-142.3074307913402,"vZ0":-11.107941240185044,"x":68.91,"y":193.49,"x0":-0.8565259745761855,"y0":50.00068137857837,"z0":5.938944978254775,"aX":-13.15410582142916},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.0,"breakHorizontal":10.0,"spinRate":2213,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.38461266611125877,"extension":6.21209464451251},"index":1,"playId":"d5031cbc-4961-37f1-a24a-9a07cdaae792","pitchNumber":1,"startTime":"2026-04-19T21:46:34.146Z","endTime":"2026-04-19T21:46:37.925Z","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":97.2,"endSpeed":89.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15794752120471,"aZ":-20.95783119508046,"pfxX":-3.235604761253601,"pfxZ":5.5103840402749045,"pX":0.43781077327559653,"pZ":1.2747401551887754,"vX0":5.311599269949032,"vY0":-141.27313920564526,"vZ0":-9.547136867127133,"x":100.31,"y":204.36,"x0":-1.0405488336711155,"y0":50.003653100136866,"z0":6.028285805673266,"aX":-6.5855191997894496},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.3,"breakHorizontal":4.9,"spinRate":2072,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3867302269269457,"extension":6.281177339459161},"index":2,"playId":"7e32ee8f-56d7-3050-ba0b-8b2934d6dc8f","pitchNumber":2,"startTime":"2026-04-19T21:46:53.183Z","endTime":"2026-04-19T21:46:57.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81040588506918,"aZ":-16.654078227249112,"pfxX":-5.247480747767763,"pfxZ":7.509880005263678,"pX":-0.15027784001624594,"pZ":2.5512044317023017,"vX0":4.48498071849632,"vY0":-142.6284598330428,"vZ0":-6.97088719489493,"x":122.73,"y":169.9,"x0":-1.0588226207434221,"y0":50.00664820777082,"z0":6.07130299177567,"aX":-10.848958454522037},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.4,"breakHorizontal":8.6,"spinRate":2256,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.3835622713380826,"extension":5.8587473334670666},"index":3,"playId":"9b7f61d5-073a-33af-8dd9-bce6baffe67b","pitchNumber":3,"startTime":"2026-04-19T21:47:17.143Z","endTime":"2026-04-19T21:47:20.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63538573271653,"aZ":-17.569351399101535,"pfxX":-4.217437620103494,"pfxZ":7.395893765533657,"pX":0.716962762389145,"pZ":2.458947395330635,"vX0":6.008857085414832,"vY0":-139.70301932032802,"vZ0":-7.091740843848635,"x":89.67,"y":172.39,"x0":-0.9144502962657045,"y0":50.0065121207977,"z0":6.186443535778511,"aX":-8.33342806522513},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.1,"breakHorizontal":6.4,"spinRate":2132,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.39214876388029385,"extension":6.137782582867071},"hitData":{"launchSpeed":70.7,"launchAngle":58.0,"totalDistance":169.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":168.38,"coordY":147.86}},"index":4,"playId":"f8d083b8-3371-3387-a912-1495897d6c66","pitchNumber":4,"startTime":"2026-04-19T21:47:33.064Z","endTime":"2026-04-19T21:47:42.414Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:47:42.414Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Trout grounds out, shortstop Xander Bogaerts to first baseman Gavin Sheets.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-19T21:50:04.701Z","endTime":"2026-04-19T21:50:43.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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":[1,2,3],"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":"Pitching Change: Ron Marinaccio replaces Michael King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T21:49:25.279Z","endTime":"2026-04-19T21:50:06.870Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.130955549007723,"aZ":-28.171769905194996,"pfxX":1.7912951734224842,"pfxZ":2.461100614870821,"pX":1.518857929796016,"pZ":2.2935879687457446,"vX0":10.376313736969434,"vY0":-126.63973804160412,"vZ0":-1.5348675789296025,"x":59.1,"y":176.85,"x0":-2.859519567460485,"y0":50.00563111957568,"z0":5.154501674355555,"aX":2.9195479516031297},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.3,"breakHorizontal":-5.5,"spinRate":2205,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.43200967987975014,"extension":6.713199185678483},"index":1,"playId":"8af10547-0c36-3ee3-a7bb-051b80e4ab2e","pitchNumber":1,"startTime":"2026-04-19T21:50:06.870Z","endTime":"2026-04-19T21:50:12.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.877778771105646,"aZ":-28.292443760433272,"pfxX":-0.8917391403406123,"pfxZ":2.380056455655856,"pX":-0.5557204073840702,"pZ":2.3119589671212624,"vX0":6.365126524778647,"vY0":-126.6509020401372,"vZ0":-1.4193324657343707,"x":138.18,"y":176.36,"x0":-2.981240937857748,"y0":50.00339845156354,"z0":5.133747356585915,"aX":-1.4554853202892193},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.2,"breakHorizontal":0.2,"spinRate":2201,"spinDirection":184},"zone":4,"typeConfidence":2.0,"plateTime":0.43178989638133514,"extension":6.655384470140476},"index":2,"playId":"9140e65c-0dec-3d30-9dc7-55c5fe7b4898","pitchNumber":2,"startTime":"2026-04-19T21:50:21.231Z","endTime":"2026-04-19T21:50:26.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.275640465607175,"aZ":-18.759473087241624,"pfxX":-10.108536483039135,"pfxZ":7.004527562682946,"pX":-0.1405424445438213,"pZ":2.1384362164832593,"vX0":11.217105713211039,"vY0":-137.2500861518306,"vZ0":-4.035127820187882,"x":122.36,"y":181.04,"x0":-2.9595960913870814,"y0":50.00332135160848,"z0":4.898741537907101,"aX":-19.3613402779875},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.0,"breakHorizontal":16.1,"spinRate":2286,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.39848469735471204,"extension":6.601354263360288},"hitData":{"launchSpeed":98.8,"launchAngle":1.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.16,"coordY":150.55}},"index":3,"playId":"a48b59f2-d3ff-359b-b9f1-5338328c51b5","pitchNumber":3,"startTime":"2026-04-19T21:50:36.393Z","endTime":"2026-04-19T21:50:43.629Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:50:43.629Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Schanuel walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-19T21:51:07.555Z","endTime":"2026-04-19T21:53:14.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"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(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.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15997779241157,"aZ":-19.114251006581377,"pfxX":-8.695950279053912,"pfxZ":6.84813754275093,"pX":-0.7950339580558637,"pZ":3.252954067144386,"vX0":9.185533269328243,"vY0":-137.8383962475267,"vZ0":-1.0288210445753558,"x":147.3,"y":150.95,"x0":-3.054994805830859,"y0":50.004155863470665,"z0":4.93262094406322,"aX":-16.587451533336925},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.4,"breakHorizontal":13.6,"spinRate":2186,"spinDirection":238},"zone":1,"typeConfidence":2.0,"plateTime":0.3987184181682104,"extension":6.460990730392988},"index":0,"playId":"70151a09-2a5c-36c7-a2c8-a28a955ac680","pitchNumber":1,"startTime":"2026-04-19T21:51:13.286Z","endTime":"2026-04-19T21:51:23.002Z","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.2,"endSpeed":80.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35744104879811,"aZ":-27.48156860853883,"pfxX":2.8729043071982074,"pfxZ":2.8934311250834384,"pX":0.6972277456087579,"pZ":1.6349888987692704,"vX0":7.922402073405774,"vY0":-126.74477915460467,"vZ0":-3.0891744020056935,"x":90.42,"y":194.64,"x0":-2.844906018262061,"y0":50.00607638226939,"z0":5.068672514384566,"aX":4.66564650830239},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.7,"breakHorizontal":-7.1,"spinRate":2123,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.43245109162789674,"extension":6.683822455243174},"index":1,"playId":"081a9b1e-3597-302c-8ba9-0e8ad0f6ee45","pitchNumber":2,"startTime":"2026-04-19T21:51:27.383Z","endTime":"2026-04-19T21:51:31.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37571122948457,"aZ":-29.72411787581615,"pfxX":-12.489743876579098,"pfxZ":1.7133626594216258,"pX":-0.28898470637381596,"pZ":1.4372558068548773,"vX0":10.342224361344783,"vY0":-119.27209841793565,"vZ0":-1.782802401522176,"x":128.02,"y":199.97,"x0":-3.0727357539484594,"y0":50.00487403259436,"z0":4.892146689665396,"aX":-17.87703354716377},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.9,"breakHorizontal":19.9,"spinRate":2282,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.4604188179569606,"extension":6.793869950263361},"index":2,"playId":"65f429c6-10f2-309d-819f-c749324ed384","pitchNumber":3,"startTime":"2026-04-19T21:51:42.102Z","endTime":"2026-04-19T21:51:47.228Z","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":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.851730381830034,"aZ":-28.431626525822793,"pfxX":-1.956304886786737,"pfxZ":2.306418311012524,"pX":-0.42242756008923527,"pZ":1.6330354451430111,"vX0":6.859869231401381,"vY0":-126.6261038340283,"vZ0":-2.8411710592375945,"x":133.1,"y":194.69,"x0":-2.912460965574829,"y0":50.003925332253715,"z0":5.044267196970516,"aX":-3.177300136258478},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.7,"breakHorizontal":2.0,"spinRate":2158,"spinDirection":168},"zone":7,"typeConfidence":2.0,"plateTime":0.4325412107594695,"extension":6.745837525431264},"index":3,"playId":"fd7cdde0-0a1d-33ab-ba1e-41f103250c6a","pitchNumber":4,"startTime":"2026-04-19T21:51:57.881Z","endTime":"2026-04-19T21:52:03.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.131693432648675,"aZ":-26.856758887005846,"pfxX":1.6929490673600904,"pfxZ":3.1824668607738866,"pX":0.5641132509926543,"pZ":2.1246399350261105,"vX0":8.207454267253285,"vY0":-128.39492604265553,"vZ0":-2.0538533209740364,"x":95.5,"y":181.41,"x0":-2.891722767530863,"y0":50.00595333940641,"z0":5.021155307810145,"aX":2.8314993126097434},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.5,"breakHorizontal":-4.9,"spinRate":2237,"spinDirection":187},"zone":9,"typeConfidence":2.0,"plateTime":0.4263047866882008,"extension":6.808535284488012},"index":4,"playId":"6516a509-c73f-3cde-ac89-68aece205f14","pitchNumber":5,"startTime":"2026-04-19T21:52:14.243Z","endTime":"2026-04-19T21:52:19.613Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-19T21:52:37.374Z","endTime":"2026-04-19T21:52:50.176Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"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":95.7,"endSpeed":86.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.918812121018078,"aZ":-17.95520713447089,"pfxX":-10.417829496999355,"pfxZ":7.314517431361386,"pX":0.4692059067803735,"pZ":3.3010081287114814,"vX0":12.585083010778497,"vY0":-138.77435217790526,"vZ0":-1.0935434553740546,"x":99.11,"y":149.65,"x0":-2.7774682661128973,"y0":50.00611256579737,"z0":4.899674873287181,"aX":-20.26289963171307},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.2,"breakHorizontal":16.2,"spinRate":2301,"spinDirection":234},"zone":3,"typeConfidence":2.0,"plateTime":0.3951428635193803,"extension":6.525022184183501},"index":6,"playId":"8b2757bf-316c-358e-8942-650137de4365","pitchNumber":6,"startTime":"2026-04-19T21:52:50.176Z","endTime":"2026-04-19T21:52:55.378Z","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":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":76.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.909108675763697,"aZ":-25.885180364288672,"pfxX":-13.617865568239738,"pfxZ":4.18834310691883,"pX":1.4822638447556913,"pZ":0.3820362158718202,"vX0":14.587643916839697,"vY0":-122.28867543393234,"vZ0":-5.237891033562418,"x":60.5,"y":228.47,"x0":-2.8135604989823237,"y0":50.00408153321347,"z0":4.794208076034802,"aX":-20.462213663556422},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.4,"breakHorizontal":20.9,"spinRate":2340,"spinDirection":267},"zone":14,"typeConfidence":2.0,"plateTime":0.44926098710757456,"extension":6.9118445804834385},"index":7,"playId":"c3a40b28-70ad-3a0a-b113-0fa21f86e836","pitchNumber":7,"startTime":"2026-04-19T21:53:10.026Z","endTime":"2026-04-19T21:53:14.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:53:14.822Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-19T21:53:29.508Z","endTime":"2026-04-19T21:55:46.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":79.1,"endSpeed":71.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.87844814818992,"aZ":-37.899015474918386,"pfxX":-10.353361178871618,"pfxZ":-4.3207500574358235,"pX":-4.1986875095556835,"pZ":4.305785201425847,"vX0":0.8469559681762553,"vY0":-114.8961271510595,"vZ0":6.221447736501608,"x":277.04,"y":122.52,"x0":-3.2302371539190475,"y0":50.00064943709289,"z0":5.261452637557091,"aX":-13.728826263536906},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-5.8,"breakHorizontal":18.5,"spinRate":2353,"spinDirection":4},"zone":11,"typeConfidence":2.0,"plateTime":0.47819076846322606,"extension":6.681876232094418},"index":0,"playId":"4bafc6d9-1028-3ee7-8688-18fba99039cc","pitchNumber":1,"startTime":"2026-04-19T21:54:03.999Z","endTime":"2026-04-19T21:54:13.791Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Ron Marinaccio. Nolan Schanuel to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"4bafc6d9-1028-3ee7-8688-18fba99039cc","startTime":"2026-04-19T21:54:21.131Z","endTime":"2026-04-19T21:54:42.151Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65332400346627,"aZ":-24.87368579229606,"pfxX":1.070823888761395,"pfxZ":4.459037753466695,"pX":0.2966987689789564,"pZ":2.0591482335192564,"vX0":7.688038164767334,"vY0":-127.26216022227308,"vZ0":-2.8440795082916877,"x":105.69,"y":183.18,"x0":-2.9051577720633572,"y0":50.00187587519085,"z0":5.16609329084756,"aX":1.7508651548447298},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.7,"breakHorizontal":-3.7,"spinRate":2202,"spinDirection":173},"zone":9,"typeConfidence":2.0,"plateTime":0.43075018106911855,"extension":6.718668739172045},"index":2,"playId":"46cf4a94-6fd4-36bd-8e9c-d9d549b25bef","pitchNumber":2,"startTime":"2026-04-19T21:54:42.151Z","endTime":"2026-04-19T21:54:46.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29415729807143,"aZ":-15.412932681368359,"pfxX":-10.505627180696202,"pfxZ":8.709501393512571,"pX":0.22540066565567102,"pZ":2.717072136112613,"vX0":11.906600000930904,"vY0":-138.44421722466544,"vZ0":-3.323608966867905,"x":108.41,"y":165.42,"x0":-2.783166818636004,"y0":50.00631057400555,"z0":4.976116641020489,"aX":-20.228414180989564},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.1,"breakHorizontal":16.3,"spinRate":2271,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.3968738827328,"extension":6.590530293705134},"index":3,"playId":"4a4533b7-d1c0-37dc-828f-8da6d7a7c9b1","pitchNumber":3,"startTime":"2026-04-19T21:55:01.973Z","endTime":"2026-04-19T21:55:06.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.144907227117773,"aZ":-25.909009818902035,"pfxX":0.9480993600230004,"pfxZ":3.8690341696841104,"pX":0.019437062822167814,"pZ":1.601077671953084,"vX0":6.4836635575619095,"vY0":-126.73383195456364,"vZ0":-3.5546998197707445,"x":116.26,"y":195.55,"x0":-2.700525665064985,"y0":50.001031958476624,"z0":5.103177504525457,"aX":1.5329649813359014},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.4,"breakHorizontal":-3.2,"spinRate":2173,"spinDirection":174},"zone":14,"typeConfidence":2.0,"plateTime":0.4330445907797067,"extension":6.787226121714771},"index":4,"playId":"a1bc7dbd-b60a-33b7-9abe-f4024baea604","pitchNumber":4,"startTime":"2026-04-19T21:55:21.695Z","endTime":"2026-04-19T21:55:26.379Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.730726700224142,"aZ":-27.150663187494594,"pfxX":3.83518371399904,"pfxZ":3.4633262693686806,"pX":2.137538126807391,"pZ":0.6292558187445454,"vX0":11.436206260609186,"vY0":-120.26368646084963,"vZ0":-4.044896776169294,"x":35.52,"y":221.79,"x0":-3.198584470292505,"y0":50.00040799707878,"z0":4.771411761837887,"aX":5.551673998073956},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.4,"breakHorizontal":-10.0,"spinRate":2445,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.45739055758807723,"extension":6.889271545867601},"index":5,"playId":"61496e6a-aa76-3509-a720-a8b17a19323f","pitchNumber":5,"startTime":"2026-04-19T21:55:42.701Z","endTime":"2026-04-19T21:55:46.947Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:55:46.947Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yoán Moncada walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-19T21:56:05.985Z","endTime":"2026-04-19T21:57:46.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"postOnSecond":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"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":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.416946676794392,"aZ":-34.069416967131254,"pfxX":-12.26102395383313,"pfxZ":-1.3703754919654632,"pX":-2.485903637260764,"pZ":3.812167828609808,"vX0":5.360476441770712,"vY0":-117.36890960562714,"vZ0":4.252873245583041,"x":211.76,"y":135.85,"x0":-3.219523830919193,"y0":50.00469553375989,"z0":5.169502307459106,"aX":-16.925883042573105},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-1.0,"breakHorizontal":20.6,"spinRate":2131,"spinDirection":276},"zone":11,"typeConfidence":2.0,"plateTime":0.468582822625796,"extension":6.841922862773367},"index":0,"playId":"f6e89e4c-c876-3a73-a2fb-f277edfc46aa","pitchNumber":1,"startTime":"2026-04-19T21:56:15.225Z","endTime":"2026-04-19T21:56:19.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.898868568574326,"aZ":-25.76054347649488,"pfxX":1.6619129338494143,"pfxZ":4.003579728588833,"pX":0.712365695203483,"pZ":1.2427732233704851,"vX0":8.471307701053101,"vY0":-126.3794717143053,"vZ0":-4.361402926424006,"x":101.33,"y":197.77,"x0":-2.9115436635412126,"y0":50.005842250626046,"z0":5.082085200595494,"aX":2.6639162361286965},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.4,"breakHorizontal":-5.2,"spinRate":2318,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4348898896885913,"extension":6.645543084164107},"index":1,"playId":"0de2acc4-6a76-3fdb-9623-bac8b343f4e9","pitchNumber":2,"startTime":"2026-04-19T21:56:35.921Z","endTime":"2026-04-19T21:56:40.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":74.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.435513010018724,"aZ":-34.55276464519571,"pfxX":-13.727276726444698,"pfxZ":-1.6740055118150892,"pX":-0.6079809054074641,"pZ":1.9475107465935224,"vX0":9.629377982621023,"vY0":-119.44525497023275,"vZ0":0.3264079293625801,"x":140.17,"y":186.2,"x0":-2.9404430432476896,"y0":50.0023344082565,"z0":4.9569062361272405,"aX":-19.518145651606282},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-2.6,"breakHorizontal":22.1,"spinRate":2174,"spinDirection":265},"zone":7,"typeConfidence":2.0,"plateTime":0.46138584507190705,"extension":6.658918318748858},"index":2,"playId":"2e5acfe5-f0b0-337f-b37a-f7b8862d0a46","pitchNumber":3,"startTime":"2026-04-19T21:56:54.117Z","endTime":"2026-04-19T21:56:57.207Z","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":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.294228591596145,"aZ":-14.037934632237148,"pfxX":-9.25551709267012,"pfxZ":9.467307880438714,"pX":1.54959675747076,"pZ":1.0052779772873317,"vX0":14.611745801356228,"vY0":-138.13211991635384,"vZ0":-8.515137011767104,"x":57.93,"y":211.64,"x0":-2.627645957520775,"y0":50.002207289321326,"z0":5.090186603181367,"aX":-17.729598892957153},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":13.4,"spinRate":2293,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3978646227781768,"extension":6.744310944789453},"index":3,"playId":"cf57ad58-b249-3233-b6b4-1809639154ec","pitchNumber":4,"startTime":"2026-04-19T21:57:15.161Z","endTime":"2026-04-19T21:57:19.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.08770097548673,"aZ":-27.559109651870383,"pfxX":-13.167785266036084,"pfxZ":3.18209941652848,"pX":0.7351854642374946,"pZ":0.8752381665602078,"vX0":12.871939624896621,"vY0":-119.96133701239785,"vZ0":-3.747389433969098,"x":88.98,"y":215.15,"x0":-2.9997300474130704,"y0":50.005777831070105,"z0":4.925548902756805,"aX":-19.117700927275695},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.0,"breakHorizontal":20.6,"spinRate":2224,"spinDirection":258},"zone":14,"typeConfidence":2.0,"plateTime":0.4573106799409903,"extension":6.893200733787989},"index":4,"playId":"02018a64-6bd3-396e-82ad-92c792442c03","pitchNumber":5,"startTime":"2026-04-19T21:57:42.754Z","endTime":"2026-04-19T21:57:46.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:57:46.600Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jo Adell pops out to shortstop Xander Bogaerts.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-19T21:59:02.746Z","endTime":"2026-04-19T22:01:05.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"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":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-19T21:57:58.382Z","endTime":"2026-04-19T21:59:04.909Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.572403619818036,"aZ":-25.00819818393904,"pfxX":1.9147700348022085,"pfxZ":4.371625494033072,"pX":0.18324780661275175,"pZ":2.7167033359068755,"vX0":7.529438602243777,"vY0":-127.81597928675446,"vZ0":-1.076739125245029,"x":110.02,"y":165.43,"x0":-3.060494636330905,"y0":50.00393226958517,"z0":5.123736337467115,"aX":3.1385398114860905},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.9,"breakHorizontal":-5.3,"spinRate":2382,"spinDirection":183},"zone":5,"typeConfidence":2.0,"plateTime":0.4300274908966131,"extension":6.803239333883955},"index":1,"playId":"7b0db24c-2ea7-3d35-be47-b50ec2984333","pitchNumber":1,"startTime":"2026-04-19T21:59:04.909Z","endTime":"2026-04-19T21:59:09.070Z","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":2},"pitchData":{"startSpeed":83.7,"endSpeed":75.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.545479161888828,"aZ":-26.2555386713873,"pfxX":3.2851808938027376,"pfxZ":4.038411702869562,"pX":-0.4573382950917738,"pZ":1.9350954120217003,"vX0":5.637060976284387,"vY0":-121.62301229190504,"vZ0":-1.7590192383374617,"x":134.43,"y":186.53,"x0":-3.2515044965570397,"y0":50.005916641058974,"z0":4.992144134910961,"aX":4.8170841085957985},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.1,"breakHorizontal":-7.6,"spinRate":2476,"spinDirection":72},"zone":7,"typeConfidence":2.0,"plateTime":0.4540391718565573,"extension":6.648638068320439},"index":2,"playId":"32a7ae82-79a2-3a68-9200-bbb2914e74b6","pitchNumber":2,"startTime":"2026-04-19T21:59:23.463Z","endTime":"2026-04-19T21:59:28.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52455712661137,"aZ":-27.479800885851787,"pfxX":6.925684410753413,"pfxZ":3.271303368211847,"pX":1.5502710304439595,"pZ":0.9598539417758071,"vX0":8.968090837849457,"vY0":-119.94740964934849,"vZ0":-3.2480494866920306,"x":57.91,"y":212.86,"x0":-3.1589057097762945,"y0":50.00334864832356,"z0":4.822474959039484,"aX":9.934256175270567},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":5.3,"breakHorizontal":-15.0,"spinRate":2383,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.45935068131622536,"extension":7.06419774831514},"index":3,"playId":"95b4411f-99c0-3267-afda-80780747f745","pitchNumber":3,"startTime":"2026-04-19T21:59:48.906Z","endTime":"2026-04-19T21:59:53.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.886521455076167,"aZ":-26.961667123910473,"pfxX":-12.686048798865697,"pfxZ":3.7190356237315108,"pX":-1.4017225846672434,"pZ":2.555361777967411,"vX0":7.803838810090109,"vY0":-117.79132428844339,"vZ0":-0.12275745494201318,"x":170.43,"y":169.79,"x0":-3.113604619406249,"y0":50.0023604912535,"z0":5.106047280465831,"aX":-17.78252306404267},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":7.0,"breakHorizontal":21.0,"spinRate":2271,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.46542141769879386,"extension":6.902662023049829},"index":4,"playId":"6ff6c7b1-3203-3cce-9539-110120950735","pitchNumber":4,"startTime":"2026-04-19T22:00:13.295Z","endTime":"2026-04-19T22:00:17.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.95812652170632,"aZ":-16.314108804491774,"pfxX":-10.42059734339809,"pfxZ":8.28700183056224,"pX":0.20748036505891082,"pZ":1.2030823692812953,"vX0":12.378706739149901,"vY0":-137.59609236752385,"vZ0":-7.006294500340247,"x":109.09,"y":206.3,"x0":-2.999018826984766,"y0":50.006458654403104,"z0":4.890925828988536,"aX":-19.95511033091447},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.6,"breakHorizontal":16.2,"spinRate":2289,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3982956204332564,"extension":6.6415390629721305},"index":5,"playId":"fdfbefc0-3145-3048-93bb-febe4abaf9dc","pitchNumber":5,"startTime":"2026-04-19T22:00:34.477Z","endTime":"2026-04-19T22:00:38.807Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72189314689184,"aZ":-26.464116756851837,"pfxX":0.6847618503223696,"pfxZ":3.5227702440253967,"pX":0.26299119873309,"pZ":1.8649241713486602,"vX0":7.551242324118104,"vY0":-126.78426958761246,"vZ0":-2.9039609353236115,"x":106.98,"y":188.43,"x0":-2.847251902294061,"y0":50.005452387962414,"z0":5.144622818402696,"aX":1.1113957922471474},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.9,"breakHorizontal":-3.0,"spinRate":2277,"spinDirection":176},"zone":9,"typeConfidence":2.0,"plateTime":0.43255675916747416,"extension":6.806024147665099},"hitData":{"launchSpeed":85.8,"launchAngle":69.0,"totalDistance":133.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":115.18,"coordY":149.91}},"index":6,"playId":"916fc7f2-b90c-3cbd-ad7b-626bdcb1e934","pitchNumber":6,"startTime":"2026-04-19T22:00:55.922Z","endTime":"2026-04-19T22:01:05.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:01:05.054Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xander Bogaerts walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-19T22:03:06.322Z","endTime":"2026-04-19T22:04:51.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.820022777523597,"aZ":-27.85452811831784,"pfxX":-11.658126072153028,"pfxZ":2.6418442204953463,"pX":-0.8075225917983062,"pZ":1.3254219919263763,"vX0":4.389048053071341,"vY0":-127.9709707470742,"vZ0":-6.408845910650979,"x":147.78,"y":202.99,"x0":-1.0437587815007559,"y0":50.004889991564305,"z0":6.084629789241123,"aX":-19.070060106417543},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.4,"breakHorizontal":19.9,"spinRate":1589,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.43030868719510407,"extension":6.09682469783114},"index":0,"playId":"18cdd4e1-e54a-32dc-8fc9-85675c56b82c","pitchNumber":1,"startTime":"2026-04-19T22:03:16.873Z","endTime":"2026-04-19T22:03:21.627Z","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":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21127987618959,"aZ":-26.101610768916128,"pfxX":-11.933089011009656,"pfxZ":3.76052970833365,"pX":-0.7190227701915259,"pZ":0.6453826918420863,"vX0":4.708069374861685,"vY0":-127.0957159719923,"vZ0":-8.117353790882161,"x":144.41,"y":221.35,"x0":-1.0588201356027054,"y0":50.00151950354636,"z0":5.993688222562473,"aX":-19.266999490883265},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.9,"breakHorizontal":20.3,"spinRate":1612,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.43311955197095653,"extension":5.9375542842581925},"index":1,"playId":"06271673-ee27-348c-94b4-e005f81c47dc","pitchNumber":2,"startTime":"2026-04-19T22:03:33.100Z","endTime":"2026-04-19T22:03:36.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.428013970929435,"aZ":-25.79423784259793,"pfxX":-9.28076367361523,"pfxZ":3.159627704012344,"pX":-0.5867528862538243,"pZ":2.789423942664988,"vX0":5.042466086800771,"vY0":-141.25726383636518,"vZ0":-4.2931283618307,"x":139.37,"y":163.47,"x0":-1.190014405090061,"y0":50.00282856354426,"z0":5.988978992577729,"aX":-18.739397353818333},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.0,"breakHorizontal":15.7,"spinRate":2123,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.3878779411317388,"extension":5.775149868322049},"index":2,"playId":"4c84f074-ca82-36f3-a48b-32a383f6f830","pitchNumber":3,"startTime":"2026-04-19T22:03:52.445Z","endTime":"2026-04-19T22:03:56.934Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-04-19T22:04:12.293Z","endTime":"2026-04-19T22:04:28.781Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"}},{"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":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49924590420828,"aZ":-34.72146032258937,"pfxX":3.5546953081313974,"pfxZ":-1.663534277429335,"pX":-0.31207782969268655,"pZ":3.872083066846268,"vX0":0.8644042891532894,"vY0":-123.39687505912343,"vZ0":0.8803737772610454,"x":128.9,"y":134.23,"x0":-1.1293898588186844,"y0":50.00427487434713,"z0":6.455417520837999,"aX":5.4356286498259445},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.5,"breakHorizontal":-6.6,"spinRate":2311,"spinDirection":53},"zone":11,"typeConfidence":2.0,"plateTime":0.445324987287512,"extension":6.0743701663096195},"index":4,"playId":"94191663-a44a-3d4c-a638-051940d03bee","pitchNumber":4,"startTime":"2026-04-19T22:04:28.781Z","endTime":"2026-04-19T22:04:33.365Z","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":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18584897565583,"aZ":-27.639192976219483,"pfxX":-8.326791053666366,"pfxZ":2.2676326127540154,"pX":-1.3306471459122264,"pZ":2.895689640693058,"vX0":2.730501637446724,"vY0":-140.5755328978861,"vZ0":-4.004006428758292,"x":167.72,"y":160.6,"x0":-1.2334239367742592,"y0":50.001511506906375,"z0":6.134881723828505,"aX":-16.64612258936863},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.5,"breakHorizontal":14.5,"spinRate":1978,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3897897394537626,"extension":5.896236891889955},"index":5,"playId":"a38ba1bf-433d-3342-b322-d575bf685ff3","pitchNumber":5,"startTime":"2026-04-19T22:04:45.845Z","endTime":"2026-04-19T22:04:51.008Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:04:51.008Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gavin Sheets walks. Xander Bogaerts to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-19T22:05:08.338Z","endTime":"2026-04-19T22:06:24.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.17908302699974,"aZ":-25.869648954275437,"pfxX":-10.767305009121035,"pfxZ":3.2507817731395248,"pX":-1.1525141483745693,"pZ":1.6046805831113315,"vX0":3.7345076203222223,"vY0":-138.42682218681063,"vZ0":-7.646681807458141,"x":160.93,"y":195.45,"x0":-1.1209781978386857,"y0":50.00298423729679,"z0":6.13736832641401,"aX":-20.875303164208415},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.4,"breakHorizontal":18.7,"spinRate":2045,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.39583816384495174,"extension":6.073561180790475},"index":0,"playId":"7df490c4-a09e-390a-9d9a-ce24d5a5bffc","pitchNumber":1,"startTime":"2026-04-19T22:05:17.379Z","endTime":"2026-04-19T22:05:21.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17330493564775,"aZ":-25.200272261061336,"pfxX":-9.651461197978902,"pfxZ":3.518237898412073,"pX":-0.9194724725298026,"pZ":2.353604414194216,"vX0":3.659550692918206,"vY0":-139.46527152777048,"vZ0":-6.004865180941573,"x":152.05,"y":175.23,"x0":-0.9888540835206405,"y0":50.00652191381518,"z0":6.179771254385166,"aX":-19.15906967681662},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.4,"breakHorizontal":16.8,"spinRate":2013,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.3916097337930946,"extension":5.791428411739467},"index":1,"playId":"c1f7fa9c-ddc8-3108-b0a4-541fcf81fae1","pitchNumber":2,"startTime":"2026-04-19T22:05:38.327Z","endTime":"2026-04-19T22:05:43.372Z","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":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.702114142825007,"aZ":-27.59908412971329,"pfxX":-10.871787178813687,"pfxZ":2.71289706499992,"pX":-1.0701107550334723,"pZ":1.943096089008668,"vX0":3.3371396618512073,"vY0":-129.6760653902275,"vZ0":-5.646181708344879,"x":157.79,"y":186.32,"x0":-0.9692507697519663,"y0":50.00268687220092,"z0":6.28166956130411,"aX":-18.325679998322613},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.7,"breakHorizontal":18.8,"spinRate":1578,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.424053702962238,"extension":6.059949402014555},"index":2,"playId":"c224c256-2528-3bab-a121-52449f44b625","pitchNumber":3,"startTime":"2026-04-19T22:05:57.394Z","endTime":"2026-04-19T22:06:01.422Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.71479397028897,"aZ":-19.81615423770277,"pfxX":-6.0538427514070925,"pfxZ":6.382752688850416,"pX":-0.08930812737950768,"pZ":0.9812478171267252,"vX0":4.192424306973948,"vY0":-138.46970859993323,"vZ0":-10.387617372893406,"x":120.4,"y":212.29,"x0":-0.8385199256386031,"y0":50.00654391718863,"z0":6.114877291647676,"aX":-11.726099279486407},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.5,"breakHorizontal":10.1,"spinRate":2139,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.39597535749431323,"extension":5.917247671364384},"index":3,"playId":"5b33727b-7c95-3fcd-8a18-6873573c3ea7","pitchNumber":4,"startTime":"2026-04-19T22:06:16.709Z","endTime":"2026-04-19T22:06:24.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:06:24.202Z","atBatIndex":48},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Miguel Andujar pops out to shortstop Zach Neto on the infield fly rule.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-19T22:09:20.710Z","endTime":"2026-04-19T22:10:05.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T22:06:40.644Z","endTime":"2026-04-19T22:08:03.681Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Sam Bachman replaces Walbert Ureña.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-19T22:08:03.681Z","endTime":"2026-04-19T22:09:23.036Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696147,"link":"/api/v1/people/696147"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0904841723101,"aZ":-35.04498909172928,"pfxX":0.14274995774986987,"pfxZ":-1.7254534526362844,"pX":1.1550115654944173,"pZ":0.8459757087087901,"vX0":6.390556556985127,"vY0":-127.9451628350904,"vZ0":-4.431221329824094,"x":72.97,"y":215.94,"x0":-1.392461112283768,"y0":50.005741326845246,"z0":5.343025249051248,"aX":0.236608914273199},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-4.0,"breakHorizontal":-1.7,"spinRate":2679,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.4278823427713898,"extension":6.109922085203745},"index":2,"playId":"553c38e1-b8bc-3d12-a6bf-92ef6fa62e24","pitchNumber":1,"startTime":"2026-04-19T22:09:23.036Z","endTime":"2026-04-19T22:09:26.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21516215075193,"aZ":-23.108906264964293,"pfxX":-9.332146562344107,"pfxZ":4.332520629745531,"pX":-0.06032614187720939,"pZ":2.216847165476882,"vX0":7.160042104408738,"vY0":-143.69493333897972,"vZ0":-4.600343179057191,"x":119.3,"y":178.93,"x0":-1.371577052106999,"y0":50.00305656184249,"z0":5.2739109002499704,"aX":-19.521081258350147},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.1,"breakHorizontal":15.5,"spinRate":2131,"spinDirection":233},"zone":5,"typeConfidence":0.9,"plateTime":0.38114239108645265,"extension":6.0152641568724246},"index":3,"playId":"d600c981-3f45-35cc-98eb-bcd375f8975e","pitchNumber":2,"startTime":"2026-04-19T22:09:38.520Z","endTime":"2026-04-19T22:09:42.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.008685341594926,"aZ":-23.28747220895523,"pfxX":-8.836233050251849,"pfxZ":4.243918571086656,"pX":-0.5392911250331487,"pZ":2.651212902478128,"vX0":5.542970566327927,"vY0":-143.50381239667377,"vZ0":-3.519276748538422,"x":137.56,"y":167.2,"x0":-1.3440284817942605,"y0":50.00146524919858,"z0":5.337440339555358,"aX":-18.499078412813944},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.2,"breakHorizontal":15.0,"spinRate":2104,"spinDirection":231},"zone":4,"typeConfidence":0.9,"plateTime":0.38111124763769233,"extension":6.048252138121805},"hitData":{"launchSpeed":69.4,"launchAngle":50.0,"totalDistance":202.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":116.54,"coordY":120.51}},"index":4,"playId":"d452a4ca-e6e2-328d-8f4b-dc0cea0081f4","pitchNumber":3,"startTime":"2026-04-19T22:09:55.353Z","endTime":"2026-04-19T22:10:05.276Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:10:05.276Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-19T22:11:08.151Z","endTime":"2026-04-19T22:12:50.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jake Cronenworth replaces Luis Campusano.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-19T22:10:42.376Z","endTime":"2026-04-19T22:11:08.151Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":669134,"link":"/api/v1/people/669134"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"playId":"3b009558-bf6c-4880-afc8-13856c0117b9","startTime":"2026-04-19T22:11:08.151Z","endTime":"2026-04-19T22:11:13.151Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.88585416037215,"aZ":-31.725341381935703,"pfxX":0.8164682814589905,"pfxZ":0.2665200644961079,"pX":0.0710689264586294,"pZ":2.5826707570946748,"vX0":3.2160448361359912,"vY0":-128.67503406387075,"vZ0":-1.2810087218549393,"x":114.29,"y":169.05,"x0":-1.3013951595209696,"y0":50.00265300158955,"z0":5.5467800274800805,"aX":1.367192864445868},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.5,"breakHorizontal":-2.2,"spinRate":2612,"spinDirection":96},"zone":5,"typeConfidence":0.91,"plateTime":0.42579618098766847,"extension":6.016590893074602},"index":2,"playId":"89dd83e5-cb9c-37db-8958-3b306e00d97e","pitchNumber":1,"startTime":"2026-04-19T22:11:24.156Z","endTime":"2026-04-19T22:11:28.369Z","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":89.0,"endSpeed":81.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96675866013622,"aZ":-34.82455716585586,"pfxX":-0.1155457126370063,"pfxZ":-1.565668682247999,"pX":-1.1191420828706524,"pZ":2.959284975138824,"vX0":0.9850207140549797,"vY0":-129.53862787263708,"vZ0":0.20496104925368996,"x":159.66,"y":158.88,"x0":-1.4905737201457347,"y0":50.00628018075641,"z0":5.557938463609159,"aX":-0.19486332399064873},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-2.5,"breakHorizontal":0.0,"spinRate":2427,"spinDirection":83},"zone":11,"typeConfidence":0.9,"plateTime":0.42404886487360205,"extension":6.001184082157323},"index":3,"playId":"21ac010e-4fb8-31ea-94d7-643d5752f00d","pitchNumber":2,"startTime":"2026-04-19T22:11:43.877Z","endTime":"2026-04-19T22:11:47.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":92.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.479661327259713,"aZ":-21.864437729391067,"pfxX":-9.551603145159575,"pfxZ":4.827866957967238,"pX":1.2995361673903247,"pZ":0.6099969334516516,"vX0":10.616855727685072,"vY0":-144.47549028828485,"vZ0":-9.064081992786022,"x":67.46,"y":222.31,"x0":-1.1642784149565852,"y0":50.003303341825664,"z0":5.107416220195923,"aX":-20.397055995971023},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":7.2,"breakHorizontal":15.5,"spinRate":2147,"spinDirection":231},"zone":14,"typeConfidence":0.9,"plateTime":0.3776601550287091,"extension":6.222783759499336},"index":4,"playId":"7a8c397e-3da5-3286-9713-4f16eaa815bb","pitchNumber":3,"startTime":"2026-04-19T22:12:02.143Z","endTime":"2026-04-19T22:12:05.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.128117202880503,"aZ":-32.04338141738386,"pfxX":0.8033477885147335,"pfxZ":0.07513865604489744,"pX":-0.48730404082149326,"pZ":3.2652732619497082,"vX0":2.128249537553415,"vY0":-129.34850011894946,"vZ0":0.4245467962177836,"x":135.57,"y":150.62,"x0":-1.4239687769667029,"y0":50.00088144527351,"z0":5.5492289291995345,"aX":1.36557149105547},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.5,"breakHorizontal":-1.9,"spinRate":2750,"spinDirection":107},"zone":1,"typeConfidence":0.9,"plateTime":0.4229017756719249,"extension":6.057507544034067},"index":5,"playId":"903c276e-0a4b-3c21-b85b-5e37947756a3","pitchNumber":4,"startTime":"2026-04-19T22:12:25.107Z","endTime":"2026-04-19T22:12:29.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32167107827795,"aZ":-29.612895943005867,"pfxX":-0.8233928997874633,"pfxZ":1.4354579450417986,"pX":1.5119672732454965,"pZ":0.7576725810825414,"vX0":6.9754558397448285,"vY0":-132.56641844237143,"vZ0":-6.300165992389783,"x":59.37,"y":218.32,"x0":-1.0421980144623144,"y0":50.004538417549085,"z0":5.316058053770814,"aX":-1.4717090321496904},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.4,"breakHorizontal":0.0,"spinRate":2759,"spinDirection":241},"zone":14,"typeConfidence":0.89,"plateTime":0.41256677342218717,"extension":5.9712516355648555},"index":6,"playId":"28093a7e-1498-366e-b9ad-87ce3de2545e","pitchNumber":5,"startTime":"2026-04-19T22:12:45.234Z","endTime":"2026-04-19T22:12:50.005Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:12:50.005Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Johnson singles on a ground ball to left fielder Josh Lowe. Xander Bogaerts scores. Gavin Sheets to 3rd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-19T22:13:04.428Z","endTime":"2026-04-19T22:14:58.129Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"postOnThird":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":{"id":700712,"link":"/api/v1/people/700712"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.0,"endSpeed":82.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43616720894474,"aZ":-31.244288335931998,"pfxX":1.0674065799685484,"pfxZ":0.5386355372107214,"pX":-0.2379887168535768,"pZ":2.6367642459618668,"vX0":2.3278279108932693,"vY0":-131.03526117904127,"vZ0":-1.2565418863267055,"x":126.07,"y":167.59,"x0":-1.2776131863573534,"y0":50.005228609532615,"z0":5.463149885852512,"aX":1.850642553690282},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.0,"breakHorizontal":-2.4,"spinRate":2742,"spinDirection":107},"zone":5,"typeConfidence":2.0,"plateTime":0.41846544108533434,"extension":6.036772363728445},"index":0,"playId":"dc5aed75-5a30-3ee7-8bba-bf4c25cc4a1f","pitchNumber":1,"startTime":"2026-04-19T22:13:14.619Z","endTime":"2026-04-19T22:13:18.476Z","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":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0190991602668,"aZ":-31.08987981732989,"pfxX":-0.7009880827646622,"pfxZ":0.6140531563215887,"pX":0.4135257244022958,"pZ":1.8651728075365261,"vX0":4.261772327754619,"vY0":-132.82868915521433,"vZ0":-3.4220005120776857,"x":101.24,"y":188.42,"x0":-1.1299830622063678,"y0":50.00195652803378,"z0":5.46359856045615,"aX":-1.2360794899551162},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.5,"breakHorizontal":0.2,"spinRate":2707,"spinDirection":89},"zone":9,"typeConfidence":0.89,"plateTime":0.41450227374684534,"extension":5.9888722827449525},"index":1,"playId":"4b17e3b9-03d9-339b-bc31-c2699e9679c4","pitchNumber":2,"startTime":"2026-04-19T22:13:30.241Z","endTime":"2026-04-19T22:13:35.185Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"8a19b7c7-4d91-31c2-9136-604336ec43f0","startTime":"2026-04-19T22:14:01.286Z","endTime":"2026-04-19T22:14:04.909Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.5,"endSpeed":91.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.94980048166607,"aZ":-20.720353605267228,"pfxX":-10.762484849660918,"pfxZ":5.331373427864698,"pX":0.5588478751719164,"pZ":2.497859233451921,"vX0":8.277427988555633,"vY0":-146.0022841126887,"vZ0":-4.561616558869968,"x":95.7,"y":171.34,"x0":-0.9217212083413439,"y0":50.00290314219755,"z0":5.335825211783909,"aX":-23.121547773346613},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":8.9,"breakHorizontal":17.8,"spinRate":2439,"spinDirection":228},"zone":6,"typeConfidence":0.9,"plateTime":0.375860780883567,"extension":6.131555172725583},"index":3,"playId":"ff15218c-e959-3914-9c1b-2d08a5d1b96b","pitchNumber":3,"startTime":"2026-04-19T22:14:21.286Z","endTime":"2026-04-19T22:14:24.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27327455198149,"aZ":-32.736542173714255,"pfxX":-10.140956753738507,"pfxZ":-0.2974288126964293,"pX":-0.4596646015256974,"pZ":2.229583090807918,"vX0":6.13907431371052,"vY0":-137.19612182041752,"vZ0":-1.4107731566924664,"x":134.52,"y":178.58,"x0":-1.4167056727925416,"y0":50.00256521462766,"z0":4.995699917676709,"aX":-19.200818516007136},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":-0.6,"breakHorizontal":16.9,"spinRate":1856,"spinDirection":251},"zone":4,"typeConfidence":0.52,"plateTime":0.40026176745728836,"extension":6.138923863566568},"hitData":{"launchSpeed":87.3,"launchAngle":4.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.89,"coordY":108.12}},"index":4,"playId":"2b2d02a1-a511-3f4a-bdad-86e92a57a434","pitchNumber":4,"startTime":"2026-04-19T22:14:46.954Z","endTime":"2026-04-19T22:14:58.129Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:14:58.129Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-19T22:15:35.283Z","endTime":"2026-04-19T22:17:54.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,7,8],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","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":8},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":91.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.51993929986136,"aZ":-22.779370099856976,"pfxX":-10.189163044466325,"pfxZ":4.396327673527454,"pX":-0.04962650848797392,"pZ":2.7090550974646734,"vX0":7.046436950186589,"vY0":-145.3880165757643,"vZ0":-3.5015707162569214,"x":118.89,"y":165.64,"x0":-1.1825231135972911,"y0":50.00519256582292,"z0":5.313838601613545,"aX":-21.786138251894865},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":7.4,"breakHorizontal":17.0,"spinRate":2210,"spinDirection":230},"zone":2,"typeConfidence":0.9,"plateTime":0.3769282041397837,"extension":6.167355871659158},"index":0,"playId":"05a19296-fc33-3e03-bd53-0933bae04815","pitchNumber":1,"startTime":"2026-04-19T22:15:38.983Z","endTime":"2026-04-19T22:15:42.934Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":91.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83023098043122,"aZ":-22.32383400032883,"pfxX":-10.270907647487178,"pfxZ":4.646573942918946,"pX":1.1951435156902461,"pZ":1.4517921424606242,"vX0":9.822437343487087,"vY0":-144.49046646371528,"vZ0":-6.906769792814732,"x":71.44,"y":199.58,"x0":-0.9095617633130589,"y0":50.00233283883698,"z0":5.239087129770719,"aX":-21.7743150465982},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":7.2,"breakHorizontal":16.7,"spinRate":2339,"spinDirection":227},"zone":14,"typeConfidence":0.9,"plateTime":0.3786845476499465,"extension":6.21065874744731},"index":1,"playId":"3bf98e61-2f86-3c31-be72-11927251c687","pitchNumber":2,"startTime":"2026-04-19T22:15:53.870Z","endTime":"2026-04-19T22:15:58.508Z","isPitch":true,"type":"pitch"},{"details":{"description":"Bryce Johnson steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"3bf98e61-2f86-3c31-be72-11927251c687","startTime":"2026-04-19T22:16:04.190Z","endTime":"2026-04-19T22:16:17.679Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669369,"link":"/api/v1/people/669369"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"playId":"e4d35f48-2d8d-47fd-b8f7-8f15574ffd16","startTime":"2026-04-19T22:16:17.679Z","endTime":"2026-04-19T22:16:22.679Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.1,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.176143195946462,"aZ":-19.201700048490878,"pfxX":-9.748490952737527,"pfxZ":6.310205596559165,"pX":0.357968272358302,"pZ":0.1498588854774077,"vX0":7.665223698711493,"vY0":-142.11371157277566,"vZ0":-10.411846166786823,"x":103.36,"y":234.73,"x0":-1.1015735138738243,"y0":50.00042828354555,"z0":5.069014885468441,"aX":-20.028531428055576},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.6,"breakHorizontal":16.2,"spinRate":2244,"spinDirection":230},"zone":14,"typeConfidence":0.89,"plateTime":0.38475564495568504,"extension":6.155958252563207},"index":4,"playId":"bdb9bf4d-eaaa-3d72-a4b2-d31701ae0ed2","pitchNumber":3,"startTime":"2026-04-19T22:16:37.412Z","endTime":"2026-04-19T22:16:41.139Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.3515104672892,"aZ":-30.77647727025369,"pfxX":-0.9227251715886814,"pfxZ":0.7831126883379493,"pX":-0.05257059460354682,"pZ":2.403285374922894,"vX0":3.698060345293159,"vY0":-133.59568524231506,"vZ0":-1.7850129403480643,"x":119.0,"y":173.89,"x0":-1.340705699591436,"y0":50.00435473418674,"z0":5.312645689964996,"aX":-1.6521005837574998},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.2,"breakHorizontal":0.8,"spinRate":2673,"spinDirection":175},"zone":5,"typeConfidence":0.88,"plateTime":0.4114949678934692,"extension":6.031308513719038},"index":5,"playId":"6c5db1a0-df44-31eb-9cbd-25b226339f7d","pitchNumber":4,"startTime":"2026-04-19T22:16:57.756Z","endTime":"2026-04-19T22:17:01.242Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-04-19T22:17:29.570Z","endTime":"2026-04-19T22:17:29.571Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.0,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.775096265089797,"aZ":-31.491314968857594,"pfxX":0.19519888011789277,"pfxZ":0.4010326255497656,"pX":-1.550791064934659,"pZ":3.618336096117949,"vX0":-0.3285844761416218,"vY0":-130.67710362203812,"vZ0":1.5178164596901644,"x":176.11,"y":141.08,"x0":-1.4478274303674616,"y0":50.00285533219055,"z0":5.424624082377985,"aX":0.33206442450052215},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.3,"breakHorizontal":-0.2,"spinRate":2453,"spinDirection":79},"zone":11,"typeConfidence":0.9,"plateTime":0.4218334081391073,"extension":5.932305963004873},"index":7,"playId":"cb5a50ea-e58a-3ed1-bb73-3ccc0d0ddaae","pitchNumber":5,"startTime":"2026-04-19T22:17:29.572Z","endTime":"2026-04-19T22:17:34.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.616441760647678,"aZ":-31.396435754040674,"pfxX":-1.243714726592689,"pfxZ":0.4607783924778204,"pX":0.9823759454482182,"pZ":1.3573878036620681,"vX0":5.5839878897055835,"vY0":-129.3214258319838,"vZ0":-4.041628272786803,"x":79.55,"y":202.13,"x0":-1.0493542358347843,"y0":50.00121218934814,"z0":5.366187207168482,"aX":-2.0928096363779987},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.1,"breakHorizontal":1.0,"spinRate":2543,"spinDirection":56},"zone":14,"typeConfidence":0.89,"plateTime":0.4246045899756816,"extension":6.090948874754105},"index":8,"playId":"fe5258be-880b-3e44-be33-42838779b885","pitchNumber":6,"startTime":"2026-04-19T22:17:50.643Z","endTime":"2026-04-19T22:17:54.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:17:54.328Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Oswald Peraza doubles (4) on a sharp line drive to left fielder Ramón Laureano.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-19T22:22:00.547Z","endTime":"2026-04-19T22:22:33.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[6,7],"actionIndex":[0,1,2,3,4],"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive switch from second base to right field for Fernando Tatis Jr.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T22:20:46.294Z","endTime":"2026-04-19T22:20:46.316Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"200"},{"details":{"description":"Jake Cronenworth remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-19T22:20:46.316Z","endTime":"2026-04-19T22:20:46.317Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"801","replacedPlayer":{"id":669134,"link":"/api/v1/people/669134"}},{"details":{"description":"Defensive Substitution: Freddy Fermin replaces right fielder Bryce Johnson, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-19T22:20:46.317Z","endTime":"2026-04-19T22:20:46.318Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":669369,"link":"/api/v1/people/669369"}},{"details":{"description":"Pitching Change: Kyle Hart replaces Ron Marinaccio.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-04-19T22:20:46.318Z","endTime":"2026-04-19T22:21:33.534Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606996,"link":"/api/v1/people/606996"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Oswald Peraza replaces Josh Lowe.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-04-19T22:21:33.534Z","endTime":"2026-04-19T22:22:00.570Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":666139,"link":"/api/v1/people/666139"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-04-19T22:22:00.570Z","endTime":"2026-04-19T22:22:02.718Z","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":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69605535066225,"aZ":-27.75331464598635,"pfxX":-3.527604663871017,"pfxZ":2.6650632700356223,"pX":0.4869719922419398,"pZ":2.9556222660425417,"vX0":-3.6885362887008184,"vY0":-127.85616651273759,"vZ0":-1.6403232636629514,"x":98.44,"y":158.98,"x0":2.4052710878083685,"y0":50.00419962689158,"z0":5.7778140730154846,"aX":-5.8563959954412645},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.7,"breakHorizontal":7.2,"spinRate":2498,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.42795471015834297,"extension":6.033572581516878},"index":6,"playId":"e94d924f-6400-34f1-a19b-5ca7b5014c54","pitchNumber":1,"startTime":"2026-04-19T22:22:02.718Z","endTime":"2026-04-19T22:22:06.277Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.172164198777377,"aZ":-23.475309021562158,"pfxX":-2.381958889745129,"pfxZ":5.016406998911162,"pX":0.0658180159470425,"pZ":1.9902032460422037,"vX0":-5.173056732397378,"vY0":-130.94555551476063,"vZ0":-4.884908853874588,"x":114.49,"y":185.04,"x0":2.377817672158334,"y0":50.00065304155896,"z0":5.640730622153782,"aX":-4.126089650851612},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.2,"breakHorizontal":5.5,"spinRate":2508,"spinDirection":179},"zone":8,"typeConfidence":2.0,"plateTime":0.41860575771279773,"extension":6.033214316214104},"hitData":{"launchSpeed":109.1,"launchAngle":19.0,"totalDistance":373.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":56.51,"coordY":65.21}},"index":7,"playId":"816758f6-8a51-30e5-a698-4f8105fe0d39","pitchNumber":2,"startTime":"2026-04-19T22:22:19.792Z","endTime":"2026-04-19T22:22:33.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:22:33.488Z","atBatIndex":53},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Travis d'Arnaud hit by pitch.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-19T22:22:58.903Z","endTime":"2026-04-19T22:25:18.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"postOnSecond":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.9,"endSpeed":83.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49874386418216,"aZ":-24.852666710191983,"pfxX":-0.8450731982641205,"pfxZ":4.183804101765238,"pX":-0.21645441671000396,"pZ":2.077810977181472,"vX0":-6.33522224469606,"vY0":-130.91634225219354,"vZ0":-4.357815965336334,"x":125.25,"y":182.68,"x0":2.336362234976463,"y0":50.0030661255227,"z0":5.605688625049129,"aX":-1.4785916925018918},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.8,"breakHorizontal":2.8,"spinRate":2296,"spinDirection":162},"zone":8,"typeConfidence":2.0,"plateTime":0.41705642394978915,"extension":6.16415101049835},"index":0,"playId":"4460dd59-8623-36ae-bf9c-947fab5929b3","pitchNumber":1,"startTime":"2026-04-19T22:23:07.530Z","endTime":"2026-04-19T22:23:12.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.967433377743056,"aZ":-33.31586420337006,"pfxX":6.173995726962312,"pfxZ":-0.727838988769177,"pX":0.11192064024683722,"pZ":0.5296023114065282,"vX0":-6.950458259030722,"vY0":-124.70483546135173,"vZ0":-5.350481356761607,"x":112.73,"y":224.48,"x0":2.1436818235453576,"y0":50.00404463023849,"z0":5.477077199720528,"aX":9.64622331344109},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.4,"breakHorizontal":-9.4,"spinRate":1114,"spinDirection":87},"zone":14,"typeConfidence":0.91,"plateTime":0.44057609928243435,"extension":6.23320593998081},"index":1,"playId":"02a7b181-8d46-3d24-b5ec-a7a3ad8a20ae","pitchNumber":2,"startTime":"2026-04-19T22:23:50.909Z","endTime":"2026-04-19T22:23:55.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":76.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.234093305951166,"aZ":-30.110673878690207,"pfxX":3.2468331282113363,"pfxZ":1.3626936781663659,"pX":0.3384451230478802,"pZ":2.2992915270998284,"vX0":-5.718720241128433,"vY0":-122.93369889817437,"vZ0":-1.7855979895835512,"x":104.1,"y":176.7,"x0":2.2862794126345443,"y0":50.00006825621133,"z0":5.62182680270809,"aX":4.906321916618195},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.3,"breakHorizontal":-4.3,"spinRate":1306,"spinDirection":88},"zone":6,"typeConfidence":0.9,"plateTime":0.4477020492417929,"extension":6.118102159311207},"index":2,"playId":"a60cf353-ef1b-361f-ac01-234fb35ec7e5","pitchNumber":3,"startTime":"2026-04-19T22:24:13.857Z","endTime":"2026-04-19T22:24:19.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":77.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51052445040951,"aZ":-29.921148327336567,"pfxX":5.167414917827469,"pfxZ":1.4493493299064273,"pX":0.9480651252180303,"pZ":2.6572346629488197,"vX0":-4.955241253389559,"vY0":-124.68901158727195,"vZ0":-1.1157704735551026,"x":80.86,"y":167.03,"x0":2.299745109162888,"y0":50.0049945505098,"z0":5.602922268611118,"aX":8.052892995788064},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.6,"breakHorizontal":-8.0,"spinRate":1016,"spinDirection":76},"zone":12,"typeConfidence":0.9,"plateTime":0.44104092394350314,"extension":6.202242202709949},"index":3,"playId":"e826159f-4ad5-3782-8e70-dc8352c05ccc","pitchNumber":4,"startTime":"2026-04-19T22:24:39.991Z","endTime":"2026-04-19T22:24:46.519Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.809621240267635,"aZ":-20.101866924491784,"pfxX":11.808398320578792,"pfxZ":6.381958103675366,"pX":-2.570087972195085,"pZ":0.5313351835527002,"vX0":-16.111767461660605,"vY0":-136.58137049254475,"vZ0":-8.847506390928976,"x":214.97,"y":224.43,"x0":1.868494860214977,"y0":50.002056441111286,"z0":5.192668707038145,"aX":22.331929023225435},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.6,"breakHorizontal":-18.0,"spinRate":2217,"spinDirection":137},"zone":13,"typeConfidence":0.91,"plateTime":0.400880124196497,"extension":6.423794945392818},"index":4,"playId":"097b7f8b-b7a7-3dc7-b7ee-19682811780a","pitchNumber":5,"startTime":"2026-04-19T22:25:09.654Z","endTime":"2026-04-19T22:25:18.689Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:25:18.689Z","atBatIndex":54},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Adam Frazier out on a sacrifice bunt, third baseman Manny Machado to second baseman Jake Cronenworth. Oswald Peraza to 3rd. Bryce Teodosio to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-19T22:26:07.951Z","endTime":"2026-04-19T22:27:07.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"postOnThird":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Bryce Teodosio replaces Travis d'Arnaud.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T22:25:43.831Z","endTime":"2026-04-19T22:26:10.145Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":518595,"link":"/api/v1/people/518595"},"base":1},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.896326149693515,"aZ":-19.887871863062127,"pfxX":9.535842883955077,"pfxZ":6.795486854696202,"pX":-0.5574869393104331,"pZ":0.6469393726159034,"vX0":-10.300181106558348,"vY0":-133.63936493188143,"vZ0":-8.760123901189601,"x":138.25,"y":221.31,"x0":2.1084458774955794,"y0":50.00433095041164,"z0":5.397028239983959,"aX":17.244156898767994},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.4,"breakHorizontal":-15.0,"spinRate":2083,"spinDirection":139},"zone":13,"typeConfidence":0.85,"plateTime":0.4099159200268341,"extension":6.40326783593651},"index":1,"playId":"559abe04-9996-3b56-890c-c664baae4c46","pitchNumber":1,"startTime":"2026-04-19T22:26:10.145Z","endTime":"2026-04-19T22:26:15.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.1,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47269837699477,"aZ":-16.133353543482517,"pfxX":5.706783574505548,"pfxZ":8.77889749597648,"pX":1.0315382221833687,"pZ":2.4400998966904335,"vX0":-5.590076172485726,"vY0":-135.08547112486895,"vZ0":-4.961520500425206,"x":77.68,"y":172.9,"x0":2.3974252535213787,"y0":50.004518792063564,"z0":5.4539845978485015,"aX":10.430880721977475},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.9,"breakHorizontal":-9.0,"spinRate":2199,"spinDirection":139},"zone":12,"typeConfidence":0.92,"plateTime":0.40718609840013276,"extension":6.261278608341485},"index":2,"playId":"73eaade2-7626-378f-94b1-bdf5edc4fdb3","pitchNumber":2,"startTime":"2026-04-19T22:26:32.318Z","endTime":"2026-04-19T22:26:35.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.8,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55990952092413,"aZ":-15.50391821783556,"pfxX":5.927665545412108,"pfxZ":9.17943119306845,"pX":-0.004016128006579385,"pZ":2.604442553791628,"vX0":-7.9130608241366565,"vY0":-134.71996144843894,"vZ0":-4.632155232579078,"x":117.15,"y":168.46,"x0":2.2177678919657198,"y0":50.00379562919724,"z0":5.462030482151882,"aX":10.76625202708738},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.6,"breakHorizontal":-8.8,"spinRate":2166,"spinDirection":144},"zone":5,"typeConfidence":0.92,"plateTime":0.408470644875774,"extension":6.368733515452443},"hitData":{"launchSpeed":25.9,"launchAngle":20.0,"totalDistance":36.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":114.67,"coordY":190.08}},"index":3,"playId":"123b35f7-ad8c-34d3-b7a6-2fc4a75aa459","pitchNumber":3,"startTime":"2026-04-19T22:26:59.491Z","endTime":"2026-04-19T22:27:07.297Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:27:07.297Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach Neto grounds out, shortstop Xander Bogaerts to first baseman Gavin Sheets. Oswald Peraza scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-19T22:30:04.517Z","endTime":"2026-04-19T22:31:20.860Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,4,5,6],"actionIndex":[1],"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":{"id":606996,"link":"/api/v1/people/606996"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-19T22:27:31.754Z","endTime":"2026-04-19T22:28:43.516Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Bradgley Rodriguez replaces Kyle Hart.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-19T22:28:43.516Z","endTime":"2026-04-19T22:30:06.529Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699134,"link":"/api/v1/people/699134"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":89.8,"endSpeed":81.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65478795494661,"aZ":-20.635986247107127,"pfxX":-9.358350664639012,"pfxZ":6.7426015620767075,"pX":-0.01624971040150005,"pZ":2.1492701547313207,"vX0":4.781547910740087,"vY0":-130.5554451819614,"vZ0":-5.376778765020568,"x":117.62,"y":180.75,"x0":-0.6637956252565864,"y0":50.0064233898892,"z0":5.8072236101664,"aX":-16.021462288774945},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.2,"breakHorizontal":15.7,"spinRate":1802,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.4209066743005123,"extension":6.177113663502505},"index":2,"playId":"8066a51f-c1e4-3913-95e1-2bd55f50f3fe","pitchNumber":1,"startTime":"2026-04-19T22:30:06.529Z","endTime":"2026-04-19T22:30:09.538Z","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":1},"index":3,"startTime":"2026-04-19T22:30:16.342Z","endTime":"2026-04-19T22:30:31.984Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":81.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.003756220318902,"aZ":-20.394343259422534,"pfxX":-8.598384644309679,"pfxZ":6.8566696693014535,"pX":1.1732581832367466,"pZ":2.3722729358225148,"vX0":7.2077424286117635,"vY0":-131.08693126863938,"vZ0":-4.813309199178869,"x":72.28,"y":174.73,"x0":-0.5121348843612574,"y0":50.00354431082605,"z0":5.7810583822813175,"aX":-14.774363291684562},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.4,"breakHorizontal":13.7,"spinRate":1801,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4198958378079469,"extension":6.295903460116158},"index":4,"playId":"c08a6394-517f-354d-b1e4-0230e9c21e09","pitchNumber":2,"startTime":"2026-04-19T22:30:31.984Z","endTime":"2026-04-19T22:30:37.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.351255671698254,"aZ":-21.94530091917976,"pfxX":-9.214982203315365,"pfxZ":5.879240855856967,"pX":0.3250387005460958,"pZ":1.9814977109779812,"vX0":5.666469123396483,"vY0":-131.18855593756416,"vZ0":-5.44828015334145,"x":104.61,"y":185.28,"x0":-0.668301621814184,"y0":50.00120164383417,"z0":5.726184894117384,"aX":-16.023470681003687},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.6,"breakHorizontal":15.4,"spinRate":1833,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.41789177167624647,"extension":6.320159328226084},"index":5,"playId":"0d2a3cc8-7f74-3ef4-bd9e-737a839ba852","pitchNumber":3,"startTime":"2026-04-19T22:30:51.376Z","endTime":"2026-04-19T22:30:56.417Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.03618450301575,"aZ":-20.36906805905345,"pfxX":-9.658892853736567,"pfxZ":6.773290071248873,"pX":0.7803085103533071,"pZ":2.7432523093202095,"vX0":6.639085612004332,"vY0":-131.91639727999367,"vZ0":-3.8606712223244166,"x":87.26,"y":164.71,"x0":-0.5287121543428929,"y0":50.001813195346834,"z0":5.748743636362816,"aX":-16.82904294963832},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.5,"breakHorizontal":15.8,"spinRate":1828,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.41702300838088746,"extension":6.355656569376697},"hitData":{"launchSpeed":85.7,"launchAngle":-10.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.14,"coordY":140.72}},"index":6,"playId":"d9f15fe6-1989-3383-9e5c-f9a49a054e51","pitchNumber":4,"startTime":"2026-04-19T22:31:11.828Z","endTime":"2026-04-19T22:31:20.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:31:20.860Z","atBatIndex":56},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Bradgley Rodriguez intentionally walks Mike Trout.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-19T22:31:44.956Z","endTime":"2026-04-19T22:32:45.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"postOnSecond":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.331582474761753,"aZ":-27.777652119667337,"pfxX":1.3488095701757026,"pfxZ":2.646868605603368,"pX":0.11250698479480375,"pZ":3.6893441189342018,"vX0":1.9882817126928083,"vY0":-128.0473207466319,"vZ0":-0.38232849527274393,"x":112.71,"y":139.17,"x0":-0.8491455970421671,"y0":50.00273346583697,"z0":6.0130743316676805,"aX":2.2406344135977183},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.9,"breakHorizontal":-2.9,"spinRate":2540,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.42767288600308184,"extension":6.186556916485902},"index":0,"playId":"5c36407b-a4b5-3ef6-b721-546d2f3cfa42","pitchNumber":1,"startTime":"2026-04-19T22:31:48.625Z","endTime":"2026-04-19T22:31:52.962Z","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":98.3,"endSpeed":89.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.91869352322982,"aZ":-15.64298116088516,"pfxX":-3.0132587135683058,"pfxZ":8.014845521441869,"pX":0.25014312200593525,"pZ":3.8664015951955126,"vX0":3.3760429948187887,"vY0":-143.15694530222092,"vZ0":-3.3583379650696856,"x":107.47,"y":134.39,"x0":-0.5563798161462408,"y0":50.00431712644528,"z0":6.041867473401167,"aX":-6.2168529676505795},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.9,"breakHorizontal":4.7,"spinRate":2299,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.38349408445614097,"extension":6.149803948088689},"index":1,"playId":"e7231bfd-83e3-3472-9e2c-9d48ce9c9745","pitchNumber":2,"startTime":"2026-04-19T22:32:08.521Z","endTime":"2026-04-19T22:32:13.079Z","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":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49868455271576,"aZ":-25.45866772054724,"pfxX":-10.64457873468034,"pfxZ":3.86638904161077,"pX":-1.3637634526849065,"pZ":2.843377903868216,"vX0":1.4986709952142305,"vY0":-131.555999243936,"vZ0":-2.7871076545353333,"x":168.98,"y":162.01,"x0":-0.5627969375948623,"y0":50.00050837007583,"z0":5.823851896037597,"aX":-18.468660657071304},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.6,"breakHorizontal":18.8,"spinRate":1737,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.41793923794855825,"extension":6.299786838495239},"index":2,"playId":"1f636da2-1b1d-324b-8b86-bad68e658e50","pitchNumber":3,"startTime":"2026-04-19T22:32:29.569Z","endTime":"2026-04-19T22:32:33.774Z","isPitch":true,"type":"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":"08240476-0586-1003-000c-f08cd117d70a","pitchNumber":3,"startTime":"2026-04-19T22:32:43.143Z","endTime":"2026-04-19T22:32:45.033Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-04-19T22:32:45.033Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Schanuel flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-19T22:34:08.477Z","endTime":"2026-04-19T22:36:02.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"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":[1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-19T22:32:57.213Z","endTime":"2026-04-19T22:34:10.701Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":88.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.45198593737452,"aZ":-19.27662438614894,"pfxX":-9.49542727104372,"pfxZ":6.281484444986576,"pX":-0.3958574362765393,"pZ":3.8818564277611505,"vX0":4.091092726439922,"vY0":-143.39552361599263,"vZ0":-2.3132289323810378,"x":132.09,"y":133.97,"x0":-0.6186672835036396,"y0":50.00381576062627,"z0":5.920464235684735,"aX":-19.501003874554435},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.0,"breakHorizontal":16.2,"spinRate":2222,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.38401939527114726,"extension":6.2073419976314606},"index":1,"playId":"e011de53-55d2-3606-9756-cdc4d8414be8","pitchNumber":1,"startTime":"2026-04-19T22:34:10.701Z","endTime":"2026-04-19T22:34:14.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":81.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.935147919666292,"aZ":-23.20062611519629,"pfxX":-10.705227706129387,"pfxZ":5.235688127208055,"pX":-0.6942156415065237,"pZ":1.6568183852605578,"vX0":4.157525943965987,"vY0":-130.949308278096,"vZ0":-5.777945395759185,"x":143.46,"y":194.05,"x0":-0.9230640671041747,"y0":50.005885925242104,"z0":5.658290422345234,"aX":-18.357988837825445},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.3,"breakHorizontal":18.2,"spinRate":1844,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.4203247326551871,"extension":6.427041936258514},"index":2,"playId":"aa0a5550-2ab6-3c34-8d77-ac17cec9228e","pitchNumber":2,"startTime":"2026-04-19T22:34:34.035Z","endTime":"2026-04-19T22:34:37.124Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-19T22:34:47.216Z","endTime":"2026-04-19T22:35:05.695Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"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":90.3,"endSpeed":81.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.63671834257578,"aZ":-21.374145833206722,"pfxX":-10.454572191791424,"pfxZ":6.32173627804274,"pX":-1.3803959056181754,"pZ":2.4868815715383845,"vX0":1.7897307049883517,"vY0":-131.37883552833114,"vZ0":-4.216028564713178,"x":169.62,"y":171.63,"x0":-0.7236474493941123,"y0":50.00636000185641,"z0":5.746763343714404,"aX":-17.869630918689783},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.6,"breakHorizontal":18.4,"spinRate":1851,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.42054501780987774,"extension":6.318737029231298},"index":4,"playId":"4873a5b5-abcb-303e-937d-34f4e8d42bcf","pitchNumber":3,"startTime":"2026-04-19T22:35:05.695Z","endTime":"2026-04-19T22:35:09.524Z","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":87.5,"endSpeed":79.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.853566120211614,"aZ":-22.556701278888177,"pfxX":-9.072578654902648,"pfxZ":5.889147830563463,"pX":-2.3222618418845413,"pZ":2.3738521629015965,"vX0":-0.45666178675649005,"vY0":-127.41588187668386,"vZ0":-3.8807891832670505,"x":205.52,"y":174.69,"x0":-0.9628276277761441,"y0":50.003563020804144,"z0":5.713815935823628,"aX":-14.814507119627857},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":10.0,"breakHorizontal":16.6,"spinRate":1513,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4310092386100801,"extension":6.3287407385930985},"index":5,"playId":"2128ac49-b4ad-32a6-a591-aaaa970b2425","pitchNumber":4,"startTime":"2026-04-19T22:35:31.672Z","endTime":"2026-04-19T22:35:35.410Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":81.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.220770693486582,"aZ":-19.771081130594037,"pfxX":-9.38268832814812,"pfxZ":7.1865766661866,"pX":-0.7670179025527518,"pZ":3.2537929841392157,"vX0":2.4196671768814064,"vY0":-131.16317609696173,"vZ0":-2.7259768842576144,"x":146.24,"y":150.93,"x0":-0.48829290661994296,"y0":50.00100873710169,"z0":5.796805345135074,"aX":-16.189951334539955},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.6,"breakHorizontal":16.3,"spinRate":1821,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.41912903559787873,"extension":6.526375786687241},"hitData":{"launchSpeed":81.0,"launchAngle":46.0,"totalDistance":257.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.98,"coordY":97.43}},"index":6,"playId":"0d23d5b1-4798-30f2-b731-c9c51930d9c1","pitchNumber":5,"startTime":"2026-04-19T22:35:53.246Z","endTime":"2026-04-19T22:36:02.374Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:36:02.374Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Fernando Tatis Jr. flies out sharply to right fielder Jo Adell.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T22:38:10.362Z","endTime":"2026-04-19T22:38:23.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"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":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":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Oswald Peraza remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T22:37:49.688Z","endTime":"2026-04-19T22:37:49.704Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":666139,"link":"/api/v1/people/666139"}},{"details":{"description":"Bryce Teodosio remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-19T22:37:49.704Z","endTime":"2026-04-19T22:37:49.705Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":518595,"link":"/api/v1/people/518595"}},{"details":{"description":"Defensive Substitution: Logan O'Hoppe replaces second baseman Adam Frazier, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-19T22:37:49.705Z","endTime":"2026-04-19T22:38:12.675Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":624428,"link":"/api/v1/people/624428"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79163047658514,"aZ":-31.726933373226917,"pfxX":0.2581127408273932,"pfxZ":0.2657994455206989,"pX":0.022664011180890113,"pZ":2.7057458710010733,"vX0":3.416164572578786,"vY0":-128.8690287312582,"vZ0":-0.9929002994055819,"x":116.14,"y":165.72,"x0":-1.349338801459845,"y0":50.0040514859667,"z0":5.529443119777387,"aX":0.43748097599454483},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.5,"breakHorizontal":-1.2,"spinRate":2677,"spinDirection":167},"zone":5,"typeConfidence":0.9,"plateTime":0.42374349787320575,"extension":5.917130947395143},"hitData":{"launchSpeed":100.4,"launchAngle":27.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":180.93,"coordY":61.58}},"index":3,"playId":"33afca6a-90fa-3c14-a645-7be83a6c0fc0","pitchNumber":1,"startTime":"2026-04-19T22:38:12.675Z","endTime":"2026-04-19T22:38:23.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:38:23.017Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T22:38:40.689Z","endTime":"2026-04-19T22:40:09.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73246732425167,"aZ":-34.47634655331749,"pfxX":-8.505993685249988,"pfxZ":-1.3198894303214015,"pX":-0.9562901178068314,"pZ":3.037752761439522,"vX0":4.774342119415845,"vY0":-130.82388456340453,"vZ0":0.9321723233945483,"x":153.45,"y":156.76,"x0":-1.6965137578685971,"y0":50.005992000076496,"z0":5.254294908066337,"aX":-14.79615640879268},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.9,"breakHorizontal":14.4,"spinRate":1776,"spinDirection":244},"zone":11,"typeConfidence":0.91,"plateTime":0.4181404011819203,"extension":6.294119468718834},"index":0,"playId":"ae14b966-e2b9-3d09-b483-507a4c30c715","pitchNumber":1,"startTime":"2026-04-19T22:38:48.014Z","endTime":"2026-04-19T22:38:52.480Z","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.7,"endSpeed":81.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.39027472208247,"aZ":-32.33066092399245,"pfxX":1.5942672567376934,"pfxZ":-0.09587658090022799,"pX":-0.1442776826111945,"pZ":4.600530306765276,"vX0":2.6082525733980186,"vY0":-127.78609021531356,"vZ0":3.4162189495630355,"x":122.5,"y":114.57,"x0":-1.378997294444373,"y0":50.00115775368392,"z0":5.761990477117547,"aX":2.677405006115372},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.7,"breakHorizontal":-3.4,"spinRate":2737,"spinDirection":107},"zone":11,"typeConfidence":2.0,"plateTime":0.42604874548849825,"extension":5.975057155523033},"index":1,"playId":"ba58b0f5-aff8-368e-abe9-37fc90fd28fb","pitchNumber":2,"startTime":"2026-04-19T22:39:03.731Z","endTime":"2026-04-19T22:39:07.808Z","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":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.64973233975202,"aZ":-34.302335200932454,"pfxX":-8.651304810970153,"pfxZ":-1.2052681327313959,"pX":-1.122841057932703,"pZ":3.2925488908654956,"vX0":4.1813737457838505,"vY0":-132.53681513353743,"vZ0":1.4927554368945768,"x":159.8,"y":149.88,"x0":-1.604471017602361,"y0":50.00338899879376,"z0":5.243389020042808,"aX":-15.256535065460042},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-1.6,"breakHorizontal":14.6,"spinRate":1843,"spinDirection":246},"zone":11,"typeConfidence":0.91,"plateTime":0.41465180899082066,"extension":6.326834755280379},"index":2,"playId":"d093f9fc-49e3-3a10-9359-1f484d4d7251","pitchNumber":3,"startTime":"2026-04-19T22:39:18.078Z","endTime":"2026-04-19T22:39:25.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.355130068431684,"aZ":-31.76998367658974,"pfxX":1.725345278658653,"pfxZ":0.2446798968427668,"pX":-0.09610059692866467,"pZ":3.5313886588930727,"vX0":2.910419682884153,"vY0":-127.67393633067381,"vZ0":1.230718071607286,"x":120.66,"y":143.43,"x0":-1.475067455511142,"y0":50.00242083091283,"z0":5.543870140906595,"aX":2.8471611542665713},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.0,"breakHorizontal":-3.8,"spinRate":2706,"spinDirection":121},"zone":11,"typeConfidence":2.0,"plateTime":0.4290476847565401,"extension":6.170105776573885},"index":3,"playId":"c9efc5a4-8265-3fb8-b1c2-e03a7412f20a","pitchNumber":4,"startTime":"2026-04-19T22:39:33.138Z","endTime":"2026-04-19T22:39:37.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.636201590534718,"aZ":-30.191543529456332,"pfxX":-0.07933633954349162,"pfxZ":1.1473456973584515,"pX":1.3049459400463583,"pZ":1.3859208300291777,"vX0":6.354371915761178,"vY0":-129.83674802484674,"vZ0":-4.358342789599395,"x":67.26,"y":201.36,"x0":-1.1534415588688411,"y0":50.000223419621484,"z0":5.357703187671849,"aX":-0.13706653859857826},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.4,"breakHorizontal":-1.1,"spinRate":2715,"spinDirection":176},"zone":14,"typeConfidence":0.9,"plateTime":0.420259172739871,"extension":6.143538313004259},"index":4,"playId":"dba091d6-0bc2-343e-81ba-4afee1e74f92","pitchNumber":5,"startTime":"2026-04-19T22:39:48.718Z","endTime":"2026-04-19T22:39:53.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.355145723250107,"aZ":-31.9791777575991,"pfxX":-0.4574404696910239,"pfxZ":0.10769673953034387,"pX":1.3106029973943936,"pZ":0.8785394883294494,"vX0":6.469362854380346,"vY0":-130.58510522137655,"vZ0":-5.309917827101755,"x":67.04,"y":215.06,"x0":-1.134621546829895,"y0":50.000021639667985,"z0":5.331380819637772,"aX":-0.794821933546082},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.7,"breakHorizontal":-0.5,"spinRate":2780,"spinDirection":8},"zone":14,"typeConfidence":0.9,"plateTime":0.4187286702408324,"extension":6.099620872897731},"index":5,"playId":"790ddfac-3ed2-3c21-a473-131f061b9a9a","pitchNumber":6,"startTime":"2026-04-19T22:40:05.320Z","endTime":"2026-04-19T22:40:09.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:40:09.860Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, second baseman Oswald Peraza to first baseman Nolan Schanuel.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T22:40:18.155Z","endTime":"2026-04-19T22:40:57.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.09800861663245,"aZ":-23.84739607889101,"pfxX":-11.571263653145923,"pfxZ":3.9673551179412545,"pX":-0.2513153358006476,"pZ":3.262982607127387,"vX0":6.28725816621644,"vY0":-144.28176957427658,"vZ0":-1.9849191988307395,"x":126.58,"y":150.68,"x0":-0.9611009421602152,"y0":50.00161919625378,"z0":5.4368621021624906,"aX":-24.274987711552384},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.0,"breakHorizontal":19.6,"spinRate":2399,"spinDirection":228},"zone":2,"typeConfidence":0.9,"plateTime":0.380346488338688,"extension":6.13700226173729},"index":0,"playId":"4063637e-f8e6-35f3-b83d-0437f532fee6","pitchNumber":1,"startTime":"2026-04-19T22:40:33.434Z","endTime":"2026-04-19T22:40:37.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.509524282629854,"aZ":-20.8818045362326,"pfxX":-10.298830203298971,"pfxZ":5.438102528950775,"pX":0.7337862067872137,"pZ":2.5107052005832555,"vX0":8.591461293663345,"vY0":-143.27647871853975,"vZ0":-4.590298138542961,"x":89.03,"y":170.99,"x0":-0.967637214760731,"y0":50.00101785654384,"z0":5.440732653615665,"aX":-21.38155309281979},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.1,"breakHorizontal":16.9,"spinRate":2439,"spinDirection":227},"zone":6,"typeConfidence":0.9,"plateTime":0.3824747214171573,"extension":6.075527115622529},"hitData":{"launchSpeed":99.3,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.49,"coordY":150.52}},"index":1,"playId":"bdf2fae3-118a-3654-b8e2-6530deba0365","pitchNumber":2,"startTime":"2026-04-19T22:40:48.821Z","endTime":"2026-04-19T22:40:57.536Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:40:57.536Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-19T22:42:55.967Z","endTime":"2026-04-19T22:44:14.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.539677111902012,"aZ":-26.25087255577042,"pfxX":0.10799323785958648,"pfxZ":3.574356086844915,"pX":-0.08377911938494847,"pZ":1.9648506771781309,"vX0":1.6213872397775777,"vY0":-127.91866448964932,"vZ0":-4.3923614135655065,"x":120.19,"y":185.73,"x0":-0.7399952561690066,"y0":50.000901937536206,"z0":5.763653184534536,"aX":0.17864802798391421},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.8,"breakHorizontal":-0.6,"spinRate":2560,"spinDirection":157},"zone":8,"typeConfidence":2.0,"plateTime":0.42828264932649684,"extension":6.25365627448198},"index":0,"playId":"cc63e91d-aed8-3b65-a5b7-9a0235dacf7f","pitchNumber":1,"startTime":"2026-04-19T22:43:06.890Z","endTime":"2026-04-19T22:43:10.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.490242466349645,"aZ":-26.553601250040536,"pfxX":1.3125192693803114,"pfxZ":3.272775732313728,"pX":0.5879920880526839,"pZ":1.3374690572383163,"vX0":2.626873982683642,"vY0":-129.72774575471834,"vZ0":-6.257185865690456,"x":94.59,"y":202.67,"x0":-0.6055935256851167,"y0":50.00116743490194,"z0":5.787453984408322,"aX":2.2504114546524345},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.8,"breakHorizontal":-2.9,"spinRate":2690,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.42117031606480326,"extension":6.3862514156928345},"index":1,"playId":"0ee12ca6-01fc-3def-a4c6-28eb38d25c51","pitchNumber":2,"startTime":"2026-04-19T22:43:21.283Z","endTime":"2026-04-19T22:43:24.283Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.615199738375836,"aZ":-29.721728234755897,"pfxX":1.0861780348764256,"pfxZ":1.4601572817400683,"pX":1.3227716643927263,"pZ":2.4286840488838615,"vX0":4.5801795789785045,"vY0":-128.62058455876743,"vZ0":-2.756912767781592,"x":66.58,"y":173.21,"x0":-0.6191457428884075,"y0":50.004159417809966,"z0":5.809110318997826,"aX":1.827949304402463},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.3,"breakHorizontal":-3.0,"spinRate":2692,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.425144866160613,"extension":6.350584427844077},"index":2,"playId":"882977d1-1325-3071-a6c8-5f281e635f34","pitchNumber":3,"startTime":"2026-04-19T22:43:37.113Z","endTime":"2026-04-19T22:43:41.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76941876214892,"aZ":-22.476387286013782,"pfxX":-11.078510379417772,"pfxZ":5.409824328678581,"pX":0.7817016026531574,"pZ":1.0547028296648502,"vX0":7.251085743842739,"vY0":-133.30238939079098,"vZ0":-7.514381285315099,"x":87.2,"y":210.3,"x0":-0.5402245727962677,"y0":50.00079443276628,"z0":5.543258235441819,"aX":-19.852336880150418},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.3,"breakHorizontal":18.4,"spinRate":1942,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4115441243928202,"extension":6.455038669982313},"index":3,"playId":"d9e9c7a9-eae9-3187-99a7-9c6edb1afa7b","pitchNumber":4,"startTime":"2026-04-19T22:43:52.745Z","endTime":"2026-04-19T22:43:57.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.907929476366053,"aZ":-25.572914114198188,"pfxX":0.6997379746608694,"pfxZ":3.801906228570986,"pX":0.4621070985976097,"pZ":1.0030722784051063,"vX0":2.533508016251176,"vY0":-130.7222536532656,"vZ0":-7.05343981864731,"x":99.39,"y":211.7,"x0":-0.6094952107114765,"y0":50.00165266041649,"z0":5.649280632041782,"aX":1.2132091970614096},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.6,"breakHorizontal":-1.8,"spinRate":2706,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.41859659427487195,"extension":6.384734586134916},"index":4,"playId":"826ac30e-ca2d-3c89-9d12-c04c6a2d812b","pitchNumber":5,"startTime":"2026-04-19T22:44:10.638Z","endTime":"2026-04-19T22:44:14.727Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:44:14.727Z","atBatIndex":62},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Yoán Moncada pops out to second baseman Jake Cronenworth.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-19T22:44:31.727Z","endTime":"2026-04-19T22:45:06.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.616085778986914,"aZ":-23.53776398555467,"pfxX":-11.30359496727409,"pfxZ":4.948682565307735,"pX":-0.6391947169314421,"pZ":2.958730777989568,"vX0":3.667546824117629,"vY0":-132.36149753195215,"vZ0":-2.8092456264478645,"x":141.36,"y":158.89,"x0":-0.5881267933799242,"y0":50.002524989179186,"z0":5.788978814159545,"aX":-19.723477253629763},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.4,"breakHorizontal":19.4,"spinRate":1801,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.4164721033984877,"extension":6.405563111831451},"index":0,"playId":"56fb85a6-87a5-3ac0-bb6e-6839e6d3429c","pitchNumber":1,"startTime":"2026-04-19T22:44:41.678Z","endTime":"2026-04-19T22:44:46.504Z","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":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.707242769717876,"aZ":-26.080957761262248,"pfxX":-9.521815564725575,"pfxZ":3.4932593277614785,"pX":-0.2976441443732372,"pZ":2.4523625864106577,"vX0":4.004947679124179,"vY0":-131.24742099307213,"vZ0":-3.3006758692326366,"x":128.35,"y":172.57,"x0":-0.6059379437000472,"y0":50.005350305605724,"z0":5.668121242465469,"aX":-16.61835829159183},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.8,"breakHorizontal":16.3,"spinRate":1816,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.4172848324153424,"extension":6.344433864025409},"hitData":{"launchSpeed":79.5,"launchAngle":60.0,"totalDistance":185.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":145.36,"coordY":129.9}},"index":1,"playId":"65155cc8-ef87-3f71-9865-31e1b0772df4","pitchNumber":2,"startTime":"2026-04-19T22:44:56.727Z","endTime":"2026-04-19T22:45:06.016Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:45:06.016Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin challenged (pitch result), call on the field was overturned: Jo Adell called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-19T22:45:22.598Z","endTime":"2026-04-19T22:47:21.576Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"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":"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.5,"endSpeed":81.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.283385983488664,"aZ":-29.755351617357594,"pfxX":1.0036310176165113,"pfxZ":1.4362802290895242,"pX":0.49955973417151217,"pZ":3.11139142403283,"vX0":2.6615356088118527,"vY0":-128.92869295578595,"vZ0":-1.2144540993306907,"x":97.96,"y":154.77,"x0":-0.6772228131444071,"y0":50.000625158318066,"z0":5.888955371827947,"aX":1.6854640674396764},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.5,"breakHorizontal":-2.4,"spinRate":2554,"spinDirection":137},"zone":3,"typeConfidence":2.0,"plateTime":0.42514348072771657,"extension":6.367007114843229},"index":0,"playId":"de65f9e9-0ac9-33f6-a111-1789d7f25a2a","pitchNumber":1,"startTime":"2026-04-19T22:45:32.027Z","endTime":"2026-04-19T22:45:37.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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.483474721270795,"aZ":-13.101561603011145,"pfxX":-3.5787781700811903,"pfxZ":9.397173133771975,"pX":0.5673757385184182,"pZ":4.928615912273657,"vX0":4.200323971780306,"vY0":-142.22667694622112,"vZ0":-0.6815515122585333,"x":95.37,"y":105.71,"x0":-0.47024184941802355,"y0":50.000605837741006,"z0":6.009732797595001,"aX":-7.262312340595368},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.0,"breakHorizontal":5.5,"spinRate":2321,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.38649686182310683,"extension":6.233604791832922},"index":1,"playId":"d580de2e-b22f-3c81-81a6-47c547df50b2","pitchNumber":2,"startTime":"2026-04-19T22:45:50.224Z","endTime":"2026-04-19T22:45:53.379Z","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":98.5,"endSpeed":90.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92384798920635,"aZ":-16.81487690572364,"pfxX":-8.049837763800511,"pfxZ":7.383645696390127,"pX":0.9273504211458228,"pZ":2.1675459391907705,"vX0":6.766447719052019,"vY0":-143.2637593577983,"vZ0":-6.785745107125226,"x":81.65,"y":180.26,"x0":-0.41864076830193125,"y0":50.000271359538445,"z0":5.616624454046104,"aX":-16.740101524427782},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.1,"breakHorizontal":13.2,"spinRate":2244,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.38222772531241045,"extension":6.36322888843952},"index":2,"playId":"75d552a7-0197-36ff-bb84-b1df3f052c9d","pitchNumber":3,"startTime":"2026-04-19T22:46:08.554Z","endTime":"2026-04-19T22:46:13.110Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.798523049555158,"aZ":-24.265409216265372,"pfxX":-11.204274546848742,"pfxZ":4.640003683707731,"pX":-0.23261314705284045,"pZ":1.6223589172417674,"vX0":4.65784466229087,"vY0":-130.5783642110596,"vZ0":-5.587275709732811,"x":125.87,"y":194.98,"x0":-0.5966933021563348,"y0":50.004778824033394,"z0":5.647171726409097,"aX":-19.100791036530463},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.2,"breakHorizontal":19.1,"spinRate":1786,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4215489850772678,"extension":6.429449887610583},"index":3,"playId":"011ea0ac-122c-3063-9b13-075d3fa2731d","pitchNumber":4,"startTime":"2026-04-19T22:46:28.484Z","endTime":"2026-04-19T22:46:32.614Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-19T22:46:40.007Z","endTime":"2026-04-19T22:46:54.570Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.616957255280163,"aZ":-24.26928035066476,"pfxX":-9.833891984002468,"pfxZ":4.435357607956506,"pX":0.4111300120860699,"pZ":1.6934276872047413,"vX0":5.280066855193482,"vY0":-133.1854085465711,"vZ0":-5.825783915749254,"x":101.33,"y":193.06,"x0":-0.32733009355922305,"y0":50.00402414975915,"z0":5.682383422569608,"aX":-17.534864685435018},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.8,"breakHorizontal":16.6,"spinRate":1844,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.41243951706619475,"extension":6.533052789342689},"index":5,"playId":"b7ab4015-200e-38dc-b397-650e16a37f6e","pitchNumber":5,"startTime":"2026-04-19T22:46:54.570Z","endTime":"2026-04-19T22:47:21.576Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"}},"playEndTime":"2026-04-19T22:47:21.576Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xander Bogaerts walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T22:49:22.297Z","endTime":"2026-04-19T22:50:42.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Brent Suter replaces Sam Bachman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T22:48:06.459Z","endTime":"2026-04-19T22:49:24.395Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608718,"link":"/api/v1/people/608718"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.8,"endSpeed":69.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.38382691544537,"aZ":-25.37353469542918,"pfxX":7.33864171340195,"pfxZ":5.65163841105117,"pX":0.6184929571822705,"pZ":2.373594055924177,"vX0":-7.498523219610062,"vY0":-108.78774343334133,"vZ0":-1.787578708762815,"x":93.42,"y":174.69,"x0":3.150254198691794,"y0":50.00381527983924,"z0":5.94618403780544,"aX":8.831932557411516},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":10.1,"breakHorizontal":-11.4,"spinRate":1286,"spinDirection":141},"zone":6,"typeConfidence":2.0,"plateTime":0.5027457161267535,"extension":7.243172170093153},"index":1,"playId":"8076e063-07de-33e7-a0a6-697954b2bab7","pitchNumber":1,"startTime":"2026-04-19T22:49:24.395Z","endTime":"2026-04-19T22:49:28.753Z","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":73.5,"endSpeed":68.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.843361463182312,"aZ":-27.18057652657898,"pfxX":6.428953098990499,"pfxZ":4.259921408752932,"pX":1.0732992127274237,"pZ":2.9171505065810823,"vX0":-6.220757876959533,"vY0":-107.0243560780185,"vZ0":-0.23473077924776098,"x":76.09,"y":160.02,"x0":3.169519171126023,"y0":50.00044951182189,"z0":6.048423739350365,"aX":7.527718927091207},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":8.0,"breakHorizontal":-10.2,"spinRate":1393,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.5099512578943948,"extension":7.007408747414209},"index":2,"playId":"edd89c8c-c2fc-387d-ab33-7befff24cfce","pitchNumber":2,"startTime":"2026-04-19T22:49:36.488Z","endTime":"2026-04-19T22:49:40.066Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-19T22:49:45.963Z","endTime":"2026-04-19T22:49:58.952Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"}},{"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":87.6,"endSpeed":81.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20872850588816,"aZ":-23.113736706922765,"pfxX":-1.437312997943755,"pfxZ":5.436693077945465,"pX":-0.23575869487921894,"pZ":4.014387814876459,"vX0":-7.853190785255115,"vY0":-127.51344028721135,"vZ0":-0.39287877042904923,"x":125.99,"y":130.39,"x0":3.0553409290696902,"y0":50.00408148233116,"z0":5.974895758268808,"aX":-2.395176297026196},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":10.0,"breakHorizontal":4.2,"spinRate":2041,"spinDirection":169},"zone":11,"typeConfidence":2.0,"plateTime":0.4275574977256529,"extension":7.42455689029838},"index":4,"playId":"7b688b34-eb2d-3e3b-9448-f6ceb94bcd0f","pitchNumber":3,"startTime":"2026-04-19T22:49:58.952Z","endTime":"2026-04-19T22:50:02.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":70.8,"endSpeed":66.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.05875796914498,"aZ":-28.274546064420345,"pfxX":2.48053762363692,"pfxZ":3.5453972258397783,"pX":2.3432814191240174,"pZ":2.1332092940832292,"vX0":-2.54500239841405,"vY0":-103.22008975800436,"vZ0":-1.1045330047409276,"x":27.68,"y":181.18,"x0":3.258973526470823,"y0":50.00373302644937,"z0":6.021550121118315,"aX":2.728933634003425},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":6.5,"breakHorizontal":-4.0,"spinRate":1300,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.5267660734752755,"extension":6.529304859597939},"index":5,"playId":"16680b67-920d-33e5-9c3e-fa6897ce9a4f","pitchNumber":4,"startTime":"2026-04-19T22:50:10.238Z","endTime":"2026-04-19T22:50:13.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":70.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.890259107006724,"aZ":-26.39017405322578,"pfxX":5.276115382115932,"pfxZ":4.683580277219368,"pX":-0.06781701288748815,"pZ":1.271038782669768,"vX0":-8.247032879490634,"vY0":-109.66567202591688,"vZ0":-3.9870143989989892,"x":119.59,"y":204.46,"x0":3.0327983092457966,"y0":50.003129212720374,"z0":5.885414184565869,"aX":6.5160209054082365},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":7.8,"breakHorizontal":-7.7,"spinRate":1519,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.4968435622191665,"extension":7.284667856312787},"index":6,"playId":"f95524f9-cdca-3a9d-997a-f7a8ff9b72f9","pitchNumber":5,"startTime":"2026-04-19T22:50:23.514Z","endTime":"2026-04-19T22:50:28.550Z","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":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.943141169224685,"aZ":-19.69916341208475,"pfxX":6.113204656518354,"pfxZ":7.187245191101479,"pX":0.890109000505292,"pZ":1.490341293511767,"vX0":-7.750892676283693,"vY0":-130.31338121262948,"vZ0":-7.109063690456822,"x":83.07,"y":198.54,"x0":3.095669996731299,"y0":50.00453973658933,"z0":5.719379824092594,"aX":10.615053459955691},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.8,"breakHorizontal":-9.6,"spinRate":2046,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.4187991637631585,"extension":7.421890387757782},"index":7,"playId":"addbb3e2-b1a9-3b93-bf67-ce3abb127080","pitchNumber":6,"startTime":"2026-04-19T22:50:37.549Z","endTime":"2026-04-19T22:50:42.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:50:42.793Z","atBatIndex":65},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Gavin Sheets grounds into a double play, shortstop Zach Neto to second baseman Oswald Peraza to first baseman Nolan Schanuel. Xander Bogaerts out at 2nd. Gavin Sheets out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T22:50:59.698Z","endTime":"2026-04-19T22:52:20.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.387248263189843,"aZ":-21.062645861265473,"pfxX":6.812000728638628,"pfxZ":6.351758378870875,"pX":-0.00890279193630761,"pZ":1.9532110407914405,"vX0":-9.944351286298232,"vY0":-130.88708974113572,"vZ0":-5.712855990894856,"x":117.34,"y":186.04,"x0":2.939662723806111,"y0":50.005777882116476,"z0":5.7223449650311125,"aX":11.923885490783826},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.6,"breakHorizontal":-10.3,"spinRate":2161,"spinDirection":153},"zone":8,"typeConfidence":2.0,"plateTime":0.41710353206089756,"extension":7.410845524021666},"index":0,"playId":"91bcc697-d61e-3806-a38d-28f2f54a4ef5","pitchNumber":1,"startTime":"2026-04-19T22:51:06.293Z","endTime":"2026-04-19T22:51:10.603Z","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":0},"index":1,"playId":"209e77eb-baef-3ce6-b688-4e2bf7411421","startTime":"2026-04-19T22:51:20.362Z","endTime":"2026-04-19T22:51:25.853Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.741554422308763,"aZ":-19.366090503115025,"pfxX":7.220933022736521,"pfxZ":7.404009346343203,"pX":-0.08608384010231468,"pZ":2.4409327276594395,"vX0":-10.507059025992639,"vY0":-130.05008284871414,"vZ0":-4.948098512972302,"x":120.28,"y":172.87,"x0":3.0499694876181955,"y0":50.00436033534489,"z0":5.8174122723464965,"aX":12.494150351638611},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.6,"breakHorizontal":-11.0,"spinRate":2066,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.4195813760096865,"extension":7.439904234419409},"index":2,"playId":"9b223f56-d3d7-35e2-ac0d-f01c4d4e6c41","pitchNumber":2,"startTime":"2026-04-19T22:51:37.126Z","endTime":"2026-04-19T22:51:42.128Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":73.7,"endSpeed":68.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.568927262571783,"aZ":-25.881313621058315,"pfxX":5.281482917431644,"pfxZ":5.351667163724328,"pX":1.068518811383358,"pZ":0.2643500798771605,"vX0":-5.952402610969921,"vY0":-107.14165320396721,"vZ0":-5.712533442588866,"x":83.7,"y":208.77,"x0":3.1822133089609053,"y0":50.00200481352608,"z0":5.818224328492369,"aX":6.209054611820115},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":8.6,"breakHorizontal":-8.2,"spinRate":1558,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.5090438315972663,"extension":6.818743566163613},"index":3,"playId":"6e3e4063-7701-3f9c-877c-19745410a50d","pitchNumber":3,"startTime":"2026-04-19T22:51:52.038Z","endTime":"2026-04-19T22:51:55.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05176350434568,"aZ":-21.94442068891782,"pfxX":8.08532871233709,"pfxZ":5.781220595753644,"pX":-0.28557552575591977,"pZ":1.7281794282910983,"vX0":-11.310509696778526,"vY0":-132.15686020099878,"vZ0":-6.301514597724328,"x":127.89,"y":192.12,"x0":2.9983632829615527,"y0":50.003749800005224,"z0":5.75441602076488,"aX":14.309537925940402},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.2,"breakHorizontal":-12.2,"spinRate":2163,"spinDirection":155},"zone":7,"typeConfidence":2.0,"plateTime":0.41438744640951475,"extension":7.4502448312220215},"hitData":{"launchSpeed":102.5,"launchAngle":-0.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":113.97,"coordY":151.12}},"index":4,"playId":"20566098-f3e1-3057-80ee-4481bfac1fca","pitchNumber":4,"startTime":"2026-04-19T22:52:10.796Z","endTime":"2026-04-19T22:52:20.052Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:52:20.052Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Andujar grounds out, first baseman Nolan Schanuel to pitcher Brent Suter.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T22:52:43.802Z","endTime":"2026-04-19T22:53:02.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.0,"endSpeed":81.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90895416279038,"aZ":-19.65556016716354,"pfxX":7.06099028430582,"pfxZ":7.361518740111397,"pX":0.2561424413498735,"pZ":2.490000342849573,"vX0":-8.837530288195058,"vY0":-129.29824589440668,"vZ0":-4.759028400238897,"x":107.24,"y":171.55,"x0":2.794361187132876,"y0":50.002115349435655,"z0":5.854320718557804,"aX":12.00576830426016},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":12.5,"breakHorizontal":-10.9,"spinRate":2108,"spinDirection":167},"zone":5,"typeConfidence":2.0,"plateTime":0.42294523189288036,"extension":7.398992285689578},"index":0,"playId":"c4bd0c77-e1a7-3cfa-93e9-5ae8540f3041","pitchNumber":1,"startTime":"2026-04-19T22:52:45.087Z","endTime":"2026-04-19T22:52:49.038Z","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":74.0,"endSpeed":68.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.122740525975175,"aZ":-24.29323783779583,"pfxX":6.364424441670157,"pfxZ":6.690047454931865,"pX":1.2151626938054094,"pZ":1.6795025676694604,"vX0":-5.943985409790481,"vY0":-107.67360364555037,"vZ0":-3.1760995672995906,"x":70.68,"y":193.43,"x0":3.1803567961912256,"y0":50.0021469609499,"z0":5.8523358078040815,"aX":7.497230238557882},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":11.6,"breakHorizontal":-10.0,"spinRate":1483,"spinDirection":157},"zone":14,"typeConfidence":2.0,"plateTime":0.5080516582438115,"extension":6.740234086019687},"hitData":{"launchSpeed":78.6,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.1,"coordY":167.28}},"index":1,"playId":"5257b03c-30f5-31c2-b063-cdbc14e30564","pitchNumber":2,"startTime":"2026-04-19T22:52:54.940Z","endTime":"2026-04-19T22:53:02.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:53:02.624Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Oswald Peraza grounds out, third baseman Manny Machado to first baseman Ty France.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-19T22:55:27.238Z","endTime":"2026-04-19T22:56:06.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Ty France replaces first baseman Gavin Sheets, batting 6th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T22:54:36.008Z","endTime":"2026-04-19T22:54:36.029Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"601","replacedPlayer":{"id":657757,"link":"/api/v1/people/657757"}},{"details":{"description":"Pitching Change: Mason Miller replaces Bradgley Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-19T22:54:36.029Z","endTime":"2026-04-19T22:55:29.405Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695243,"link":"/api/v1/people/695243"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.9886284799642,"aZ":-36.87631392641401,"pfxX":6.015998137437438,"pfxZ":-2.935311959283691,"pX":0.21447834978062968,"pZ":3.6335684003984627,"vX0":2.3800303017067614,"vY0":-126.17346281050759,"vZ0":0.6243865355148994,"x":108.82,"y":140.67,"x0":-1.523929199654821,"y0":50.000511543350626,"z0":6.367462430610669,"aX":9.644884091198875},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.9,"breakHorizontal":-11.4,"spinRate":2326,"spinDirection":43},"zone":12,"typeConfidence":0.91,"plateTime":0.4350214896258544,"extension":6.629591963973918},"index":2,"playId":"4a156470-c295-3bd6-bdb5-17c0f72ca164","pitchNumber":1,"startTime":"2026-04-19T22:55:29.405Z","endTime":"2026-04-19T22:55:34.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.976424527018892,"aZ":-37.45640576885652,"pfxX":4.436534422974681,"pfxZ":-3.309862801372307,"pX":-0.6530286470061315,"pZ":1.994835668165788,"vX0":0.8347934257807852,"vY0":-125.89808186328746,"vZ0":-2.99778904866489,"x":141.89,"y":184.92,"x0":-1.5655369434231283,"y0":50.002309238941734,"z0":6.250420377883798,"aX":7.079542004545732},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-6.5,"breakHorizontal":-8.3,"spinRate":2356,"spinDirection":40},"zone":7,"typeConfidence":2.0,"plateTime":0.43603836711864874,"extension":6.630158853119474},"index":3,"playId":"7bf829d7-d493-3e30-ae50-a5cef31d03c2","pitchNumber":2,"startTime":"2026-04-19T22:55:42.410Z","endTime":"2026-04-19T22:55:46.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.793819018359073,"aZ":-35.910172900920124,"pfxX":4.355638444900633,"pfxZ":-2.2946054678901024,"pX":-0.013976267936944583,"pZ":2.1312085616912113,"vX0":2.4356034578479764,"vY0":-127.13854726711145,"vZ0":-3.1655929019311104,"x":117.53,"y":181.24,"x0":-1.5526279497007942,"y0":50.00627507719559,"z0":6.263253143415354,"aX":7.080535406523906},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.7,"breakHorizontal":-8.5,"spinRate":2366,"spinDirection":32},"zone":8,"typeConfidence":2.0,"plateTime":0.43199058546560165,"extension":6.612061316200326},"hitData":{"launchSpeed":89.8,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.92,"coordY":163.02}},"index":4,"playId":"b2306b7b-977d-3e80-a980-fd91f0055498","pitchNumber":3,"startTime":"2026-04-19T22:55:58.265Z","endTime":"2026-04-19T22:56:06.840Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:56:06.840Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vaughn Grissom strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-19T22:56:33.455Z","endTime":"2026-04-19T22:57:56.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Vaughn Grissom replaces Bryce Teodosio.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-19T22:56:18.812Z","endTime":"2026-04-19T22:56:35.615Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"802","replacedPlayer":{"id":669326,"link":"/api/v1/people/669326"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05296581304971,"aZ":-34.55714450202734,"pfxX":5.978410952986683,"pfxZ":-1.4983752257157974,"pX":-0.6265752697144573,"pZ":3.477237688197813,"vX0":0.4708651108484834,"vY0":-125.65607162525626,"vZ0":-0.16516024557366582,"x":140.88,"y":144.89,"x0":-1.592849578546696,"y0":50.005028292952574,"z0":6.367491072518273,"aX":9.496551184960019},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.5,"breakHorizontal":-10.9,"spinRate":2331,"spinDirection":40},"zone":1,"typeConfidence":0.91,"plateTime":0.43702940209635344,"extension":6.803334642172549},"index":1,"playId":"2a023871-77f9-3e55-870d-da7807194c23","pitchNumber":1,"startTime":"2026-04-19T22:56:35.615Z","endTime":"2026-04-19T22:56:39.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.002979866445532,"aZ":-32.47760939206973,"pfxX":6.36049640688908,"pfxZ":-0.19207326718071194,"pX":0.5130033203732978,"pZ":2.3840091295297294,"vX0":2.935343110337585,"vY0":-126.91240787224933,"vZ0":-3.1521270414578137,"x":97.45,"y":174.41,"x0":-1.487669276331988,"y0":50.0008888485444,"z0":6.2514842628140315,"aX":10.285624393496645},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.8,"breakHorizontal":-12.2,"spinRate":2356,"spinDirection":46},"zone":6,"typeConfidence":0.91,"plateTime":0.43297667256950145,"extension":6.624450279077931},"index":2,"playId":"31d0689c-f561-3398-b0e7-6fa4e367d929","pitchNumber":2,"startTime":"2026-04-19T22:56:51.494Z","endTime":"2026-04-19T22:56:56.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":102.0,"endSpeed":93.3,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.01868597875488,"aZ":-10.796495545996832,"pfxX":-3.2741237355118757,"pfxZ":9.630538032833568,"pX":1.7578904954571886,"pZ":2.3992627394393717,"vX0":10.194630540640135,"vY0":-147.9657951991277,"vZ0":-9.36410426468969,"x":49.99,"y":174.0,"x0":-1.3052661864250275,"y0":50.00017715109008,"z0":6.2359106187634366,"aX":-7.267541607828633},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":15.7,"breakHorizontal":4.0,"spinRate":2427,"spinDirection":206},"zone":14,"typeConfidence":0.9,"plateTime":0.37005891930184465,"extension":6.677735361786236},"index":3,"playId":"5c1a3a83-fe31-3182-99eb-d4af9c925fcf","pitchNumber":3,"startTime":"2026-04-19T22:57:08.664Z","endTime":"2026-04-19T22:57:12.311Z","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":101.7,"endSpeed":92.0,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.649238740199905,"aZ":-10.055775802296582,"pfxX":-1.9927732173530055,"pfxZ":10.055969287909978,"pX":-0.872690592835673,"pZ":5.289243832817946,"vX0":2.624187470443127,"vY0":-148.1046695398999,"vZ0":-1.706793346041707,"x":150.26,"y":95.97,"x0":-1.515467584220716,"y0":50.00254805914312,"z0":6.468460549552705,"aX":-4.383357808270443},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":18.0,"breakHorizontal":3.0,"spinRate":2462,"spinDirection":201},"zone":11,"typeConfidence":0.9,"plateTime":0.3712497770135692,"extension":6.491553604077715},"index":4,"playId":"7bbfe954-910d-32fa-8447-cf7f0fd388e1","pitchNumber":4,"startTime":"2026-04-19T22:57:25.710Z","endTime":"2026-04-19T22:57:30.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":79.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.999719651243097,"aZ":-36.61805881378348,"pfxX":2.145531905433467,"pfxZ":-2.737933828633881,"pX":0.2810586046003461,"pZ":0.8623061452775823,"vX0":3.829772664085951,"vY0":-127.71825416887312,"vZ0":-5.680407286558876,"x":106.29,"y":215.5,"x0":-1.528141354032487,"y0":50.00627296904784,"z0":6.060101821636094,"aX":3.4769192461202447},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-6.2,"breakHorizontal":-4.9,"spinRate":2208,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4320478309176701,"extension":6.6490607340805195},"index":5,"playId":"ad8e722d-e846-3ed9-8e5e-7c797c3231d0","pitchNumber":5,"startTime":"2026-04-19T22:57:52.725Z","endTime":"2026-04-19T22:57:56.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:57:56.214Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Logan O'Hoppe strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-19T22:58:11.230Z","endTime":"2026-04-19T22:59:44.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".481"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".650"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".421"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".385"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".207"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".128"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.81"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.33"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.01"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.09"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.33"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.63"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.72"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.24"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.57"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"64.30"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.30"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.98"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.49"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".481"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".650"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".421"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"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":"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":2},"pitchData":{"startSpeed":100.9,"endSpeed":91.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.54184912820893,"aZ":-10.588917172256668,"pfxX":-4.7433449665524305,"pfxZ":9.952070247177405,"pX":0.0033371838531646787,"pZ":3.771035062725034,"vX0":5.665295864972817,"vY0":-146.74600776324732,"vZ0":-5.613362871757958,"x":116.87,"y":136.96,"x0":-1.341123176771535,"y0":50.002857043916386,"z0":6.347068781505948,"aX":-10.287892720532064},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.0,"breakHorizontal":7.4,"spinRate":2540,"spinDirection":200},"zone":12,"typeConfidence":0.9,"plateTime":0.3740553996057461,"extension":6.771166121101364},"index":0,"playId":"80d2e548-beef-3b08-8c4e-892ca58a9aa4","pitchNumber":1,"startTime":"2026-04-19T22:58:21.704Z","endTime":"2026-04-19T22:58:48.736Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29215542233747,"aZ":-35.35980074532014,"pfxX":3.096158481956585,"pfxZ":-1.965067964119056,"pX":0.3002636879255163,"pZ":3.660938900254429,"vX0":3.482146259584942,"vY0":-127.48623009482147,"vZ0":0.41066700357192487,"x":105.55,"y":139.93,"x0":-1.4942901365046635,"y0":50.00587986274886,"z0":6.327065982801135,"aX":5.011050833573258},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.1,"breakHorizontal":-6.5,"spinRate":2402,"spinDirection":44},"zone":12,"typeConfidence":2.0,"plateTime":0.4324147060070458,"extension":6.898781325613617},"index":1,"playId":"a39deb42-e198-3eb6-949c-63cec394c0fe","pitchNumber":2,"startTime":"2026-04-19T22:58:51.192Z","endTime":"2026-04-19T22:58:57.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.6,"endSpeed":92.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.13495308333755,"aZ":-10.73388062119769,"pfxX":-4.246529617969934,"pfxZ":9.814134732398674,"pX":0.5995478118586663,"pZ":2.8029721213067256,"vX0":7.177695952714971,"vY0":-147.55113508686867,"vZ0":-7.995386453125082,"x":94.15,"y":163.1,"x0":-1.3232284733877338,"y0":50.00244375881402,"z0":6.195802346947762,"aX":-9.277266444685097},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":16.2,"breakHorizontal":6.1,"spinRate":2573,"spinDirection":202},"zone":6,"typeConfidence":0.9,"plateTime":0.37253092639720986,"extension":6.808662668968599},"index":2,"playId":"1d5a7388-3591-3f30-be28-a8d1eece79c3","pitchNumber":3,"startTime":"2026-04-19T22:59:07.625Z","endTime":"2026-04-19T22:59:11.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":102.9,"endSpeed":93.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.30527387984483,"aZ":-12.571644401112431,"pfxX":-5.232346851315927,"pfxZ":8.653934158402224,"pX":1.1229371864656106,"pZ":3.797257754951382,"vX0":8.574203331491438,"vY0":-149.60920181178443,"vZ0":-5.205662495466305,"x":74.2,"y":136.25,"x0":-1.1012034859252915,"y0":50.00571279670719,"z0":6.281281018115902,"aX":-11.856288941192968},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":14.8,"breakHorizontal":7.8,"spinRate":2551,"spinDirection":205},"zone":12,"typeConfidence":0.9,"plateTime":0.36619291611064186,"extension":6.727112634641818},"index":3,"playId":"d4ac8e70-cd2b-3147-b7d4-42a581d2e393","pitchNumber":4,"startTime":"2026-04-19T22:59:25.140Z","endTime":"2026-04-19T22:59:29.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.622301682934772,"aZ":-34.2806842810322,"pfxX":2.823135952439294,"pfxZ":-1.247661529775625,"pX":0.5615241890160908,"pZ":0.9674126104931218,"vX0":4.0437639038599915,"vY0":-129.71594947871782,"vZ0":-6.389846617829615,"x":95.6,"y":212.66,"x0":-1.3877192124462758,"y0":50.000601076850984,"z0":6.0951890598158345,"aX":4.780966612067909},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-3.5,"breakHorizontal":-6.0,"spinRate":2335,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.42320329994355177,"extension":6.901969271889201},"index":4,"playId":"6e5d6f26-804f-3d90-b086-070eaf0519eb","pitchNumber":5,"startTime":"2026-04-19T22:59:40.670Z","endTime":"2026-04-19T22:59:44.837Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:59:44.837Z","atBatIndex":70}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Logan O'Hoppe strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-19T22:58:11.230Z","endTime":"2026-04-19T22:59:44.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".481"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".650"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".421"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".385"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".207"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".128"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.81"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.33"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.01"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.09"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.33"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.63"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.72"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.24"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.57"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"64.30"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.30"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.98"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.49"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".481"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".650"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".421"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"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":"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":2},"pitchData":{"startSpeed":100.9,"endSpeed":91.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.54184912820893,"aZ":-10.588917172256668,"pfxX":-4.7433449665524305,"pfxZ":9.952070247177405,"pX":0.0033371838531646787,"pZ":3.771035062725034,"vX0":5.665295864972817,"vY0":-146.74600776324732,"vZ0":-5.613362871757958,"x":116.87,"y":136.96,"x0":-1.341123176771535,"y0":50.002857043916386,"z0":6.347068781505948,"aX":-10.287892720532064},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.0,"breakHorizontal":7.4,"spinRate":2540,"spinDirection":200},"zone":12,"typeConfidence":0.9,"plateTime":0.3740553996057461,"extension":6.771166121101364},"index":0,"playId":"80d2e548-beef-3b08-8c4e-892ca58a9aa4","pitchNumber":1,"startTime":"2026-04-19T22:58:21.704Z","endTime":"2026-04-19T22:58:48.736Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29215542233747,"aZ":-35.35980074532014,"pfxX":3.096158481956585,"pfxZ":-1.965067964119056,"pX":0.3002636879255163,"pZ":3.660938900254429,"vX0":3.482146259584942,"vY0":-127.48623009482147,"vZ0":0.41066700357192487,"x":105.55,"y":139.93,"x0":-1.4942901365046635,"y0":50.00587986274886,"z0":6.327065982801135,"aX":5.011050833573258},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.1,"breakHorizontal":-6.5,"spinRate":2402,"spinDirection":44},"zone":12,"typeConfidence":2.0,"plateTime":0.4324147060070458,"extension":6.898781325613617},"index":1,"playId":"a39deb42-e198-3eb6-949c-63cec394c0fe","pitchNumber":2,"startTime":"2026-04-19T22:58:51.192Z","endTime":"2026-04-19T22:58:57.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.6,"endSpeed":92.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.13495308333755,"aZ":-10.73388062119769,"pfxX":-4.246529617969934,"pfxZ":9.814134732398674,"pX":0.5995478118586663,"pZ":2.8029721213067256,"vX0":7.177695952714971,"vY0":-147.55113508686867,"vZ0":-7.995386453125082,"x":94.15,"y":163.1,"x0":-1.3232284733877338,"y0":50.00244375881402,"z0":6.195802346947762,"aX":-9.277266444685097},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":16.2,"breakHorizontal":6.1,"spinRate":2573,"spinDirection":202},"zone":6,"typeConfidence":0.9,"plateTime":0.37253092639720986,"extension":6.808662668968599},"index":2,"playId":"1d5a7388-3591-3f30-be28-a8d1eece79c3","pitchNumber":3,"startTime":"2026-04-19T22:59:07.625Z","endTime":"2026-04-19T22:59:11.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":102.9,"endSpeed":93.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.30527387984483,"aZ":-12.571644401112431,"pfxX":-5.232346851315927,"pfxZ":8.653934158402224,"pX":1.1229371864656106,"pZ":3.797257754951382,"vX0":8.574203331491438,"vY0":-149.60920181178443,"vZ0":-5.205662495466305,"x":74.2,"y":136.25,"x0":-1.1012034859252915,"y0":50.00571279670719,"z0":6.281281018115902,"aX":-11.856288941192968},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":14.8,"breakHorizontal":7.8,"spinRate":2551,"spinDirection":205},"zone":12,"typeConfidence":0.9,"plateTime":0.36619291611064186,"extension":6.727112634641818},"index":3,"playId":"d4ac8e70-cd2b-3147-b7d4-42a581d2e393","pitchNumber":4,"startTime":"2026-04-19T22:59:25.140Z","endTime":"2026-04-19T22:59:29.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.622301682934772,"aZ":-34.2806842810322,"pfxX":2.823135952439294,"pfxZ":-1.247661529775625,"pX":0.5615241890160908,"pZ":0.9674126104931218,"vX0":4.0437639038599915,"vY0":-129.71594947871782,"vZ0":-6.389846617829615,"x":95.6,"y":212.66,"x0":-1.3877192124462758,"y0":50.000601076850984,"z0":6.0951890598158345,"aX":4.780966612067909},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-3.5,"breakHorizontal":-6.0,"spinRate":2335,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.42320329994355177,"extension":6.901969271889201},"index":4,"playId":"6e5d6f26-804f-3d90-b086-070eaf0519eb","pitchNumber":5,"startTime":"2026-04-19T22:59:40.670Z","endTime":"2026-04-19T22:59:44.837Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:59:44.837Z","atBatIndex":70},"scoringPlays":[24,51,56],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[{"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":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":149.1,"y":151.12},"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":1,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":114.09,"y":67.39},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":148.49,"y":149.91},"type":"O","description":"Forceout"}]}},{"startIndex":7,"endIndex":12,"top":[7,8,9],"bottom":[10,11,12],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":109.12,"y":151.73},"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":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":149.74,"y":177.96},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":152.06,"y":94.54},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":133.25,"y":69.57},"type":"O","description":"Flyout"}]}},{"startIndex":13,"endIndex":20,"top":[13,14,15,16],"bottom":[17,18,19,20],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":106.09,"y":212.3},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"coordinates":{"x":210.27,"y":119.02},"type":"H","description":"Double"}],"home":[]}},{"startIndex":21,"endIndex":31,"top":[21,22,23,24,25,26],"bottom":[27,28,29,30,31],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":180.74,"y":109.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":4,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":79.44,"y":97.21},"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":4,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":122.45,"y":99.03},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":147.89,"y":94.79},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":101.44,"y":162.33},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":147.28,"y":159.0},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":79.44,"y":111.15},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"coordinates":{"x":115.78,"y":99.64},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":116.39,"y":135.98},"type":"O","description":"Pop Out"}]}},{"startIndex":32,"endIndex":38,"top":[32,33,34],"bottom":[35,36,37,38],"hits":{"away":[{"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":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"coordinates":{"x":123.27,"y":98.71},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":153.6,"y":129.4},"type":"O","description":"Groundout"}]}},{"startIndex":39,"endIndex":46,"top":[39,40,41],"bottom":[42,43,44,45,46],"hits":{"away":[{"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":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":128.02,"y":179.28},"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":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":168.38,"y":147.86},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":113.16,"y":150.55},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":115.18,"y":149.91},"type":"O","description":"Pop Out"}]}},{"startIndex":47,"endIndex":58,"top":[47,48,49,50,51,52],"bottom":[53,54,55,56,57,58],"hits":{"away":[{"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":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":116.54,"y":120.51},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"coordinates":{"x":84.89,"y":108.12},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"coordinates":{"x":56.51,"y":65.21},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":114.67,"y":190.08},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":109.14,"y":140.72},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":118.98,"y":97.43},"type":"O","description":"Flyout"}]}},{"startIndex":59,"endIndex":64,"top":[59,60,61],"bottom":[62,63,64],"hits":{"away":[{"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":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":180.93,"y":61.58},"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":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":148.49,"y":150.52},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"coordinates":{"x":145.36,"y":129.9},"type":"O","description":"Pop Out"}]}},{"startIndex":65,"endIndex":70,"top":[65,66,67],"bottom":[68,69,70],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":113.97,"y":151.12},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":147.1,"y":167.28},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"coordinates":{"x":93.92,"y":163.02},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":1,"hits":2,"errors":0,"leftOnBase":8},"away":{"runs":2,"hits":5,"errors":0,"leftOnBase":5}},"defense":{"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"catcher":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"first":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"second":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"third":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"shortstop":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"onDeck":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"inHole":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"battingOrder":8,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"offense":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"onDeck":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"inHole":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"battingOrder":9,"team":{"id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"}},"balls":2,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":8,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".232","atBats":31,"obp":".310","slg":".369","ops":".679","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":6,"rbi":2,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":0},"pitching":{"flyOuts":4,"groundOuts":7,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":1,"hits":2,"hitByPitch":2,"atBats":26,"obp":".314","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":178,"era":"3.36","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.23","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":178,"balls":73,"strikes":105,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"pitchesPerInning":"19.78","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID669134":{"person":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"jerseyNumber":"12","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":5,"groundOuts":8,"airOuts":6,"runs":5,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".281","atBats":32,"obp":".343","slg":".500","ops":".843","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":16,"rbi":6,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"babip":".364","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","assists":5,"putOuts":85,"errors":1,"chances":91,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"901","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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":7,"groundOuts":8,"airOuts":11,"runs":9,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".182","atBats":33,"obp":".317","slg":".242","ops":".559","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":8,"rbi":2,"leftOnBase":21,"sacBunts":0,"sacFlies":1,"babip":".240","groundOutsToAirouts":"0.73","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":{"caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","assists":7,"putOuts":128,"errors":3,"chances":138,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"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":{"note":"(W, 3-1)","summary":"5.0 IP, 0 ER, 6 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":14,"caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","numberOfPitches":105,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":19,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":105,"balls":42,"strikes":63,"strikePercentage":".600","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":1,"lineOuts":0},"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":5,"gamesStarted":5,"flyOuts":14,"groundOuts":24,"airOuts":26,"runs":8,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":14,"intentionalWalks":0,"hits":17,"hitByPitch":4,"atBats":92,"obp":".315","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":448,"era":"2.28","inningsPitched":"27.2","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.12","battersFaced":112,"outs":83,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":448,"balls":175,"strikes":273,"strikePercentage":".610","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".750","pitchesPerInning":"16.19","gamesFinished":0,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"8.46","walksPer9Inn":"4.55","hitsPer9Inn":"5.53","runsScoredPer9":"2.60","homeRunsPer9":"0.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"gamesStarted":1,"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"}]},"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":{"note":"(S, 8)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":5,"strikes":8,"strikePercentage":".620","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":11,"gamesStarted":0,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":27,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":36,"obp":".105","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":155,"era":"0.00","inningsPitched":"11.1","wins":1,"losses":0,"saves":8,"saveOpportunities":8,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.35","battersFaced":38,"outs":34,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":155,"balls":42,"strikes":113,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.68","gamesFinished":10,"strikeoutWalkRatio":"13.50","strikeoutsPer9Inn":"21.44","walksPer9Inn":"1.59","hitsPer9Inn":"1.59","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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":8,"gamesStarted":0,"flyOuts":2,"groundOuts":14,"airOuts":6,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":9,"intentionalWalks":1,"hits":8,"hitByPitch":2,"atBats":38,"obp":".388","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":191,"era":"1.64","inningsPitched":"11.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.55","battersFaced":50,"outs":33,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":191,"balls":75,"strikes":116,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.33","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.36","gamesFinished":4,"strikeoutWalkRatio":"1.22","strikeoutsPer9Inn":"9.00","walksPer9Inn":"7.36","hitsPer9Inn":"6.55","runsScoredPer9":"2.45","homeRunsPer9":"0.82","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":3,"groundOuts":11,"airOuts":8,"runs":2,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":41,"obp":".341","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":178,"era":"1.80","inningsPitched":"10.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":2,"whip":"1.50","battersFaced":44,"outs":30,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":178,"balls":63,"strikes":115,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":0,"winPercentage":".---","pitchesPerInning":"17.80","gamesFinished":1,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.70","hitsPer9Inn":"10.80","runsScoredPer9":"1.80","homeRunsPer9":"0.90","inheritedRunners":8,"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":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":8,"groundOuts":9,"airOuts":15,"runs":1,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":1,"hits":7,"hitByPitch":0,"avg":".163","atBats":43,"obp":".217","slg":".233","ops":".450","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":10,"rbi":5,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".226","groundOutsToAirouts":"0.60","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621111":{"person":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"jerseyNumber":"10","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":7,"groundOuts":16,"airOuts":16,"runs":9,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":18,"baseOnBalls":6,"intentionalWalks":0,"hits":16,"hitByPitch":1,"atBats":66,"obp":".315","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":289,"era":"4.58","inningsPitched":"17.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.25","battersFaced":73,"outs":53,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":289,"balls":105,"strikes":184,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".500","pitchesPerInning":"16.36","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.17","walksPer9Inn":"3.06","hitsPer9Inn":"8.15","runsScoredPer9":"4.58","homeRunsPer9":"0.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":13,"groundOuts":23,"airOuts":25,"runs":15,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":20,"baseOnBalls":6,"intentionalWalks":1,"hits":19,"hitByPitch":0,"avg":".221","atBats":86,"obp":".272","slg":".395","ops":".667","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":93,"totalBases":34,"rbi":13,"leftOnBase":44,"sacBunts":1,"sacFlies":0,"babip":".254","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.67","popOuts":5,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":49,"errors":0,"chances":50,"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":{},"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":3,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":14,"obp":".375","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":73,"era":"2.45","inningsPitched":"3.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":1,"whip":"1.36","battersFaced":16,"outs":11,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":24,"strikes":49,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"19.91","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"2.45","walksPer9Inn":"2.45","hitsPer9Inn":"9.82","runsScoredPer9":"2.45","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":0,"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}},"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":{},"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":4,"flyOuts":13,"groundOuts":13,"airOuts":25,"runs":8,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":73,"obp":".329","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":331,"era":"3.86","inningsPitched":"18.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.39","battersFaced":79,"outs":56,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":331,"balls":123,"strikes":208,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".667","pitchesPerInning":"17.73","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.23","walksPer9Inn":"2.89","hitsPer9Inn":"9.64","runsScoredPer9":"3.86","homeRunsPer9":"2.41","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":6},"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}},"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":{"note":"(H, 3)","summary":"1.2 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":9,"strikes":15,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":10,"gamesStarted":0,"flyOuts":4,"groundOuts":14,"airOuts":10,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":1,"hits":10,"hitByPitch":0,"atBats":45,"obp":".265","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":193,"era":"0.73","inningsPitched":"12.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":1,"whip":"1.05","battersFaced":49,"outs":37,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":193,"balls":61,"strikes":132,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":1,"winPercentage":".---","pitchesPerInning":"15.65","gamesFinished":1,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"8.76","walksPer9Inn":"2.19","hitsPer9Inn":"7.30","runsScoredPer9":"0.73","homeRunsPer9":"0.00","inheritedRunners":8,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":2},"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":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":"1-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":6,"groundOuts":18,"airOuts":16,"runs":8,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":4,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".242","atBats":66,"obp":".286","slg":".470","ops":".756","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":70,"totalBases":31,"rbi":6,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".292","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":6,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":86,"errors":0,"chances":98,"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":"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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":13,"groundOuts":18,"airOuts":18,"runs":12,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":21,"baseOnBalls":6,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".273","atBats":77,"obp":".329","slg":".506","ops":".835","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":85,"totalBases":39,"rbi":15,"leftOnBase":30,"sacBunts":0,"sacFlies":1,"babip":".321","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.25","popOuts":2,"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":35,"errors":0,"chances":35,"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":9,"gamesStarted":0,"flyOuts":3,"groundOuts":16,"airOuts":6,"runs":9,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":47,"obp":".347","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":184,"era":"6.75","inningsPitched":"10.2","wins":2,"losses":0,"saves":0,"saveOpportunities":3,"holds":3,"blownSaves":3,"earnedRuns":8,"whip":"1.59","battersFaced":49,"outs":32,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":184,"balls":63,"strikes":121,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.67","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.25","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"8.44","walksPer9Inn":"1.69","hitsPer9Inn":"12.66","runsScoredPer9":"7.59","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"0-4 | K","gamesPlayed":1,"flyOuts":0,"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":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":8,"groundOuts":23,"airOuts":18,"runs":10,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":16,"intentionalWalks":1,"hits":13,"hitByPitch":0,"avg":".186","atBats":70,"obp":".330","slg":".300","ops":".630","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":88,"totalBases":21,"rbi":10,"leftOnBase":25,"sacBunts":0,"sacFlies":2,"babip":".212","groundOutsToAirouts":"1.28","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":5,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":39,"putOuts":18,"errors":1,"chances":58,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID663362":{"person":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"jerseyNumber":"61","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":1,"gamesStarted":1,"flyOuts":2,"groundOuts":2,"airOuts":5,"runs":6,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":19,"obp":".476","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":81,"era":"14.73","inningsPitched":"3.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"2.45","battersFaced":21,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":29,"strikes":52,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".000","pitchesPerInning":"22.09","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.82","walksPer9Inn":"2.45","hitsPer9Inn":"19.64","runsScoredPer9":"14.73","homeRunsPer9":"2.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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}},"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":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":5,"groundOuts":14,"airOuts":10,"runs":5,"doubles":4,"triples":1,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".313","atBats":48,"obp":".353","slg":".438","ops":".791","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":51,"totalBases":21,"rbi":2,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".385","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"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":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,"battingOrder":"601","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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":2,"groundOuts":9,"airOuts":7,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".259","atBats":27,"obp":".310","slg":".407","ops":".717","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":11,"rbi":1,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.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":10,"putOuts":51,"errors":0,"chances":61,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID665487":{"person":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | K, R, SB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":13,"groundOuts":19,"airOuts":23,"runs":9,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":21,"baseOnBalls":11,"intentionalWalks":0,"hits":20,"hitByPitch":1,"avg":".253","atBats":79,"obp":".340","slg":".304","ops":".644","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":95,"totalBases":24,"rbi":12,"leftOnBase":22,"sacBunts":1,"sacFlies":3,"babip":".328","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":6,"putOuts":36,"errors":0,"chances":42,"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"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"900","stats":{"batting":{"summary":"2-3 | 2B, RBI, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".250","atBats":16,"obp":".294","slg":".375","ops":".669","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":6,"rbi":2,"leftOnBase":8,"sacBunts":1,"sacFlies":0,"babip":".444","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"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"}]},"ID593428":{"person":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"500","stats":{"batting":{"summary":"1-2 | 2 BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"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":4,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":11,"groundOuts":26,"airOuts":24,"runs":6,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":8,"baseOnBalls":9,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".266","atBats":79,"obp":".341","slg":".405","ops":".746","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":88,"totalBases":32,"rbi":14,"leftOnBase":34,"sacBunts":0,"sacFlies":0,"babip":".265","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.33","popOuts":5,"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":38,"putOuts":28,"errors":1,"chances":67,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":{"note":"(H, 4)","summary":"0.1 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":3,"strikes":7,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"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":0,"flyOuts":3,"groundOuts":18,"airOuts":10,"runs":7,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":2,"atBats":42,"obp":".320","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":184,"era":"5.11","inningsPitched":"12.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":7,"whip":"1.14","battersFaced":51,"outs":37,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":184,"balls":70,"strikes":114,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.80","rbi":0,"winPercentage":".---","pitchesPerInning":"14.92","gamesFinished":1,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"5.11","walksPer9Inn":"3.65","hitsPer9Inn":"6.57","runsScoredPer9":"5.11","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":4},"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"}]},"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":{"note":"(H, 1)","summary":"1.0 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":14,"strikes":12,"strikePercentage":".460","hitBatsmen":0,"balks":0,"wildPitches":1,"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":8,"gamesStarted":0,"flyOuts":6,"groundOuts":12,"airOuts":11,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":43,"obp":".277","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":212,"era":"3.65","inningsPitched":"12.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":5,"whip":"1.05","battersFaced":47,"outs":37,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":212,"balls":87,"strikes":125,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".---","pitchesPerInning":"17.19","gamesFinished":3,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"8.03","walksPer9Inn":"2.92","hitsPer9Inn":"6.57","runsScoredPer9":"3.65","homeRunsPer9":"1.46","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"801","stats":{"batting":{"note":"a-","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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":8,"groundOuts":21,"airOuts":19,"runs":10,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":10,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".149","atBats":67,"obp":".269","slg":".209","ops":".478","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":78,"totalBases":14,"rbi":3,"leftOnBase":36,"sacBunts":0,"sacFlies":0,"babip":".184","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"67.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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":48,"putOuts":40,"errors":0,"chances":88,"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":4,"gamesStarted":4,"flyOuts":13,"groundOuts":17,"airOuts":19,"runs":6,"doubles":6,"triples":1,"homeRuns":1,"strikeOuts":25,"baseOnBalls":8,"intentionalWalks":0,"hits":20,"hitByPitch":1,"atBats":80,"obp":".322","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":351,"era":"2.49","inningsPitched":"21.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.29","battersFaced":90,"outs":65,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":351,"balls":127,"strikes":224,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.20","gamesFinished":0,"strikeoutWalkRatio":"3.13","strikeoutsPer9Inn":"10.38","walksPer9Inn":"3.32","hitsPer9Inn":"8.31","runsScoredPer9":"2.49","homeRunsPer9":"0.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":2},"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}}},"batters":[657656,665487,701538,592518,593428,657757,664034,609280,669134,630105,669369,666023,650633,676760,606996,699134,695243],"pitchers":[650633,676760,606996,699134,695243],"bench":[592206],"bullpen":[592094,621111,608566,670970,688158,593974,681190,663362],"battingOrder":[657656,665487,701538,592518,593428,664034,609280,630105,666023],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Johnson, B (2, Ureña)."},{"label":"TB","value":"Bogaerts; Johnson, B 3; Sheets; Tatis Jr."},{"label":"RBI","value":"Bogaerts (14); Johnson, B (2)."},{"label":"2-out RBI","value":"Johnson, B; Bogaerts."},{"label":"Runners left in scoring position, 2 out","value":"Laureano 3; Andujar."},{"label":"GIDP","value":"Sheets."},{"label":"Team RISP","value":"2-for-8."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Tatis Jr. (6, 2nd base off Ureña/d'Arnaud); Johnson, B (3, 2nd base off Bachman/d'Arnaud)."}]}],"note":[{"label":"a","value":"Struck out for Campusano in the 7th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":7,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":1,"hits":2,"hitByPitch":2,"avg":".224","atBats":26,"obp":".334","slg":".398","ops":".732","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":3,"rbi":1,"leftOnBase":16,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":0},"pitching":{"flyOuts":4,"groundOuts":8,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":31,"obp":".235","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":131,"era":"3.98","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.38","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":131,"balls":50,"strikes":81,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":2,"pitchesPerInning":"14.56","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":0,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID624428":{"person":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"jerseyNumber":"20","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":2,"groundOuts":9,"airOuts":5,"runs":10,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".303","atBats":33,"obp":".425","slg":".485","ops":".910","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":16,"rbi":4,"leftOnBase":14,"sacBunts":2,"sacFlies":0,"babip":".429","groundOutsToAirouts":"1.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.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":18,"putOuts":20,"errors":0,"chances":38,"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"}]},"ID672724":{"person":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"1-2 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":3,"groundOuts":17,"airOuts":13,"runs":8,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":16,"baseOnBalls":6,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".274","atBats":62,"obp":".348","slg":".532","ops":".880","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":70,"totalBases":33,"rbi":8,"leftOnBase":27,"sacBunts":1,"sacFlies":0,"babip":".310","groundOutsToAirouts":"1.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.50","popOuts":4,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":39,"putOuts":21,"errors":1,"chances":61,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID687263":{"person":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"jerseyNumber":"9","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"100","stats":{"batting":{"summary":"0-2 | 2 BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":18,"groundOuts":15,"airOuts":23,"runs":18,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":30,"baseOnBalls":17,"intentionalWalks":1,"hits":22,"hitByPitch":1,"avg":".244","atBats":90,"obp":".370","slg":".467","ops":".837","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":108,"totalBases":42,"rbi":11,"leftOnBase":42,"sacBunts":0,"sacFlies":0,"babip":".309","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":2,"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":49,"putOuts":36,"errors":2,"chances":87,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID680704":{"person":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":4,"groundOuts":3,"airOuts":4,"runs":6,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":13,"obp":".444","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":76,"era":"16.20","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"2.10","battersFaced":18,"outs":10,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":32,"strikes":44,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".---","pitchesPerInning":"22.80","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"8.10","walksPer9Inn":"8.10","hitsPer9Inn":"10.80","runsScoredPer9":"16.20","homeRunsPer9":"2.70","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID624585":{"person":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":10,"groundOuts":10,"airOuts":16,"runs":13,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":29,"baseOnBalls":10,"intentionalWalks":0,"hits":16,"hitByPitch":2,"avg":".232","atBats":69,"obp":".337","slg":".493","ops":".830","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":83,"totalBases":34,"rbi":18,"leftOnBase":32,"sacBunts":0,"sacFlies":2,"babip":".297","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.80","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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID660162":{"person":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":12,"groundOuts":12,"airOuts":15,"runs":8,"doubles":0,"triples":1,"homeRuns":3,"strikeOuts":27,"baseOnBalls":12,"intentionalWalks":0,"hits":11,"hitByPitch":2,"avg":".169","atBats":65,"obp":".316","slg":".338","ops":".654","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":79,"totalBases":22,"rbi":8,"leftOnBase":34,"sacBunts":0,"sacFlies":0,"babip":".229","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.67","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":8,"errors":3,"chances":39,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID518595":{"person":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"jerseyNumber":"25","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"800","stats":{"batting":{"summary":"0-1 | 2 HBP, 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":2,"atBats":1,"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":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":4,"groundOuts":3,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":2,"avg":".133","atBats":15,"obp":".278","slg":".200","ops":".478","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":3,"rbi":0,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":1,"putOuts":47,"errors":0,"chances":48,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID681217":{"person":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":5,"groundOuts":5,"airOuts":9,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":27,"obp":".324","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":149,"era":"2.35","inningsPitched":"7.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":2,"whip":"1.43","battersFaced":34,"outs":23,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":149,"balls":55,"strikes":94,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".---","pitchesPerInning":"19.43","gamesFinished":2,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"10.57","walksPer9Inn":"7.04","hitsPer9Inn":"5.87","runsScoredPer9":"2.35","homeRunsPer9":"1.17","inheritedRunners":13,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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}},"ID667755":{"person":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":5,"flyOuts":18,"groundOuts":35,"airOuts":22,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":39,"baseOnBalls":13,"intentionalWalks":1,"hits":11,"hitByPitch":0,"atBats":106,"obp":".202","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":483,"era":"0.28","inningsPitched":"32.2","wins":5,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.73","battersFaced":120,"outs":98,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":483,"balls":177,"strikes":306,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.59","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.79","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"10.74","walksPer9Inn":"3.58","hitsPer9Inn":"3.03","runsScoredPer9":"0.28","homeRunsPer9":"0.28","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686799":{"person":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":4,"flyOuts":14,"groundOuts":31,"airOuts":21,"runs":10,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":15,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":84,"obp":".293","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":372,"era":"3.47","inningsPitched":"23.1","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.24","battersFaced":99,"outs":70,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":372,"balls":142,"strikes":230,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.48","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.94","gamesFinished":0,"strikeoutWalkRatio":"1.20","strikeoutsPer9Inn":"6.94","walksPer9Inn":"5.79","hitsPer9Inn":"5.40","runsScoredPer9":"3.86","homeRunsPer9":"0.39","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID519141":{"person":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"jerseyNumber":"13","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":3,"groundOuts":5,"airOuts":13,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":2,"hits":6,"hitByPitch":1,"atBats":28,"obp":".313","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":102,"era":"4.50","inningsPitched":"8.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":4,"whip":"1.13","battersFaced":33,"outs":24,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":102,"balls":34,"strikes":68,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".000","pitchesPerInning":"12.75","gamesFinished":2,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"5.63","walksPer9Inn":"3.38","hitsPer9Inn":"6.75","runsScoredPer9":"4.50","homeRunsPer9":"1.13","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":4},"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}},"ID545361":{"person":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"jerseyNumber":"27","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"200","stats":{"batting":{"summary":"0-1 | 3 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":16,"groundOuts":13,"airOuts":27,"runs":22,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":19,"baseOnBalls":23,"intentionalWalks":3,"hits":18,"hitByPitch":2,"avg":".234","atBats":77,"obp":".422","slg":".558","ops":".980","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":102,"totalBases":43,"rbi":16,"leftOnBase":35,"sacBunts":0,"sacFlies":0,"babip":".216","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":40,"errors":1,"chances":41,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID666176":{"person":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":23,"flyOuts":20,"groundOuts":20,"airOuts":28,"runs":11,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":19,"baseOnBalls":3,"intentionalWalks":0,"hits":26,"hitByPitch":3,"avg":".280","atBats":93,"obp":".323","slg":".398","ops":".721","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":99,"totalBases":37,"rbi":14,"leftOnBase":44,"sacBunts":0,"sacFlies":0,"babip":".324","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":5,"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":35,"errors":0,"chances":35,"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"}]},"ID687093":{"person":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"jerseyNumber":"5","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"802","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":6,"flyOuts":3,"groundOuts":7,"airOuts":3,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".250","atBats":16,"obp":".429","slg":".250","ops":".679","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":4,"rbi":1,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"2.33","catchersInterference":1,"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":7,"putOuts":11,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID696147":{"person":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":27,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":9,"strikes":18,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":7,"groundOuts":7,"airOuts":14,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":8,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":42,"obp":".300","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":199,"era":"2.92","inningsPitched":"12.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":4,"whip":"1.22","battersFaced":50,"outs":37,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":199,"balls":84,"strikes":115,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.50","rbi":1,"winPercentage":".---","pitchesPerInning":"16.14","gamesFinished":0,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"10.22","walksPer9Inn":"5.84","hitsPer9Inn":"5.11","runsScoredPer9":"2.92","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"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"}]},"ID666171":{"person":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":10,"airOuts":8,"runs":8,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":40,"obp":".340","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":206,"era":"6.10","inningsPitched":"10.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.45","battersFaced":47,"outs":31,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":206,"balls":87,"strikes":119,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".500","pitchesPerInning":"19.94","gamesFinished":1,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"11.32","walksPer9Inn":"5.23","hitsPer9Inn":"7.84","runsScoredPer9":"6.97","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694384":{"person":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"jerseyNumber":"18","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | BB, CS","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"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":20,"flyOuts":12,"groundOuts":30,"airOuts":21,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":10,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".222","atBats":81,"obp":".304","slg":".321","ops":".625","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":92,"totalBases":26,"rbi":13,"leftOnBase":48,"sacBunts":0,"sacFlies":1,"babip":".239","groundOutsToAirouts":"1.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.50","popOuts":2,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":153,"errors":2,"chances":167,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID666139":{"person":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"jerseyNumber":"3","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"700","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":13,"groundOuts":12,"airOuts":19,"runs":5,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":20,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".155","atBats":58,"obp":".231","slg":".328","ops":".559","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":66,"totalBases":19,"rbi":9,"leftOnBase":21,"sacBunts":1,"sacFlies":1,"babip":".167","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.33","popOuts":5,"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":30,"errors":0,"chances":30,"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"}]},"ID641312":{"person":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":5,"groundOuts":15,"airOuts":12,"runs":9,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":47,"obp":".321","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":210,"era":"5.68","inningsPitched":"12.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.26","battersFaced":53,"outs":38,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":210,"balls":87,"strikes":123,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.58","gamesFinished":3,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"6.39","walksPer9Inn":"3.55","hitsPer9Inn":"7.82","runsScoredPer9":"6.39","homeRunsPer9":"2.13","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"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}},"ID579328":{"person":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":5,"flyOuts":12,"groundOuts":21,"airOuts":23,"runs":15,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":27,"baseOnBalls":11,"intentionalWalks":0,"hits":28,"hitByPitch":1,"atBats":97,"obp":".360","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":442,"era":"5.63","inningsPitched":"24.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.63","battersFaced":111,"outs":72,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":442,"balls":161,"strikes":281,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".000","pitchesPerInning":"18.42","gamesFinished":0,"strikeoutWalkRatio":"2.45","strikeoutsPer9Inn":"10.13","walksPer9Inn":"4.13","hitsPer9Inn":"10.50","runsScoredPer9":"5.63","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669326":{"person":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"801","stats":{"batting":{"note":"1-","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":19,"flyOuts":2,"groundOuts":6,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".105","atBats":19,"obp":".150","slg":".105","ops":".255","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":2,"rbi":1,"leftOnBase":12,"sacBunts":1,"sacFlies":0,"babip":".182","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID700712":{"person":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(L, 0-2)","summary":"6.0 IP, 2 ER, 8 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":92,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":36,"strikes":56,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"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":1,"flyOuts":3,"groundOuts":10,"airOuts":5,"runs":8,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":1,"hits":9,"hitByPitch":0,"atBats":34,"obp":".359","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":154,"era":"2.35","inningsPitched":"7.2","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"1.83","battersFaced":39,"outs":23,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":154,"balls":62,"strikes":92,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":1,"winPercentage":".000","pitchesPerInning":"20.09","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"11.74","walksPer9Inn":"5.87","hitsPer9Inn":"10.57","runsScoredPer9":"9.39","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681351":{"person":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"901","stats":{"batting":{"summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":12,"groundOuts":12,"airOuts":22,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":9,"intentionalWalks":0,"hits":13,"hitByPitch":3,"avg":".210","atBats":62,"obp":".333","slg":".274","ops":".607","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":75,"totalBases":17,"rbi":8,"leftOnBase":26,"sacBunts":0,"sacFlies":1,"babip":".261","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"62.00","popOuts":6,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":5,"stolenBases":18,"stolenBasePercentage":".783","caughtStealingPercentage":".217","assists":6,"putOuts":166,"errors":3,"chances":175,"fielding":".983","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID672282":{"person":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":4,"flyOuts":13,"groundOuts":19,"airOuts":23,"runs":10,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":6,"intentionalWalks":0,"hits":18,"hitByPitch":2,"atBats":85,"obp":".277","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":390,"era":"3.57","inningsPitched":"22.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.06","battersFaced":94,"outs":68,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":390,"balls":128,"strikes":262,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".500","pitchesPerInning":"17.21","gamesFinished":0,"strikeoutWalkRatio":"4.33","strikeoutsPer9Inn":"10.32","walksPer9Inn":"2.38","hitsPer9Inn":"7.15","runsScoredPer9":"3.97","homeRunsPer9":"0.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605447":{"person":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":4,"groundOuts":1,"airOuts":8,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":25,"obp":".367","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":136,"era":"7.11","inningsPitched":"6.1","wins":0,"losses":2,"saves":4,"saveOpportunities":6,"holds":0,"blownSaves":2,"earnedRuns":5,"whip":"1.74","battersFaced":30,"outs":19,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":136,"balls":57,"strikes":79,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.13","rbi":0,"winPercentage":".000","pitchesPerInning":"21.47","gamesFinished":8,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"14.21","walksPer9Inn":"7.11","hitsPer9Inn":"8.53","runsScoredPer9":"7.11","homeRunsPer9":"1.42","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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}},"ID608718":{"person":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"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":12,"balls":5,"strikes":7,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":8,"gamesStarted":1,"flyOuts":6,"groundOuts":16,"airOuts":11,"runs":5,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":15,"baseOnBalls":7,"intentionalWalks":1,"hits":13,"hitByPitch":0,"atBats":55,"obp":".323","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":265,"era":"2.25","inningsPitched":"16.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":4,"whip":"1.25","battersFaced":62,"outs":48,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":265,"balls":95,"strikes":170,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"1.45","rbi":0,"winPercentage":".000","pitchesPerInning":"16.56","gamesFinished":5,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"8.44","walksPer9Inn":"3.94","hitsPer9Inn":"7.31","runsScoredPer9":"2.81","homeRunsPer9":"1.13","inheritedRunners":6,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[687263,545361,694384,624585,660162,666176,666139,672724,518595,669326,687093,624428,681351,700712,696147,608718],"pitchers":[700712,696147,608718],"bench":[],"bullpen":[641312,672282,579328,686799,519141,605447,680704,681217,667755,666171],"battingOrder":[687263,545361,694384,624585,660162,666176,672724,687093,681351],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Peraza, O (4, Hart)."},{"label":"TB","value":"Peraza, O 2; Soler."},{"label":"RBI","value":"Neto (11)."},{"label":"Runners left in scoring position, 2 out","value":"Soler; Adell 2; Schanuel."},{"label":"SAC","value":"Frazier."},{"label":"Team RISP","value":"0-for-8."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Neto (2, 2nd base off King, M/Campusano)."},{"label":"CS","value":"Schanuel (1, 2nd base by King, M/Campusano); Neto (3, 2nd base by King, M/Campusano)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Neto-Peraza, O-Schanuel)."}]}],"note":[{"label":"a","value":"Doubled for Lowe, J in the 7th."},{"label":"b","value":"Struck out for Teodosio in the 9th."},{"label":"1","value":"Ran for d'Arnaud in the 7th."}]}},"officials":[{"official":{"id":664263,"fullName":"Edwin Jimenez","link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":427139,"fullName":"Doug Eddings","link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"fullName":"Mike Muchlinski","link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"fullName":"Gabe Morales","link":"/api/v1/people/573597"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Marinaccio."},{"label":"IBB","value":"Trout (by Rodriguez, B)."},{"label":"HBP","value":"d'Arnaud 2 (by King, M, by Hart)."},{"label":"ABS Challenge","value":"Campusano (Ball-Overturned to Strike); Fermin 2 (Ball-Overturned to Strike, Ball-Confirmed)."},{"label":"Pitches-strikes","value":"King, M 105-63; Marinaccio 26-12; Hart 10-7; Rodriguez, B 24-15; Miller, M 13-8; Ureña 92-56; Bachman 27-18; Suter 12-7."},{"label":"Groundouts-flyouts","value":"King, M 3-3; Marinaccio 1-0; Hart 1-0; Rodriguez, B 1-1; Miller, M 1-0; Ureña 5-3; Bachman 1-1; Suter 2-0."},{"label":"Batters faced","value":"King, M 19; Marinaccio 5; Hart 3; Rodriguez, B 6; Miller, M 3; Ureña 24; Bachman 7; Suter 3."},{"label":"Inherited runners-scored","value":"Rodriguez, B 2-1; Bachman 2-1."},{"label":"Umpires","value":"HP: Edwin Jimenez. 1B: Doug Eddings. 2B: Mike Muchlinski. 3B: Gabe Morales. "},{"label":"Weather","value":"78 degrees, Cloudy."},{"label":"Wind","value":"8 mph, R To L."},{"label":"First pitch","value":"1:07 PM."},{"label":"T","value":"2:52."},{"label":"Att","value":"44,560."},{"label":"Venue","value":"Angel Stadium."},{"label":"April 19, 2026"}],"pitchingNotes":["Ureña pitched to 2 batters in the 7th inning."],"topPerformers":[{"player":{"person":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633","boxscoreName":"King, M"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(W, 3-1)","summary":"5.0 IP, 0 ER, 6 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":14,"caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","numberOfPitches":105,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":19,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":105,"balls":42,"strikes":63,"strikePercentage":".600","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":1,"lineOuts":0},"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":5,"gamesStarted":5,"flyOuts":14,"groundOuts":24,"airOuts":26,"runs":8,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":14,"intentionalWalks":0,"hits":17,"hitByPitch":4,"atBats":92,"obp":".315","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":448,"era":"2.28","inningsPitched":"27.2","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.12","battersFaced":112,"outs":83,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":448,"balls":175,"strikes":273,"strikePercentage":".610","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".750","pitchesPerInning":"16.19","gamesFinished":0,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"8.46","walksPer9Inn":"4.55","hitsPer9Inn":"5.53","runsScoredPer9":"2.60","homeRunsPer9":"0.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"gamesStarted":1,"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"}]},"type":"starter","gameScore":66,"pitchingGameScore":66},{"player":{"person":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712","boxscoreName":"Ureña"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(L, 0-2)","summary":"6.0 IP, 2 ER, 8 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":92,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":36,"strikes":56,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"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":1,"flyOuts":3,"groundOuts":10,"airOuts":5,"runs":8,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":1,"hits":9,"hitByPitch":0,"atBats":34,"obp":".359","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":154,"era":"2.35","inningsPitched":"7.2","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"1.83","battersFaced":39,"outs":23,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":154,"balls":62,"strikes":92,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":1,"winPercentage":".000","pitchesPerInning":"20.09","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"11.74","walksPer9Inn":"5.87","hitsPer9Inn":"10.57","runsScoredPer9":"9.39","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":66,"pitchingGameScore":66},{"player":{"person":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428","boxscoreName":"Bogaerts"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"500","stats":{"batting":{"summary":"1-2 | 2 BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"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":4,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":11,"groundOuts":26,"airOuts":24,"runs":6,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":8,"baseOnBalls":9,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".266","atBats":79,"obp":".341","slg":".405","ops":".746","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":88,"totalBases":32,"rbi":14,"leftOnBase":34,"sacBunts":0,"sacFlies":0,"babip":".265","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.33","popOuts":5,"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":38,"putOuts":28,"errors":1,"chances":67,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":54,"hittingGameScore":54}]},"decisions":{"winner":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"loser":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"save":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}