{"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":824049,"link":"/api/v1.1/game/824049/feed/live","metaData":{"wait":10,"timeStamp":"20260419_043308","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count02","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824049,"type":"R","doubleHeader":"N","id":"2026/04/18/sdnmlb-anamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824049-2026-04-18","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-19T01:38:00Z","originalDate":"2026-04-18","officialDate":"2026-04-18","dayNight":"night","time":"6:38","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":21,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":14,"losses":7,"ties":0,"pct":".667"},"records":{},"divisionLeader":false,"wins":14,"losses":7,"winningPercentage":".667"},"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":22,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":11,"losses":11,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":11,"losses":11,"winningPercentage":".500"},"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},"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 Niño","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":"Partly Cloudy","temp":"75","wind":"8 mph, R To L"},"gameInfo":{"attendance":44279,"firstPitch":"2026-04-19T01:38:00.000Z","gameDurationMinutes":175},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"home":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"}},"officialScorer":{"id":511409,"fullName":"Chris Johnson","link":"/api/v1/people/511409"},"primaryDatacaster":{"id":666938,"fullName":"Edward Alvarez","link":"/api/v1/people/666938"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":4,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Laureano grounds out, shortstop Zach Neto 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-19T01:38:25.075Z","endTime":"2026-04-19T01:40:08.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7,8,9],"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":9},"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":{"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-18T22:18:38.721Z","endTime":"2026-04-19T01:08:22.287Z","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-19T01:08:22.287Z","endTime":"2026-04-19T01:36:38.960Z","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-19T01:36:38.960Z","endTime":"2026-04-19T01:38:27.039Z","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":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85144106710147,"aZ":-16.256063119720277,"pfxX":5.163188642727297,"pfxZ":8.182960987719508,"pX":-0.647742160598683,"pZ":1.265266612670251,"vX0":-8.81428650822559,"vY0":-138.34893729728233,"vZ0":-8.50795520642572,"x":141.69,"y":204.62,"x0":1.9036033507220078,"y0":50.003851865219744,"z0":5.462290876170592,"aX":10.045428491532373},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.2,"breakHorizontal":-7.6,"spinRate":2229,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.3953680819696004,"extension":6.999236349461389},"index":3,"playId":"000614e6-62e6-380c-bd09-4d68b45f6a4b","pitchNumber":1,"startTime":"2026-04-19T01:38:27.039Z","endTime":"2026-04-19T01:38:31.443Z","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":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.124821896621924,"aZ":-13.510269474423588,"pfxX":5.832151847453118,"pfxZ":9.54729481478224,"pX":-0.20473565879993608,"pZ":2.6741636950637946,"vX0":-7.898525266955712,"vY0":-139.13525125780896,"vZ0":-5.353838720928479,"x":124.8,"y":166.58,"x0":1.9172153807223022,"y0":50.00107546672191,"z0":5.52350360362203,"aX":11.399114953350802},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.3,"breakHorizontal":-8.9,"spinRate":2212,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.39414036283268494,"extension":6.864358364678367},"index":4,"playId":"2fb8ff4c-d00c-3686-9a26-1cee7e78df9d","pitchNumber":2,"startTime":"2026-04-19T01:38:41.773Z","endTime":"2026-04-19T01:38:45.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.497171135497435,"aZ":-24.741718481186403,"pfxX":5.70868342960717,"pfxZ":4.496057697729139,"pX":0.43185641569367006,"pZ":4.061665433779694,"vX0":-4.638265630379658,"vY0":-127.6177643974026,"vZ0":0.18715887606864,"x":100.54,"y":129.12,"x0":1.528434683569559,"y0":50.0060493670215,"z0":5.93124313334869,"aX":9.44730414879928},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.4,"breakHorizontal":-9.4,"spinRate":1230,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.42868769832997833,"extension":6.78100311410209},"index":5,"playId":"33906f84-6f33-3cef-97ea-51fa005b5359","pitchNumber":3,"startTime":"2026-04-19T01:38:58.834Z","endTime":"2026-04-19T01:39:02.075Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":6,"startTime":"2026-04-19T01:39:11.531Z","endTime":"2026-04-19T01:39:26.874Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25839791761637,"aZ":-11.069007628612077,"pfxX":5.6044427073177365,"pfxZ":10.604047911985626,"pX":-0.9222674217250855,"pZ":0.5337216875285544,"vX0":-9.6707995603203,"vY0":-140.29633132239474,"vZ0":-11.083637819167686,"x":152.15,"y":224.37,"x0":1.8439932767630358,"y0":50.002500259835145,"z0":5.261036358598463,"aX":11.15421818864203},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.9,"breakHorizontal":-8.2,"spinRate":2245,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.3906769349510024,"extension":6.944284960462857},"index":7,"playId":"4f7c1b17-466c-3c58-aad7-ca78d1271525","pitchNumber":4,"startTime":"2026-04-19T01:39:26.874Z","endTime":"2026-04-19T01:39:30.637Z","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":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.8,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.608658223342292,"aZ":-27.23237730365508,"pfxX":-0.2938021374789588,"pfxZ":2.854293497697303,"pX":-0.8474108812396114,"pZ":1.0702898808101249,"vX0":-6.718911114444422,"vY0":-130.75151327049352,"vZ0":-5.900722487078663,"x":149.3,"y":209.88,"x0":1.793841307238375,"y0":50.00154755470046,"z0":5.400024665701651,"aX":-0.5086953314864323},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.1,"breakHorizontal":2.0,"spinRate":2208,"spinDirection":165},"zone":13,"typeConfidence":2.0,"plateTime":0.4189254733132759,"extension":6.922131641895886},"index":8,"playId":"4bb1e504-4ac0-3268-848e-959342ac00cd","pitchNumber":5,"startTime":"2026-04-19T01:39:43.598Z","endTime":"2026-04-19T01:39:46.931Z","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":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.771777881834584,"aZ":-30.581684385890984,"pfxX":-0.9492637118221356,"pfxZ":0.9121864084202578,"pX":-0.017341104978003303,"pZ":3.1134356919127546,"vX0":-4.603962196814506,"vY0":-131.56798176253236,"vZ0":-0.522102876000266,"x":117.66,"y":154.72,"x0":1.883577085678503,"y0":50.001480066373155,"z0":5.595042867328655,"aX":-1.6506991379968183},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.8,"breakHorizontal":2.8,"spinRate":2161,"spinDirection":179},"zone":2,"typeConfidence":2.0,"plateTime":0.4174568647181123,"extension":6.7789768263045325},"hitData":{"launchSpeed":93.1,"launchAngle":-14.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.57,"coordY":149.91}},"index":9,"playId":"ae3787f3-601d-3a82-955e-71e3f5d58c22","pitchNumber":6,"startTime":"2026-04-19T01:40:00.529Z","endTime":"2026-04-19T01:40:08.571Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T01:40:08.571Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Fernando Tatis Jr. walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-19T01:40:24.911Z","endTime":"2026-04-19T01:42:46.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":87.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.91867981823077,"aZ":-11.507346779475006,"pfxX":4.818282562231376,"pfxZ":10.346127743737721,"pX":-0.16368847098972983,"pZ":2.795553597133382,"vX0":-7.158321881213011,"vY0":-141.32378895044843,"vZ0":-5.508033436175023,"x":123.24,"y":163.3,"x0":1.7907162326493273,"y0":50.00597160135927,"z0":5.526997299492444,"aX":9.6281519045193},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":-7.1,"spinRate":2307,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.38941606259533357,"extension":6.809890406253625},"index":0,"playId":"190d6002-a17f-30d3-9d87-6787be459a01","pitchNumber":1,"startTime":"2026-04-19T01:40:36.423Z","endTime":"2026-04-19T01:40:40.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":87.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.921815599193685,"aZ":-13.112826420881492,"pfxX":4.709851008332182,"pfxZ":9.620108379183218,"pX":1.1253796634803441,"pZ":2.553473703598316,"vX0":-4.140537298198467,"vY0":-141.0390340069612,"vZ0":-5.8144456073942195,"x":74.1,"y":169.84,"x0":2.0123485819390377,"y0":50.006948097790435,"z0":5.513323111232908,"aX":9.3371477133074},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.2,"breakHorizontal":-7.6,"spinRate":2250,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.3907782825131316,"extension":6.812716976921135},"index":1,"playId":"38876aa0-18e9-3625-8650-2279d8b1d6ba","pitchNumber":2,"startTime":"2026-04-19T01:40:53.198Z","endTime":"2026-04-19T01:40:57.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.768020185456276,"aZ":-23.761994938660308,"pfxX":7.503131571435649,"pfxZ":5.113222788028924,"pX":-0.21823925028588606,"pZ":1.511339663435748,"vX0":-6.79272774023351,"vY0":-127.54792183340123,"vZ0":-5.579562000921935,"x":125.32,"y":197.97,"x0":1.5074222487494053,"y0":50.000662785445385,"z0":5.6063957037247185,"aX":12.334548707835717},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.2,"breakHorizontal":-12.0,"spinRate":1733,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.42979716270449053,"extension":6.989369037448327},"index":2,"playId":"202490d3-26db-304e-a146-880345a5347d","pitchNumber":3,"startTime":"2026-04-19T01:41:08.642Z","endTime":"2026-04-19T01:41:13.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.956648155882824,"aZ":-14.55784592082377,"pfxX":4.538703764578393,"pfxZ":8.88184594230676,"pX":1.4257377376193738,"pZ":2.2124029331095656,"vX0":-3.0432440763408444,"vY0":-140.6654754040096,"vZ0":-6.296213666447077,"x":62.65,"y":179.05,"x0":1.9376592202550726,"y0":50.00453203346455,"z0":5.441548467816081,"aX":9.003201347373432},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.8,"breakHorizontal":-7.6,"spinRate":2226,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.39092369169572594,"extension":6.758264302686916},"index":3,"playId":"c0d02964-59c7-3a54-bf6e-d722f9ce3221","pitchNumber":4,"startTime":"2026-04-19T01:41:26.234Z","endTime":"2026-04-19T01:41:29.234Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-04-19T01:42:23.891Z","endTime":"2026-04-19T01:42:42.015Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.977928478118116,"aZ":-26.654493512327598,"pfxX":-2.007225295454735,"pfxZ":3.1822211886060923,"pX":-0.31264506204280107,"pZ":0.9195348427302298,"vX0":-5.069817808895616,"vY0":-130.7052458634972,"vZ0":-6.448614811094937,"x":128.92,"y":213.95,"x0":1.9111949260090968,"y0":50.002791729544924,"z0":5.414294182702158,"aX":-3.4795498208085287},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.6,"breakHorizontal":4.7,"spinRate":2267,"spinDirection":169},"zone":13,"typeConfidence":2.0,"plateTime":0.41870024522748794,"extension":6.912255304983887},"index":5,"playId":"280a5f73-133b-3c1c-baf8-f5b04035b400","pitchNumber":5,"startTime":"2026-04-19T01:42:42.015Z","endTime":"2026-04-19T01:42:46.372Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T01:42:46.372Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-19T01:43:02.121Z","endTime":"2026-04-19T01:45:29.580Z","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":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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_assist"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":7},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.133711186825984,"aZ":-28.2250357366857,"pfxX":-1.7932665687918585,"pfxZ":2.2664598061659618,"pX":0.5142168959369989,"pZ":2.5529330551253135,"vX0":-3.3126748916503943,"vY0":-130.52656482266525,"vZ0":-2.322982504904221,"x":97.4,"y":169.85,"x0":2.0282541622637225,"y0":50.00241185925163,"z0":5.560442108450987,"aX":-3.1211732443457127},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.8,"breakHorizontal":4.0,"spinRate":2421,"spinDirection":183},"zone":6,"typeConfidence":2.0,"plateTime":0.4181798407502457,"extension":6.7593004048263},"index":0,"playId":"014b710f-e7e0-3441-afb0-e8c155fe4d6e","pitchNumber":1,"startTime":"2026-04-19T01:43:12.366Z","endTime":"2026-04-19T01:43:15.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.072187621227695,"aZ":-37.6150538690423,"pfxX":-7.384834167012461,"pfxZ":-4.161990299713935,"pX":1.0923380718008855,"pZ":4.183787492863368,"vX0":0.7129494973622873,"vY0":-113.36738197180979,"vZ0":4.002788738061725,"x":75.36,"y":125.82,"x0":1.7343072919658287,"y0":50.00487438690056,"z0":6.141738146066726,"aX":-9.645715673559362},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-6.2,"breakHorizontal":13.2,"spinRate":2665,"spinDirection":321},"zone":12,"typeConfidence":2.0,"plateTime":0.48251898206617216,"extension":6.762370571161714},"index":1,"playId":"b2831596-696a-3edc-8114-27a03a3de0f5","pitchNumber":2,"startTime":"2026-04-19T01:43:32.895Z","endTime":"2026-04-19T01:43:36.826Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"faacf0b5-884f-362a-9ea0-e9b0d56487ea","startTime":"2026-04-19T01:43:51.177Z","endTime":"2026-04-19T01:43:55.132Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"a19359d6-63de-3a07-9d17-2ebe63861b49","startTime":"2026-04-19T01:44:09.656Z","endTime":"2026-04-19T01:44:12.656Z","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(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":2},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.39948867689403,"aZ":-13.168342204284675,"pfxX":4.082292050954951,"pfxZ":9.469059377421122,"pX":0.08523154940710254,"pZ":2.622918487505171,"vX0":-6.804938081042958,"vY0":-141.2898195734712,"vZ0":-5.722369142806907,"x":113.75,"y":167.96,"x0":2.0026304994727404,"y0":50.000823838141876,"z0":5.532140225073367,"aX":8.19258662961664},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.1,"breakHorizontal":-5.9,"spinRate":2305,"spinDirection":141},"zone":5,"typeConfidence":2.0,"plateTime":0.3887568865935229,"extension":6.884485876826281},"index":4,"playId":"740d9044-161b-3055-82f2-21fbe7d8a903","pitchNumber":3,"startTime":"2026-04-19T01:44:30.181Z","endTime":"2026-04-19T01:44:36.330Z","isPitch":true,"type":"pitch"},{"details":{"description":"Fernando Tatis Jr. caught stealing 2nd base, catcher Logan O'Hoppe to shortstop Zach Neto.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"actionPlayId":"740d9044-161b-3055-82f2-21fbe7d8a903","startTime":"2026-04-19T01:44:47.218Z","endTime":"2026-04-19T01:44:57.689Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05757814791727,"aZ":-14.92466095730061,"pfxX":5.431386627522725,"pfxZ":8.590355141358586,"pX":-0.28029523570733916,"pZ":2.505071938781,"vX0":-7.833463346996653,"vY0":-141.03076806273273,"vZ0":-5.482924601109648,"x":127.68,"y":171.14,"x0":1.8318291628110785,"y0":50.00064367971693,"z0":5.442260694171796,"aX":10.904114495122304},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.5,"breakHorizontal":-8.2,"spinRate":2225,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.38885377716323744,"extension":6.8635441902072385},"index":6,"playId":"070c3a7a-e05b-3f11-93a0-700b3f523be2","pitchNumber":4,"startTime":"2026-04-19T01:44:57.689Z","endTime":"2026-04-19T01:45:00.986Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.238159302424663,"aZ":-29.312707482485994,"pfxX":-0.28787837139280503,"pfxZ":1.62444532158732,"pX":0.4402384515536525,"pZ":1.9130063558776584,"vX0":-3.8634550845267763,"vY0":-132.53624127767836,"vZ0":-3.775119916918995,"x":100.22,"y":187.13,"x0":1.9609359592909552,"y0":50.00243609269719,"z0":5.523135249835189,"aX":-0.5054150823836536},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.3,"breakHorizontal":1.4,"spinRate":2332,"spinDirection":187},"zone":9,"typeConfidence":2.0,"plateTime":0.41501822671936184,"extension":6.740294409625368},"index":7,"playId":"64c58880-2d4a-3f5f-9598-806e7aacbb3b","pitchNumber":5,"startTime":"2026-04-19T01:45:24.897Z","endTime":"2026-04-19T01:45:29.580Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T01:45:29.580Z","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-19T01:47:47.876Z","endTime":"2026-04-19T01:49:36.238Z","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":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"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":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"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-19T01:47:34.504Z","endTime":"2026-04-19T01:47:50.077Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11766562614965,"aZ":-15.739789259826106,"pfxX":-8.85217918283055,"pfxZ":9.046092678747087,"pX":0.6853763010059134,"pZ":1.511405877585208,"vX0":7.141297747714325,"vY0":-134.65884297315043,"vZ0":-8.374537919717811,"x":90.88,"y":197.97,"x0":-0.8647843279392653,"y0":50.004003945679536,"z0":5.79896397171608,"aX":-16.08659424020314},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.5,"breakHorizontal":14.3,"spinRate":1056,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.4083878517343198,"extension":5.139066840064496},"index":1,"playId":"c2d51e78-016a-3d9c-81b2-33f59cf7d1ec","pitchNumber":1,"startTime":"2026-04-19T01:47:50.077Z","endTime":"2026-04-19T01:47:53.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75084152815959,"aZ":-29.024662133810512,"pfxX":-0.565581767692863,"pfxZ":2.094127675710017,"pX":1.4046912054954197,"pZ":0.4540449193057215,"vX0":5.98305855877091,"vY0":-122.80575005004832,"vZ0":-7.088330651859278,"x":63.46,"y":226.52,"x0":-1.0056050662796845,"y0":50.0036434629208,"z0":5.8969033825841555,"aX":-0.851475333330294},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.2,"breakHorizontal":-0.6,"spinRate":2627,"spinDirection":273},"zone":14,"typeConfidence":2.0,"plateTime":0.44861353338048415,"extension":5.37088759685847},"index":2,"playId":"67ef4d0c-c204-364b-bc24-08887883a25c","pitchNumber":2,"startTime":"2026-04-19T01:48:02.353Z","endTime":"2026-04-19T01:48:05.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0669172714832,"aZ":-26.34248133622085,"pfxX":-1.9584469779606177,"pfxZ":3.528645697842384,"pX":0.8822435859868567,"pZ":2.2600628972273937,"vX0":5.905455752579042,"vY0":-127.271028752178,"vZ0":-3.3531014576785485,"x":83.37,"y":177.76,"x0":-1.2052827928020178,"y0":50.004885859581954,"z0":5.661765915722191,"aX":-3.23993467703739},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.9,"breakHorizontal":2.3,"spinRate":2314,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.42898906205879106,"extension":5.595336093850156},"index":3,"playId":"a4740597-6a57-365d-a89c-fc89dc52c551","pitchNumber":3,"startTime":"2026-04-19T01:48:17.672Z","endTime":"2026-04-19T01:48:22.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51970586063587,"aZ":-31.667257539262906,"pfxX":2.4134515691232963,"pfxZ":0.33760360818029067,"pX":1.6201386343960347,"pZ":1.0460138478406191,"vX0":5.423830016777119,"vY0":-122.50367807325635,"vZ0":-5.560152708934565,"x":55.24,"y":210.54,"x0":-0.9413626538773636,"y0":50.00368121477076,"z0":6.070871387390837,"aX":3.6470354552984237},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.5,"breakHorizontal":-5.8,"spinRate":2571,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.448110112664053,"extension":5.845640846590775},"index":4,"playId":"3970ccb9-45b9-343c-b288-76317e6a788f","pitchNumber":4,"startTime":"2026-04-19T01:48:39.672Z","endTime":"2026-04-19T01:48:43.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.65370788792099,"aZ":-16.678886244864614,"pfxX":-7.554274521714011,"pfxZ":8.205317204124619,"pX":-0.5270273380184496,"pZ":3.1927880878134784,"vX0":3.785264659222258,"vY0":-137.5668627890888,"vZ0":-4.658456964530554,"x":137.09,"y":152.57,"x0":-0.9502542146472974,"y0":50.00418854494873,"z0":6.063055360499308,"aX":-14.269817551734873},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.9,"breakHorizontal":12.7,"spinRate":2138,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.4003759786960126,"extension":5.228952082275266},"index":5,"playId":"99eacf38-b740-3f5a-a399-099fa91e7790","pitchNumber":5,"startTime":"2026-04-19T01:48:53.256Z","endTime":"2026-04-19T01:48:56.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.14747540108809,"aZ":-24.606436405163976,"pfxX":-2.0166010834567194,"pfxZ":4.572325058153613,"pX":0.5248596468960984,"pZ":1.2592572606415797,"vX0":5.078390338702945,"vY0":-127.03442629454501,"vZ0":-5.952897203647149,"x":96.99,"y":204.78,"x0":-1.227667172790649,"y0":50.00008704506603,"z0":5.558440250661079,"aX":-3.3351990073324305},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.3,"breakHorizontal":2.6,"spinRate":2256,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.42924589041948025,"extension":5.468147536878382},"index":6,"playId":"6a685c4a-e431-3b9a-a791-44cf8b45a969","pitchNumber":6,"startTime":"2026-04-19T01:49:15.551Z","endTime":"2026-04-19T01:49:19.141Z","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":94.4,"endSpeed":86.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.041430773066175,"aZ":-15.652537044438406,"pfxX":-8.598759293966282,"pfxZ":8.675357672026092,"pX":1.0968997778171208,"pZ":2.1719887577268144,"vX0":8.286808153660342,"vY0":-137.0560268263854,"vZ0":-6.952790786984934,"x":75.19,"y":180.14,"x0":-0.8473762962499788,"y0":50.001726298904536,"z0":5.808945858170528,"aX":-16.372625718967996},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.4,"breakHorizontal":13.8,"spinRate":2169,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.39950692123905496,"extension":5.3736418702509665},"index":7,"playId":"82b5e8b9-ece1-37ed-bbc9-e55bb5fa2948","pitchNumber":7,"startTime":"2026-04-19T01:49:30.375Z","endTime":"2026-04-19T01:49:36.238Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T01:49:36.238Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Trout flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T01:49:50.425Z","endTime":"2026-04-19T01:50:52.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"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,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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.543716272534937,"aZ":-35.49033358712489,"pfxX":2.667834441606991,"pfxZ":-2.192626331804081,"pX":2.1042225460181045,"pZ":0.4393607075702026,"vX0":6.017006207800893,"vY0":-122.46453300899346,"vZ0":-6.035852010212863,"x":36.79,"y":226.92,"x0":-0.7372157281449367,"y0":50.00448676239995,"z0":5.9932028742219,"aX":4.028543859401511},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-5.3,"breakHorizontal":-6.4,"spinRate":2611,"spinDirection":349},"zone":14,"typeConfidence":2.0,"plateTime":0.4482792384342935,"extension":5.426563130070503},"index":0,"playId":"302ebcad-21d9-3634-9bd8-b8edc5015984","pitchNumber":1,"startTime":"2026-04-19T01:49:59.671Z","endTime":"2026-04-19T01:50:05.089Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.057531910736962,"aZ":-32.30100230905056,"pfxX":1.6174980491442794,"pfxZ":-0.08031867070682708,"pX":0.2820086087440717,"pZ":2.1027556421327995,"vX0":2.7831969186519028,"vY0":-124.12377554605347,"vZ0":-3.01356901336989,"x":106.25,"y":182.01,"x0":-1.0643935537174176,"y0":50.00436410511456,"z0":6.024788483737767,"aX":2.521131195776136},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.6,"breakHorizontal":-3.6,"spinRate":2549,"spinDirection":48},"zone":9,"typeConfidence":2.0,"plateTime":0.44142680263798706,"extension":5.2552417153358615},"index":1,"playId":"249c866e-8a0c-3598-9c03-360ceb7a004c","pitchNumber":2,"startTime":"2026-04-19T01:50:20.759Z","endTime":"2026-04-19T01:50:25.091Z","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":0},"index":2,"startTime":"2026-04-19T01:50:29.230Z","endTime":"2026-04-19T01:50:41.949Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.407921691503944,"aZ":-14.845803162623376,"pfxX":-7.516797271949383,"pfxZ":8.95502480561257,"pX":-0.12962383909988714,"pZ":3.1587054763292883,"vX0":4.901495312162635,"vY0":-138.5754162792437,"vZ0":-5.229130710260923,"x":121.94,"y":153.49,"x0":-0.9492600788810486,"y0":50.003241452874555,"z0":6.070028958264104,"aX":-14.546662593068193},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.2,"breakHorizontal":12.5,"spinRate":2199,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.39600442146203907,"extension":5.198153786929693},"hitData":{"launchSpeed":77.3,"launchAngle":44.0,"totalDistance":234.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.48,"coordY":119.55}},"index":3,"playId":"36cff073-37d8-3a3f-b7c2-0791971823da","pitchNumber":3,"startTime":"2026-04-19T01:50:41.949Z","endTime":"2026-04-19T01:50:52.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T01:50:52.219Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Schanuel walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T01:51:33.044Z","endTime":"2026-04-19T01:53:18.061Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":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,4,5,6,8],"actionIndex":[3],"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_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":"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":8},"credits":[]}],"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":"45f65349-d76d-33b2-8fb4-3197df76fe35","startTime":"2026-04-19T01:51:17.703Z","endTime":"2026-04-19T01:51:20.703Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.360912193675865,"aZ":-30.81361636138631,"pfxX":2.3804181880734756,"pfxZ":0.952950636344168,"pX":0.6620211121702937,"pZ":1.2486633024835825,"vX0":3.265190109198622,"vY0":-119.67045867480951,"vZ0":-4.8348552898853665,"x":91.77,"y":205.07,"x0":-1.0373524901228324,"y0":50.00259963197661,"z0":6.103664913966626,"aX":3.4001193828720058},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.7,"breakHorizontal":-5.2,"spinRate":2563,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4603817649014377,"extension":5.15266671338743},"index":1,"playId":"ecf5a1fb-d50d-363a-970f-857ba4258794","pitchNumber":1,"startTime":"2026-04-19T01:51:35.201Z","endTime":"2026-04-19T01:51:39.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":84.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.343121391962896,"aZ":-15.320904508651507,"pfxX":-8.111775250374981,"pfxZ":9.043830959402236,"pX":-1.2705994834198422,"pZ":3.0026724541020493,"vX0":2.1794420039570968,"vY0":-136.68311529776886,"vZ0":-5.358784597387864,"x":165.43,"y":157.71,"x0":-1.0321156661825865,"y0":50.004359978745015,"z0":6.066577718433491,"aX":-15.119223192887334},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.2,"breakHorizontal":14.0,"spinRate":2126,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40305211949383724,"extension":5.44154130846638},"index":2,"playId":"57ff2afa-ec32-3be0-ad04-0107abd6e9bf","pitchNumber":2,"startTime":"2026-04-19T01:51:54.826Z","endTime":"2026-04-19T01:52:00.739Z","isPitch":true,"type":"pitch"},{"details":{"description":"Zach Neto caught stealing 2nd base, catcher Freddy Fermin to shortstop Xander Bogaerts.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":3,"actionPlayId":"57ff2afa-ec32-3be0-ad04-0107abd6e9bf","startTime":"2026-04-19T01:52:09.425Z","endTime":"2026-04-19T01:52:28.723Z","isPitch":false,"isBaseRunningPlay":true,"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":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.35315333021011,"aZ":-18.168029418690356,"pfxX":-8.368437992306367,"pfxZ":7.548091931497375,"pX":-1.1060672545341959,"pZ":2.78337631094651,"vX0":3.487879667661363,"vY0":-136.2110053395639,"vZ0":-5.0364996838146014,"x":159.16,"y":163.63,"x0":-1.3248098442679537,"y0":50.00456369542927,"z0":5.935292808280797,"aX":-15.532888091242832},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.6,"breakHorizontal":14.3,"spinRate":2069,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.4040188898260362,"extension":5.3869727225375446},"index":4,"playId":"3a2cf068-00e2-3977-9a20-a8dd63d48c92","pitchNumber":3,"startTime":"2026-04-19T01:52:28.723Z","endTime":"2026-04-19T01:52:33.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.720953433640496,"aZ":-15.409945351235207,"pfxX":-7.903771188150003,"pfxZ":9.043000150089096,"pX":0.11969827481266287,"pZ":2.701672187699429,"vX0":5.434779830450961,"vY0":-136.00139101439703,"vZ0":-5.896546822106518,"x":112.44,"y":165.83,"x0":-0.888245500782427,"y0":50.00453576848049,"z0":5.985755058494898,"aX":-14.653576428487572},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.1,"breakHorizontal":13.0,"spinRate":2095,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.4043551282490405,"extension":5.2377535961774715},"index":5,"playId":"ffb934e0-5acc-3664-b825-2d2d64bb1cf5","pitchNumber":4,"startTime":"2026-04-19T01:52:40.559Z","endTime":"2026-04-19T01:52:44.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7579895777723,"aZ":-14.040150592631404,"pfxX":-6.774743329347286,"pfxZ":9.86989022546282,"pX":0.24506290209042272,"pZ":3.3466574101488735,"vX0":5.604055550040194,"vY0":-135.46887622223576,"vZ0":-4.595903361704988,"x":107.66,"y":148.42,"x0":-0.9820109371776684,"y0":50.00155728458272,"z0":6.0642162040120935,"aX":-12.446693244102716},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.9,"breakHorizontal":10.9,"spinRate":2740,"spinDirection":267},"zone":2,"typeConfidence":2.0,"plateTime":0.406105214481725,"extension":5.361283024036829},"index":6,"playId":"bcf112f4-ea3f-335f-bb5f-40a86afa1b5e","pitchNumber":5,"startTime":"2026-04-19T01:52:51.411Z","endTime":"2026-04-19T01:52:54.628Z","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":7,"startTime":"2026-04-19T01:53:02.690Z","endTime":"2026-04-19T01:53:13.446Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21093098597895,"aZ":-12.330304035389675,"pfxX":-7.738806275945278,"pfxZ":10.446053885162918,"pX":-0.09489037704828929,"pZ":1.3349191319174,"vX0":5.082935502766846,"vY0":-137.60878679577388,"vZ0":-9.962919618072426,"x":120.62,"y":202.74,"x0":-0.9694112867690081,"y0":50.005304622157745,"z0":5.858881990919967,"aX":-14.704527655154642},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.8,"breakHorizontal":12.8,"spinRate":2062,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.39947644775759183,"extension":5.5850137427421},"index":8,"playId":"5d43eae3-2c64-38bd-9833-792554a06a86","pitchNumber":6,"startTime":"2026-04-19T01:53:13.446Z","endTime":"2026-04-19T01:53:18.061Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T01:53:18.061Z","atBatIndex":5},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jo Adell grounds into a force out, shortstop Xander Bogaerts to second baseman Jake Cronenworth. Nolan Schanuel out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T01:53:30.624Z","endTime":"2026-04-19T01:54:59.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":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":88.5,"endSpeed":80.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.110323810732837,"aZ":-26.563001137764825,"pfxX":-2.3089325561571017,"pfxZ":3.3590530625346453,"pX":0.8494657472075379,"pZ":2.7357833632950967,"vX0":5.853833998698183,"vY0":-128.78734794258037,"vZ0":-2.2786217007094254,"x":84.62,"y":164.91,"x0":-1.158518479834583,"y0":50.0038145213661,"z0":5.698002520656895,"aX":-3.8584632871615936},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.8,"breakHorizontal":2.8,"spinRate":2369,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.4261841902423966,"extension":5.631481363785849},"index":0,"playId":"0929e45b-5e97-3637-85f6-1eb7b3bc8a99","pitchNumber":1,"startTime":"2026-04-19T01:53:41.702Z","endTime":"2026-04-19T01:53:46.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.367754511689466,"aZ":-31.55486541117708,"pfxX":0.45213713109996156,"pfxZ":0.4006419407303432,"pX":1.9465008314073706,"pZ":0.14016555345261017,"vX0":6.656873768493148,"vY0":-124.04658861930562,"vZ0":-7.3981734025716595,"x":42.8,"y":235.0,"x0":-0.8478190492049464,"y0":50.000429219302,"z0":5.8452967092910315,"aX":0.6932787024254121},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.0,"breakHorizontal":-2.6,"spinRate":2718,"spinDirection":0},"zone":14,"typeConfidence":2.0,"plateTime":0.4441699043180325,"extension":5.429204276043563},"index":1,"playId":"07c37daf-3e0f-3b77-8857-ddbea1f666f7","pitchNumber":2,"startTime":"2026-04-19T01:53:58.028Z","endTime":"2026-04-19T01:54:01.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":85.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.57143267113943,"aZ":-14.216580229731026,"pfxX":-6.00131398756276,"pfxZ":9.368195976834944,"pX":-0.8356521558220134,"pZ":4.782005452159044,"vX0":2.3193394527498437,"vY0":-138.68405782198124,"vZ0":-1.228051972216542,"x":148.85,"y":109.67,"x0":-0.9107158821797924,"y0":50.00546072905524,"z0":6.194381306755518,"aX":-11.507634571894583},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":10.2,"spinRate":2105,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3973442315885949,"extension":5.341339535185246},"index":2,"playId":"ede48a1f-4554-3860-8e22-349fa7717cb9","pitchNumber":3,"startTime":"2026-04-19T01:54:18.374Z","endTime":"2026-04-19T01:54:21.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},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14367738702209,"aZ":-20.189040274881,"pfxX":-10.230487400923536,"pfxZ":6.428169960459915,"pX":-1.1748042197608917,"pZ":3.2533077762133153,"vX0":2.8961244432419875,"vY0":-136.24643042496902,"vZ0":-3.392119211233735,"x":161.78,"y":150.94,"x0":-0.9275813988329817,"y0":50.00532037680258,"z0":5.923106656688303,"aX":-19.084499858637074},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.0,"breakHorizontal":17.9,"spinRate":2027,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.40323588882082895,"extension":5.404765765295691},"index":3,"playId":"587c2a2f-01eb-346c-b59f-85b3dc3c06a3","pitchNumber":4,"startTime":"2026-04-19T01:54:34.375Z","endTime":"2026-04-19T01:54:38.397Z","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":94.6,"endSpeed":86.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80327717420267,"aZ":-18.988091424285823,"pfxX":-10.63717149196251,"pfxZ":6.94454770901248,"pX":0.3509051673407108,"pZ":1.9826949637667592,"vX0":6.306097021315895,"vY0":-137.46526595898226,"vZ0":-7.037043056554371,"x":103.62,"y":185.25,"x0":-0.6007634101107455,"y0":50.00171570533603,"z0":5.882641593476399,"aX":-20.18936312601787},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.2,"breakHorizontal":17.8,"spinRate":2114,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.3997077205773816,"extension":5.463640892290765},"hitData":{"launchSpeed":107.0,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":123.53,"coordY":184.91}},"index":4,"playId":"e8f11176-ce41-30ec-90b0-a8e78cc10a2c","pitchNumber":5,"startTime":"2026-04-19T01:54:52.916Z","endTime":"2026-04-19T01:54:59.470Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T01:54:59.470Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Manny Machado pops out to shortstop Zach Neto.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-19T01:56:49.538Z","endTime":"2026-04-19T01:58:09.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":3},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.66656296651863,"aZ":-11.642386200254027,"pfxX":4.422848395917376,"pfxZ":10.60277556322098,"pX":0.4369301119620959,"pZ":1.7301513199598022,"vX0":-5.556690477973733,"vY0":-139.31778584690306,"vZ0":-8.042373162774467,"x":100.35,"y":192.07,"x0":1.896803941363758,"y0":50.000615537853655,"z0":5.451712748942043,"aX":8.563282262729706},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.4,"breakHorizontal":-6.6,"spinRate":2343,"spinDirection":149},"zone":9,"typeConfidence":2.0,"plateTime":0.3954108374266969,"extension":6.932662356003867},"index":0,"playId":"ba8c5fdf-e0f5-3bf6-9ab7-4fbbea3bd6dc","pitchNumber":1,"startTime":"2026-04-19T01:57:07.058Z","endTime":"2026-04-19T01:57:11.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.53653171049693,"aZ":-11.14636011902786,"pfxX":5.019291876972964,"pfxZ":10.916372703217636,"pX":-0.9591221250921929,"pZ":2.7711792018965213,"vX0":-9.277744943345374,"vY0":-138.97205638793213,"vZ0":-5.585467336343882,"x":153.56,"y":163.96,"x0":1.7936463633016257,"y0":50.00353279022046,"z0":5.569813588935122,"aX":9.669732969944889},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.5,"breakHorizontal":-6.8,"spinRate":2335,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.3964166193297083,"extension":6.869447525207647},"index":1,"playId":"c8c8023b-5922-3335-947c-9c6f7a19be1b","pitchNumber":2,"startTime":"2026-04-19T01:57:21.224Z","endTime":"2026-04-19T01:57:26.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.80723396732498,"aZ":-12.813575141280756,"pfxX":3.914683739706255,"pfxZ":9.922236812996976,"pX":0.2590369496458905,"pZ":0.6109123044880046,"vX0":-5.936143249916798,"vY0":-139.37903615877102,"vZ0":-10.536141322306392,"x":107.13,"y":222.29,"x0":1.9161494908372783,"y0":50.00094954541639,"z0":5.305807640491681,"aX":7.63680275543783},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.7,"breakHorizontal":-5.8,"spinRate":2281,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.3942667442549892,"extension":6.883127015775085},"index":2,"playId":"29901840-998b-3a08-80ba-2b32efa3d387","pitchNumber":3,"startTime":"2026-04-19T01:57:37.247Z","endTime":"2026-04-19T01:57:40.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.037010373508792,"aZ":-36.56559871368234,"pfxX":-5.55354971140414,"pfxZ":-3.2516255334899533,"pX":-1.0314513692453622,"pZ":2.5880996366568847,"vX0":-4.1209919402718045,"vY0":-115.37281703826407,"vZ0":0.515049770236431,"x":156.32,"y":168.9,"x0":1.4979907666953498,"y0":50.00241689221679,"z0":5.879973611172476,"aX":-7.501618020636653},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-5.5,"breakHorizontal":11.0,"spinRate":2571,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.47436760173655834,"extension":6.772855837332316},"hitData":{"launchSpeed":55.6,"launchAngle":53.0,"totalDistance":144.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":104.3,"coordY":148.44}},"index":3,"playId":"d9c2ee41-f156-3742-ad05-967227d625da","pitchNumber":4,"startTime":"2026-04-19T01:58:01.106Z","endTime":"2026-04-19T01:58:09.208Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T01:58:09.208Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a ground ball to third baseman Oswald Peraza.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-19T01:58:23.468Z","endTime":"2026-04-19T01:59:16.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"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":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.948128858453472,"aZ":-39.34497510388152,"pfxX":-3.8623553641391535,"pfxZ":-5.378416392868547,"pX":1.4639539195482119,"pZ":1.629610817841831,"vX0":0.621018273618261,"vY0":-115.19447858609007,"vZ0":-0.8578251667294654,"x":61.2,"y":194.78,"x0":1.6911020118863502,"y0":50.001722208343764,"z0":5.836267043747437,"aX":-5.150192936538023},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-9.6,"breakHorizontal":6.8,"spinRate":2537,"spinDirection":317},"zone":14,"typeConfidence":2.0,"plateTime":0.47689769324531994,"extension":6.753364663229418},"index":0,"playId":"c943a603-6632-3eb2-9f65-97c82fba36ad","pitchNumber":1,"startTime":"2026-04-19T01:58:33.959Z","endTime":"2026-04-19T01:58:37.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":71.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.021525837924067,"aZ":-39.84330030302375,"pfxX":-4.896561764674242,"pfxZ":-5.997817111268905,"pX":-0.23441123631481658,"pZ":3.1783462391263173,"vX0":-2.2878691901105186,"vY0":-112.84410852686877,"vZ0":2.7037669252658874,"x":125.94,"y":152.96,"x0":1.431111831775543,"y0":50.00119114274344,"z0":6.0008576732309695,"aX":-6.264170995390807},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-9.7,"breakHorizontal":9.5,"spinRate":2569,"spinDirection":321},"zone":2,"typeConfidence":2.0,"plateTime":0.4868454300189242,"extension":6.680318512721638},"index":1,"playId":"e005a91d-d622-3282-8122-e3a063beff3e","pitchNumber":2,"startTime":"2026-04-19T01:58:50.931Z","endTime":"2026-04-19T01:58:54.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":86.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.035046037807504,"aZ":-18.91951179069185,"pfxX":3.7615928463772406,"pfxZ":6.778658636401479,"pX":0.3265869872860805,"pZ":3.2914414816370505,"vX0":-5.842446948383506,"vY0":-139.7859290623302,"vZ0":-2.613496477593353,"x":104.55,"y":149.91,"x0":1.9666423135073485,"y0":50.002791293225215,"z0":5.497924206694046,"aX":7.355555228535528},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.9,"breakHorizontal":-5.4,"spinRate":2138,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.39365287923592884,"extension":6.781217069484091},"hitData":{"launchSpeed":64.2,"launchAngle":-63.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.48,"coordY":174.25}},"index":2,"playId":"55affb1a-0213-34d4-9748-afc8e4bec9be","pitchNumber":3,"startTime":"2026-04-19T01:59:07.595Z","endTime":"2026-04-19T01:59:16.195Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T01:59:16.195Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Andujar strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-19T01:59:35.719Z","endTime":"2026-04-19T02:05:06.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"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":[0,1,2,3,5,6],"actionIndex":[4],"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":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.21349079625653,"aZ":-11.178485340339039,"pfxX":3.6453492570207775,"pfxZ":10.535499841019575,"pX":-0.08959460530457601,"pZ":1.1277272941786163,"vX0":-6.905038286547663,"vY0":-140.79543119713298,"vZ0":-9.64352589570429,"x":120.42,"y":208.33,"x0":1.9293916842475731,"y0":50.00004001598733,"z0":5.335957076251503,"aX":7.263151082076009},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.0,"breakHorizontal":-5.0,"spinRate":2218,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.39014197431425846,"extension":6.813898494651562},"index":0,"playId":"8e6825c6-131e-3da6-94d5-1f3f92583d90","pitchNumber":1,"startTime":"2026-04-19T01:59:47.854Z","endTime":"2026-04-19T01:59:52.271Z","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":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.173441919157398,"aZ":-26.516912088990136,"pfxX":-0.9870068981400733,"pfxZ":3.3188581314347934,"pX":-0.0022156417857955965,"pZ":1.2088862676640588,"vX0":-4.392856745862716,"vY0":-129.2932078646199,"vZ0":-5.599821335608734,"x":117.08,"y":206.14,"x0":1.8421824192983023,"y0":50.003077160242434,"z0":5.419370182084402,"aX":-1.682758594472976},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.0,"breakHorizontal":2.8,"spinRate":2312,"spinDirection":179},"zone":13,"typeConfidence":2.0,"plateTime":0.42248881082487655,"extension":6.633868108317706},"index":1,"playId":"4f1730b9-a540-332e-8882-87fd680ca7ad","pitchNumber":2,"startTime":"2026-04-19T02:00:06.972Z","endTime":"2026-04-19T02:00:10.215Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"1a0d23ec-2cec-42bc-b7e2-11367e0c1006","startTime":"2026-04-19T02:00:24.985Z","endTime":"2026-04-19T02:00:29.985Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93646677406361,"aZ":-23.60108591299114,"pfxX":5.5737320242245145,"pfxZ":5.416495083493863,"pX":0.22499529672962845,"pZ":1.7891672045220801,"vX0":-4.87252198938732,"vY0":-125.18044766884012,"vZ0":-4.770378697007303,"x":108.42,"y":190.47,"x0":1.4751976260158697,"y0":50.002072462440864,"z0":5.658433989276829,"aX":8.820544387827894},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.9,"breakHorizontal":-8.9,"spinRate":1796,"spinDirection":154},"zone":8,"typeConfidence":2.0,"plateTime":0.4380282350968834,"extension":6.955080630931259},"index":3,"playId":"bfbc4400-d819-3840-a6d5-8704ae93f04c","pitchNumber":3,"startTime":"2026-04-19T02:00:42.028Z","endTime":"2026-04-19T02:00:46.840Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-19T02:00:56.820Z","endTime":"2026-04-19T02:04:39.930Z","isPitch":false,"type":"action","player":{"id":609280,"link":"/api/v1/people/609280"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.441880844588894,"aZ":-15.884754567212495,"pfxX":4.500547642113469,"pfxZ":8.314803390705794,"pX":0.8371685220946831,"pZ":3.470945004410447,"vX0":-4.442955570036858,"vY0":-139.78040399366932,"vZ0":-3.125384082717842,"x":85.09,"y":145.06,"x0":1.8702312066454385,"y0":50.003408470604505,"z0":5.660020876574058,"aX":8.817574013151134},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.5,"breakHorizontal":-7.1,"spinRate":2240,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.39336509869294556,"extension":6.80320419756935},"index":5,"playId":"43158731-c8fc-3c5a-9aec-f4bea0e972ec","pitchNumber":4,"startTime":"2026-04-19T02:04:39.930Z","endTime":"2026-04-19T02:04:44.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.810195980875207,"aZ":-27.627997711987703,"pfxX":-2.427975415120147,"pfxZ":2.603269213587389,"pX":-0.0863669915310903,"pZ":0.6264358074600046,"vX0":-3.9992749063742834,"vY0":-131.42658778489448,"vZ0":-7.34527036906683,"x":120.29,"y":221.87,"x0":1.7724648623388155,"y0":50.00019950602679,"z0":5.520023751193151,"aX":-4.2294182185651},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.2,"breakHorizontal":5.3,"spinRate":2330,"spinDirection":161},"zone":13,"typeConfidence":2.0,"plateTime":0.4173555079355449,"extension":6.791707130976058},"index":6,"playId":"8bae3fcc-f7ce-3063-87fa-1d1ab3cdfaf8","pitchNumber":5,"startTime":"2026-04-19T02:05:01.160Z","endTime":"2026-04-19T02:05:06.841Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T02:05:06.841Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-19T02:05:17.995Z","endTime":"2026-04-19T02:07:07.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.748128813596914,"aZ":-13.842350336531236,"pfxX":3.433402718191986,"pfxZ":9.372097946054112,"pX":0.3959735499177351,"pZ":4.6065652676356885,"vX0":-5.02935148664124,"vY0":-139.3195274547268,"vZ0":-0.2801105861788048,"x":101.91,"y":114.4,"x0":1.7826504132880305,"y0":50.002936542177295,"z0":5.6272827789012085,"aX":6.716426369662711},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":-5.2,"spinRate":2125,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.39389495333190405,"extension":6.7546401727572425},"index":0,"playId":"d01a7554-fc1b-3de2-94e4-1cc6e2f750c4","pitchNumber":1,"startTime":"2026-04-19T02:05:33.421Z","endTime":"2026-04-19T02:05:37.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.785118381020304,"aZ":-16.01710135227076,"pfxX":4.959603585854081,"pfxZ":8.073929627667713,"pX":-0.5484554040739934,"pZ":2.2361126577614825,"vX0":-8.302008751805504,"vY0":-140.76652136236882,"vZ0":-6.02137466763434,"x":137.91,"y":178.4,"x0":1.7984306127044458,"y0":50.00331834144652,"z0":5.444803042397082,"aX":9.926140213466972},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.4,"breakHorizontal":-7.2,"spinRate":2273,"spinDirection":150},"zone":4,"typeConfidence":2.0,"plateTime":0.3895234048870382,"extension":6.897099755832179},"index":1,"playId":"52816e38-d04a-30ee-a597-472ed206fdb1","pitchNumber":2,"startTime":"2026-04-19T02:05:54.848Z","endTime":"2026-04-19T02:05:58.426Z","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":96.6,"endSpeed":87.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.53785475330471,"aZ":-15.008794929243217,"pfxX":4.077695723670109,"pfxZ":8.670543693840202,"pX":0.6845839099271254,"pZ":2.9115397234609004,"vX0":-5.231763029011502,"vY0":-140.45913217204452,"vZ0":-4.280599292991095,"x":90.91,"y":160.17,"x0":2.049631652108455,"y0":50.00443918022181,"z0":5.444780155056783,"aX":8.074308033727739},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.9,"breakHorizontal":-6.2,"spinRate":2179,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.3913441585332773,"extension":6.8739853077189945},"index":2,"playId":"2cd8b2bc-d4ff-3da3-8877-6b1460483242","pitchNumber":3,"startTime":"2026-04-19T02:06:17.170Z","endTime":"2026-04-19T02:06:20.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":88.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.15163093100718,"aZ":-13.096434594654541,"pfxX":4.058787268827169,"pfxZ":9.342318840421038,"pX":0.11015386073907389,"pZ":2.293803727875442,"vX0":-6.362036039644696,"vY0":-143.1800328175495,"vZ0":-6.579038995829204,"x":112.8,"y":176.85,"x0":1.8507070914319588,"y0":50.00212874758281,"z0":5.4684937146016654,"aX":8.28813578628468},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.5,"breakHorizontal":-5.8,"spinRate":2187,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.38499251640546683,"extension":6.897179661614157},"index":3,"playId":"169df683-34de-3b1a-b909-0a5a0b9ee3b4","pitchNumber":4,"startTime":"2026-04-19T02:06:37.402Z","endTime":"2026-04-19T02:06:41.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.04307070741223,"aZ":-38.50102265138332,"pfxX":-4.066601637208101,"pfxZ":-4.535388238903613,"pX":-1.1079456392377052,"pZ":1.192430697365857,"vX0":-4.637081362833266,"vY0":-117.388930321156,"vZ0":-2.316228647724832,"x":159.23,"y":206.58,"x0":1.420492171344925,"y0":50.00083287444706,"z0":5.7733178183712806,"aX":-5.677807804618976},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-8.5,"breakHorizontal":8.5,"spinRate":2681,"spinDirection":327},"zone":13,"typeConfidence":2.0,"plateTime":0.46645503351274353,"extension":6.912388357796623},"index":4,"playId":"2904786f-c372-3ef1-97f9-7f25bdea2f51","pitchNumber":5,"startTime":"2026-04-19T02:07:02.779Z","endTime":"2026-04-19T02:07:07.331Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T02:07:07.331Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Umpire reviewed (home run), call on the field was upheld: Yoán Moncada flies out sharply 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-19T02:09:20.559Z","endTime":"2026-04-19T02:10:22.609Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":74.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.402964602690044,"aZ":-29.77201339151903,"pfxX":-1.314765797299836,"pfxZ":1.6831809221742526,"pX":0.14517683146094076,"pZ":1.8484681218109544,"vX0":3.4835326152290214,"vY0":-120.7337042998975,"vZ0":-3.859708040007008,"x":111.47,"y":188.87,"x0":-1.1661088957316623,"y0":50.0050893472301,"z0":6.180529320486701,"aX":-1.880220760020133},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.2,"breakHorizontal":1.2,"spinRate":2573,"spinDirection":31},"zone":8,"typeConfidence":2.0,"plateTime":0.45925791789209525,"extension":5.136531293196072},"index":0,"playId":"5874070d-57bb-309d-ad56-ce12b60407af","pitchNumber":1,"startTime":"2026-04-19T02:09:33.338Z","endTime":"2026-04-19T02:09:37.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.605047674098632,"aZ":-29.982797616984335,"pfxX":-1.8225408685256714,"pfxZ":1.4445515159034725,"pX":0.5612537958594125,"pZ":1.6946949529131188,"vX0":4.795827112100117,"vY0":-122.50840064309041,"vZ0":-4.611165394829177,"x":95.61,"y":193.02,"x0":-1.1864940868065048,"y0":50.00427805052195,"z0":6.169526146031446,"aX":-2.7663779302124736},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.8,"breakHorizontal":2.2,"spinRate":2600,"spinDirection":177},"zone":9,"typeConfidence":2.0,"plateTime":0.4474106005428342,"extension":5.075933586347856},"index":1,"playId":"28669f01-fc74-3b37-a9c1-72a2976eb913","pitchNumber":2,"startTime":"2026-04-19T02:09:44.806Z","endTime":"2026-04-19T02:09:48.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.507496563466155,"aZ":-30.030684850422766,"pfxX":-1.0171953898613044,"pfxZ":1.3724431271540634,"pX":0.3266531197501064,"pZ":0.9815794538877115,"vX0":3.846073494140199,"vY0":-124.72831391857434,"vZ0":-6.245889509409467,"x":104.55,"y":212.28,"x0":-1.1101236785591562,"y0":50.00256728953352,"z0":6.027100342948731,"aX":-1.5868607754316715},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.2,"breakHorizontal":0.8,"spinRate":2480,"spinDirection":285},"zone":14,"typeConfidence":2.0,"plateTime":0.4408884198915999,"extension":5.206465377662884},"index":2,"playId":"3b858990-aed8-3d55-ad4d-edc70d7966ae","pitchNumber":3,"startTime":"2026-04-19T02:09:57.665Z","endTime":"2026-04-19T02:10:01.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.442812689648523,"aZ":-33.31158998776609,"pfxX":-0.2861859890338019,"pfxZ":-0.8060819788782716,"pX":-0.48332086868719965,"pZ":2.4183668510278524,"vX0":1.8921205353952435,"vY0":-118.26697568252861,"vZ0":-1.9766668459419359,"x":135.42,"y":173.48,"x0":-1.2580003590831224,"y0":50.00340699988101,"z0":6.332494282802795,"aX":-0.4039533431342979},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-1.7,"breakHorizontal":0.0,"spinRate":2534,"spinDirection":52},"zone":4,"typeConfidence":2.0,"plateTime":0.46387375814983933,"extension":4.987097895312917},"hitData":{"launchSpeed":100.2,"launchAngle":38.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":164.67,"coordY":50.8}},"index":3,"playId":"17b91f8b-342e-30cf-9d0d-c9270d374ae1","pitchNumber":4,"startTime":"2026-04-19T02:10:13.009Z","endTime":"2026-04-19T02:10:22.609Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"NH"},"playEndTime":"2026-04-19T02:10:22.609Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Oswald Peraza grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-19T02:12:08.737Z","endTime":"2026-04-19T02:12:19.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":0},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":75.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.225173459641457,"aZ":-29.136777261407175,"pfxX":-0.5282128676637423,"pfxZ":2.0647556705842662,"pX":0.17153399225031923,"pZ":1.5769785888525762,"vX0":3.574554567311378,"vY0":-121.73885181785201,"vZ0":-4.616168345674587,"x":110.46,"y":196.2,"x0":-1.259609757690424,"y0":50.003930021627795,"z0":6.0770688302337845,"aX":-0.7778297050514645},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.8,"breakHorizontal":-0.1,"spinRate":2508,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4533150566836994,"extension":5.424592356031743},"hitData":{"launchSpeed":77.4,"launchAngle":-1.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.83,"coordY":154.09}},"index":0,"playId":"a4a92556-10d6-3397-b4eb-669b27eefea5","pitchNumber":1,"startTime":"2026-04-19T02:12:12.039Z","endTime":"2026-04-19T02:12:19.981Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T02:12:19.981Z","atBatIndex":12},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Josh Lowe pops out to third baseman Manny Machado in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-19T02:12:33.724Z","endTime":"2026-04-19T02:12:59.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76265546166791,"aZ":-14.3312617871974,"pfxX":-7.012806441041037,"pfxZ":9.527785197022707,"pX":-0.4000510183648094,"pZ":2.7323275660739723,"vX0":4.530484653475459,"vY0":-136.17870014838607,"vZ0":-6.285008122090676,"x":132.25,"y":165.01,"x0":-1.1768219924726009,"y0":50.000994745981906,"z0":6.067074974139303,"aX":-13.129362649349135},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.1,"breakHorizontal":11.6,"spinRate":2159,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.4026936290422922,"extension":5.186763984619532},"index":0,"playId":"ab6e0f7d-5a54-3831-aad8-8d45520212aa","pitchNumber":1,"startTime":"2026-04-19T02:12:40.384Z","endTime":"2026-04-19T02:12:44.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.7,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.780872739921435,"aZ":-34.684131835681356,"pfxX":1.7851311791528381,"pfxZ":-1.737468096443326,"pX":0.12361971131595874,"pZ":2.3201841145685216,"vX0":2.4872988509650944,"vY0":-119.30230193285027,"vZ0":-1.990639954869549,"x":112.29,"y":176.14,"x0":-1.1641251649495499,"y0":50.004616598065525,"z0":6.289235131287252,"aX":2.575194332812118},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.4,"breakHorizontal":-3.8,"spinRate":2633,"spinDirection":25},"zone":5,"typeConfidence":2.0,"plateTime":0.4589730429077745,"extension":5.064937021147685},"hitData":{"launchSpeed":89.4,"launchAngle":80.0,"totalDistance":87.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":90.34,"coordY":191.7}},"index":1,"playId":"89b87621-4bfb-3e25-9e22-d98cec0f3767","pitchNumber":2,"startTime":"2026-04-19T02:12:49.556Z","endTime":"2026-04-19T02:12:59.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T02:12:59.274Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddy Fermin singles on a line drive to center fielder Mike Trout.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-19T02:15:25.458Z","endTime":"2026-04-19T02:16:25.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.3,"endSpeed":81.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.222839215480143,"aZ":-29.683564267925874,"pfxX":-2.8322801253565872,"pfxZ":1.4679305688803446,"pX":0.3493772136490961,"pZ":3.119176860139293,"vX0":-3.5198748487316083,"vY0":-128.61555576709367,"vZ0":-0.4486106195477777,"x":103.68,"y":154.56,"x0":2.0984349469450803,"y0":50.00011805013492,"z0":5.578578244187296,"aX":-4.789273819856713},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.8,"breakHorizontal":5.9,"spinRate":2344,"spinDirection":197},"zone":3,"typeConfidence":2.0,"plateTime":0.4242906572144354,"extension":6.759574274530722},"index":0,"playId":"66bfd3da-42f7-393c-bc38-e8877266dd71","pitchNumber":1,"startTime":"2026-04-19T02:15:38.779Z","endTime":"2026-04-19T02:15:42.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17593950347884,"aZ":-27.581744785514847,"pfxX":3.3375180991841376,"pfxZ":2.8555296435950526,"pX":0.5360312423843334,"pZ":2.0241346466144985,"vX0":-3.822364437393164,"vY0":-125.5994261623281,"vZ0":-3.5648704458688614,"x":96.57,"y":184.13,"x0":1.6401907155746658,"y0":50.00029654521316,"z0":5.6917978066026915,"aX":5.360173255093999},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.7,"breakHorizontal":-5.3,"spinRate":1426,"spinDirection":152},"zone":9,"typeConfidence":2.0,"plateTime":0.43520600146886945,"extension":6.909077533791148},"index":1,"playId":"576b213e-1889-318d-ae7b-1323faac3f4d","pitchNumber":2,"startTime":"2026-04-19T02:15:53.177Z","endTime":"2026-04-19T02:15:56.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.33423108336157,"aZ":-14.967118673836325,"pfxX":3.9296660001106622,"pfxZ":8.510745984692592,"pX":-0.2224533746696428,"pZ":2.91169028163649,"vX0":-7.7271739640226995,"vY0":-141.53322540864502,"vZ0":-4.412664921026653,"x":125.48,"y":160.16,"x0":2.036755624608998,"y0":50.0016598038145,"z0":5.4543946814355975,"aX":7.944596683088701},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.6,"breakHorizontal":-5.5,"spinRate":2248,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.3875000830754951,"extension":6.854685582692177},"hitData":{"launchSpeed":95.7,"launchAngle":10.0,"totalDistance":172.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":107.41,"coordY":89.25}},"index":2,"playId":"c67203e4-f61e-3d18-894d-5df3be386844","pitchNumber":3,"startTime":"2026-04-19T02:16:13.693Z","endTime":"2026-04-19T02:16:25.762Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T02:16:25.762Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Cronenworth singles on a ground ball to left fielder Josh Lowe. Freddy Fermin to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-19T02:16:40.532Z","endTime":"2026-04-19T02:18:18.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnSecond":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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.4,"endSpeed":88.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37487586959366,"aZ":-16.557723355984063,"pfxX":5.171370352277819,"pfxZ":7.959537096043927,"pX":-0.29860673755630235,"pZ":1.3041441482970944,"vX0":-7.9153294516995345,"vY0":-138.5724840108043,"vZ0":-8.044970482181835,"x":128.38,"y":203.57,"x0":1.9112787799498303,"y0":50.00478719227512,"z0":5.332292214058233,"aX":10.148879475722168},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.1,"breakHorizontal":-7.9,"spinRate":2259,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.39391821342098243,"extension":7.067869432579907},"index":0,"playId":"dfdcaf7e-ec93-3108-a699-ac3c3351fb14","pitchNumber":1,"startTime":"2026-04-19T02:16:52.068Z","endTime":"2026-04-19T02:16:56.859Z","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":0,"outs":0},"index":1,"startTime":"2026-04-19T02:17:11.119Z","endTime":"2026-04-19T02:17:29.317Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"}},{"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":87.3,"endSpeed":79.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09455519011941,"aZ":-31.863831855673894,"pfxX":-1.681275287800073,"pfxZ":0.190568155450471,"pX":-0.34973866662831754,"pZ":2.1099911827544005,"vX0":-5.073717806979121,"vY0":-127.04111243760501,"vZ0":-2.148995141946453,"x":130.33,"y":181.81,"x0":1.9019210037597956,"y0":50.00263003010224,"z0":5.531125915436578,"aX":-2.7118750846933866},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.0,"breakHorizontal":4.3,"spinRate":2419,"spinDirection":254},"zone":7,"typeConfidence":2.0,"plateTime":0.4332515205802072,"extension":6.813714925742385},"index":2,"playId":"b3fc85e8-34d0-347a-9a95-cefb0dc36d4b","pitchNumber":2,"startTime":"2026-04-19T02:17:29.317Z","endTime":"2026-04-19T02:17:33.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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":72.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.673487918578036,"aZ":-42.047244274618826,"pfxX":-2.408002770193524,"pfxZ":-7.55121206657844,"pX":-0.25665743220352755,"pZ":2.775507445517733,"vX0":-3.547742470415131,"vY0":-113.58615146739757,"vZ0":2.3017445269392622,"x":126.78,"y":163.84,"x0":1.6379173480239229,"y0":50.00328304348802,"z0":5.927847513636812,"aX":-3.1477327719390873},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-12.8,"breakHorizontal":5.3,"spinRate":2612,"spinDirection":323},"zone":4,"typeConfidence":2.0,"plateTime":0.48209953652308135,"extension":6.835929524950906},"index":3,"playId":"a6cd49fc-581a-3cd0-8ba1-a9d1dd32e954","pitchNumber":3,"startTime":"2026-04-19T02:17:48.286Z","endTime":"2026-04-19T02:17:52.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.03655022604305,"aZ":-14.97289008810733,"pfxX":2.7125171050539976,"pfxZ":8.612805568304879,"pX":0.36811714204883517,"pZ":1.6323154065410546,"vX0":-5.825802726278032,"vY0":-140.90689836604506,"vZ0":-7.515841546223914,"x":102.97,"y":194.71,"x0":2.1163729445197488,"y0":50.00525674470306,"z0":5.314937435295058,"aX":5.419281408735737},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":-3.6,"spinRate":2286,"spinDirection":144},"zone":9,"typeConfidence":2.0,"plateTime":0.38973269905716723,"extension":6.830060863962531},"hitData":{"launchSpeed":86.9,"launchAngle":7.0,"totalDistance":115.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.39,"coordY":113.85}},"index":4,"playId":"086f723c-28f3-3c0c-8fad-5220720390cb","pitchNumber":4,"startTime":"2026-04-19T02:18:08.271Z","endTime":"2026-04-19T02:18:18.215Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T02:18:18.215Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-19T02:18:35.550Z","endTime":"2026-04-19T02:20:50.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnSecond":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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 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":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65968304278479,"aZ":-22.928948593226426,"pfxX":7.0933916785644415,"pfxZ":5.760795924429572,"pX":0.3971593943818015,"pZ":0.5236917825577827,"vX0":-5.635366329569776,"vY0":-126.18312196776277,"vZ0":-7.728234940264555,"x":101.86,"y":224.64,"x0":1.7423151412720272,"y0":50.005819391255265,"z0":5.485235397137423,"aX":11.393643621813329},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.8,"breakHorizontal":-11.5,"spinRate":1782,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.4347483129367249,"extension":7.0542811127677805},"index":0,"playId":"fd4e68d6-f105-3a37-be22-7ffc217e8837","pitchNumber":1,"startTime":"2026-04-19T02:18:49.145Z","endTime":"2026-04-19T02:18:52.479Z","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":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.8,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40211299118936,"aZ":-13.726140354656184,"pfxX":3.76563703812818,"pfxZ":9.496125603417358,"pX":-0.8062703055577799,"pZ":2.261286263460637,"vX0":-8.61277745756962,"vY0":-139.24860540400206,"vZ0":-5.9478797689666205,"x":147.73,"y":177.73,"x0":1.8525808037683413,"y0":50.004072132377225,"z0":5.351122546309791,"aX":7.317308017402779},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":-4.8,"spinRate":2251,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.394976456533886,"extension":6.839539779393992},"index":1,"playId":"888ea1ba-e37c-3a9e-9d2d-5c017a4e622c","pitchNumber":2,"startTime":"2026-04-19T02:19:09.677Z","endTime":"2026-04-19T02:19:12.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55778094253511,"aZ":-16.94162419231504,"pfxX":4.075799755625225,"pfxZ":7.700369635754074,"pX":-0.5613643822726396,"pZ":2.7552182250174364,"vX0":-8.370831681526074,"vY0":-139.56689633043632,"vZ0":-4.269800980531267,"x":138.4,"y":164.39,"x0":1.943340768477949,"y0":50.00353698500796,"z0":5.416059943503691,"aX":8.064085673269213},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.2,"breakHorizontal":-5.8,"spinRate":2061,"spinDirection":147},"zone":1,"typeConfidence":2.0,"plateTime":0.3920073815806697,"extension":6.915371464728653},"index":2,"playId":"3fe18a80-bee2-3d11-bf49-afa7e311f1e9","pitchNumber":3,"startTime":"2026-04-19T02:19:32.725Z","endTime":"2026-04-19T02:19:36.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94560355572561,"aZ":-29.315043570267335,"pfxX":-1.6005373402240437,"pfxZ":1.689295782610401,"pX":-1.9389505803283118,"pZ":1.9477312778964464,"vX0":-8.940990926092523,"vY0":-129.1451046957534,"vZ0":-3.539810256781053,"x":190.91,"y":186.19,"x0":1.7759438028286385,"y0":50.00054950356447,"z0":5.591464347359826,"aX":-2.7003655423217916},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.5,"breakHorizontal":4.9,"spinRate":2324,"spinDirection":266},"zone":13,"typeConfidence":2.0,"plateTime":0.4241555992589534,"extension":7.135869435047121},"index":3,"playId":"3bd78fd4-0426-3dc0-8e79-dcec756a6687","pitchNumber":4,"startTime":"2026-04-19T02:19:53.277Z","endTime":"2026-04-19T02:19:57.717Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"playId":"d3101033-f789-4885-a92f-40ba8f713346","startTime":"2026-04-19T02:20:11.068Z","endTime":"2026-04-19T02:20:16.068Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96007068345381,"aZ":-15.239530712105573,"pfxX":4.914862404831837,"pfxZ":8.312232396146829,"pX":-0.3994158143097864,"pZ":0.8211550641937275,"vX0":-8.052812084968199,"vY0":-141.3135149800054,"vZ0":-9.60985124714281,"x":132.22,"y":216.61,"x0":1.8389437876331525,"y0":50.00292614418599,"z0":5.228203937123625,"aX":10.014175072808097},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.3,"breakHorizontal":-7.4,"spinRate":2199,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.3865029695427782,"extension":7.021758125524448},"index":5,"playId":"6d6f1177-94f9-30d2-b4d0-f206de7298d1","pitchNumber":5,"startTime":"2026-04-19T02:20:26.960Z","endTime":"2026-04-19T02:20:31.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.733172304069523,"aZ":-29.180352282343566,"pfxX":-0.399917728757893,"pfxZ":1.7294947514479064,"pX":0.4924673834413985,"pZ":1.9808740681648929,"vX0":-3.9410439954810887,"vY0":-129.9770853602228,"vZ0":-3.1167354735239505,"x":98.23,"y":185.3,"x0":2.0740707305745403,"y0":50.00060710635629,"z0":5.388425279076291,"aX":-0.6900457732788631},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.8,"breakHorizontal":1.6,"spinRate":2260,"spinDirection":167},"zone":9,"typeConfidence":2.0,"plateTime":0.41982792223644205,"extension":6.990404940869555},"index":6,"playId":"6e694efe-709b-3b9f-9499-abe09d009986","pitchNumber":6,"startTime":"2026-04-19T02:20:46.087Z","endTime":"2026-04-19T02:20:50.220Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T02:20:50.220Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Fernando Tatis Jr. lines into a double play, third baseman Oswald Peraza to second baseman Adam Frazier. Freddy Fermin out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-19T02:21:06.024Z","endTime":"2026-04-19T02:21:45.627Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","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":672724,"link":"/api/v1/people/672724"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"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"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.712176231849384,"aZ":-17.252420629217994,"pfxX":4.36857590305491,"pfxZ":7.549640826619408,"pX":1.3208029782091202,"pZ":3.645961725159846,"vX0":-3.530504166973544,"vY0":-139.76142742454604,"vZ0":-2.0644692962362026,"x":66.65,"y":140.34,"x0":2.0332612791281655,"y0":50.004504092104895,"z0":5.528176849583609,"aX":8.63695284186405},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.4,"breakHorizontal":-7.2,"spinRate":2162,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.3920111415379961,"extension":6.798392926280822},"index":0,"playId":"27c1efab-9bdd-37d4-9a5a-6b53a50b934f","pitchNumber":1,"startTime":"2026-04-19T02:21:18.352Z","endTime":"2026-04-19T02:21:21.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":73.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.248526839723628,"aZ":-40.521215397390904,"pfxX":-4.245652760966402,"pfxZ":-6.1970789939807736,"pX":0.004152146820190991,"pZ":1.6627617644098314,"vX0":-2.3094923481058256,"vY0":-114.80516913400078,"vZ0":-0.2592874478074536,"x":116.84,"y":193.89,"x0":1.5712692919081057,"y0":50.000371601674765,"z0":5.687995299831069,"aX":-5.722641911764178},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-11.0,"breakHorizontal":8.3,"spinRate":2633,"spinDirection":324},"zone":13,"typeConfidence":2.0,"plateTime":0.4752776855984906,"extension":6.8865738203968565},"hitData":{"launchSpeed":97.3,"launchAngle":7.0,"totalDistance":127.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":102.46,"coordY":163.24}},"index":1,"playId":"5c24bc50-18d4-3b7c-b86e-1c2a7f845c0b","pitchNumber":2,"startTime":"2026-04-19T02:21:38.509Z","endTime":"2026-04-19T02:21:45.627Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T02:21:45.627Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Logan O'Hoppe flies out sharply to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-19T02:24:03.960Z","endTime":"2026-04-19T02:24:55.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","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":2},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.566418177202088,"aZ":-31.117624360871766,"pfxX":-1.751783145381456,"pfxZ":0.7008486160664686,"pX":0.36996274760724773,"pZ":1.5972279822892268,"vX0":3.8915006262056835,"vY0":-122.35373256092873,"vZ0":-4.523923638924473,"x":102.9,"y":195.65,"x0":-1.0180121629103187,"y0":50.00218782039961,"z0":6.155644853594519,"aX":-2.639273843316482},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.4,"breakHorizontal":2.2,"spinRate":2462,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.4487419251083846,"extension":5.151866802340678},"index":0,"playId":"f5f2445b-7aa2-3797-99fd-9a713a87725e","pitchNumber":1,"startTime":"2026-04-19T02:24:15.097Z","endTime":"2026-04-19T02:24:19.341Z","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":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75892279341061,"aZ":-23.523581101425783,"pfxX":-0.8132003386961708,"pfxZ":5.4742975878733535,"pX":0.8220971836138806,"pZ":2.434858883457299,"vX0":5.665167774101283,"vY0":-125.07203548629685,"vZ0":-3.3272308903899814,"x":85.66,"y":173.04,"x0":-1.3689409695732895,"y0":50.00503587067681,"z0":5.716540765711972,"aX":-1.2863864103063056},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.4,"breakHorizontal":0.1,"spinRate":2298,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.43831290956162183,"extension":5.415544475780013},"index":1,"playId":"0cce00e1-710e-3b24-9b60-5d6edbc3d102","pitchNumber":2,"startTime":"2026-04-19T02:24:26.521Z","endTime":"2026-04-19T02:24:31.630Z","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.6,"endSpeed":84.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97474433975902,"aZ":-16.81355661505636,"pfxX":-8.982873138131186,"pfxZ":8.418923573993537,"pX":-0.035889767814426,"pZ":2.7660030187478575,"vX0":5.453738595471264,"vY0":-134.65423487573347,"vZ0":-5.568914644656672,"x":118.37,"y":164.1,"x0":-0.9270909723051356,"y0":50.00447579342069,"z0":6.062534791783394,"aX":-16.39237862322786},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.2,"breakHorizontal":15.0,"spinRate":2062,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.4077527623585975,"extension":5.2987571297636205},"hitData":{"launchSpeed":100.3,"launchAngle":27.0,"totalDistance":392.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":119.99,"coordY":40.89}},"index":2,"playId":"516fcbef-41c1-39c5-a8bf-85820ccd4cef","pitchNumber":3,"startTime":"2026-04-19T02:24:45.562Z","endTime":"2026-04-19T02:24:55.820Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T02:24:55.820Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adam Frazier grounds out to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-19T02:25:07.999Z","endTime":"2026-04-19T02:25:38.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.1,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.955489239579183,"aZ":-16.481350837290698,"pfxX":-8.256420826587872,"pfxZ":8.65979792007197,"pX":-0.16108976392538263,"pZ":1.7371755994129432,"vX0":5.2028088856441475,"vY0":-134.23652269771523,"vZ0":-8.003639452199375,"x":123.14,"y":191.88,"x0":-1.0586934357840723,"y0":50.00373789813756,"z0":5.946523426070066,"aX":-14.963205018766887},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.0,"breakHorizontal":13.7,"spinRate":2074,"spinDirection":285},"zone":8,"typeConfidence":2.0,"plateTime":0.4091195457750354,"extension":5.283235890577858},"index":0,"playId":"a1a2c6c8-23e8-31e7-9fc1-be710fd112dd","pitchNumber":1,"startTime":"2026-04-19T02:25:17.738Z","endTime":"2026-04-19T02:25:21.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":75.0,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87423600288456,"aZ":-31.114221020030598,"pfxX":-1.0627682013046091,"pfxZ":0.7346436937405354,"pX":-0.191641148558413,"pZ":1.6728719655558923,"vX0":2.7342426457244335,"vY0":-121.3003569031538,"vZ0":-4.030563761503615,"x":124.3,"y":193.61,"x0":-1.2095300736169623,"y0":50.00410908114144,"z0":6.152990989995409,"aX":-1.5397174734407937},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.4,"breakHorizontal":1.1,"spinRate":2553,"spinDirection":10},"zone":8,"typeConfidence":2.0,"plateTime":0.4564354970731741,"extension":5.040842459797821},"hitData":{"launchSpeed":88.9,"launchAngle":6.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.5,"coordY":159.84}},"index":1,"playId":"56f0ade2-c36a-3450-95c7-1b16a0ff4dac","pitchNumber":2,"startTime":"2026-04-19T02:25:29.933Z","endTime":"2026-04-19T02:25:38.955Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T02:25:38.955Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Zach Neto doubles (5) on a sharp fly ball to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-19T02:25:51.365Z","endTime":"2026-04-19T02:27:49.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.533119925962353,"aZ":-32.07082963264112,"pfxX":0.044688159983709674,"pfxZ":0.06967952453464576,"pX":0.22762604712961843,"pZ":2.0342854489749476,"vX0":3.390327411544682,"vY0":-122.26088849410246,"vZ0":-3.0148444211009746,"x":108.32,"y":183.85,"x0":-1.1918479672338171,"y0":50.003765890929344,"z0":6.079274413449774,"aX":0.06606624588593468},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.4,"breakHorizontal":-1.0,"spinRate":2561,"spinDirection":7},"zone":8,"typeConfidence":2.0,"plateTime":0.4506395360752955,"extension":5.279513635165346},"index":0,"playId":"35f237e5-22e4-3612-9432-1ae6eb6e5b78","pitchNumber":1,"startTime":"2026-04-19T02:26:04.017Z","endTime":"2026-04-19T02:26:07.113Z","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-19T02:26:11.825Z","endTime":"2026-04-19T02:26:23.834Z","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":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.458844959423033,"aZ":-23.789343152399315,"pfxX":-3.004962680343665,"pfxZ":4.962764860067233,"pX":1.4176056664785903,"pZ":0.04550684876397273,"vX0":7.845387722463207,"vY0":-129.0410075430333,"vZ0":-8.92307208466073,"x":62.96,"y":237.55,"x0":-1.2695392729890975,"y0":50.00301150276055,"z0":5.376468920235217,"aX":-5.0769811175396375},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.2,"breakHorizontal":3.7,"spinRate":1792,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.42420422790698975,"extension":5.656653115847559},"index":2,"playId":"2a702dd3-8c99-30e5-8ea2-e1fb8001767c","pitchNumber":2,"startTime":"2026-04-19T02:26:23.834Z","endTime":"2026-04-19T02:26:27.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.080048249618624,"aZ":-19.47852603068445,"pfxX":-9.2131850741804,"pfxZ":6.688676535672181,"pX":-0.6586852640632168,"pZ":2.7623950944353175,"vX0":4.470624378603917,"vY0":-137.07122856457923,"vZ0":-5.164779979729954,"x":142.11,"y":164.2,"x0":-1.1163766017114274,"y0":50.00043795995022,"z0":6.0061726156206525,"aX":-17.480448715383776},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.2,"breakHorizontal":15.7,"spinRate":2032,"spinDirection":312},"zone":1,"typeConfidence":2.0,"plateTime":0.40001175447609283,"extension":5.375785536672699},"index":3,"playId":"81ee15e1-2a76-3e57-b4af-379730a6ddfd","pitchNumber":3,"startTime":"2026-04-19T02:26:40.115Z","endTime":"2026-04-19T02:26:43.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":76.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23254453263279,"aZ":-29.72240708775778,"pfxX":-0.6390945884137738,"pfxZ":1.6243455384306946,"pX":1.2733524070073472,"pZ":1.4081458461999536,"vX0":5.660745518585608,"vY0":-123.97174465633933,"vZ0":-4.835064092512541,"x":68.46,"y":200.76,"x0":-0.9887279680842969,"y0":50.00108307716889,"z0":5.960498222192709,"aX":-0.9635511959686571},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.7,"breakHorizontal":-0.6,"spinRate":2576,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4474095609319577,"extension":5.185629626769975},"index":4,"playId":"19cbd322-ebbe-3d0d-b34c-f2d9bd971cb2","pitchNumber":4,"startTime":"2026-04-19T02:26:57.436Z","endTime":"2026-04-19T02:27:01.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.624887969721428,"aZ":-28.546028568164324,"pfxX":3.6121797975179666,"pfxZ":2.452483157508193,"pX":1.3653432265580385,"pZ":1.1448477556440075,"vX0":4.690777482769053,"vY0":-121.70523400590714,"vZ0":-5.539184856669133,"x":64.96,"y":207.87,"x0":-1.0655474240092802,"y0":50.005125422217105,"z0":5.9600779717287455,"aX":5.353088807995482},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.2,"breakHorizontal":-7.8,"spinRate":2724,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4521728240574219,"extension":5.192218280834098},"index":5,"playId":"411967c6-53f2-3f2f-b971-c7ed02e87aed","pitchNumber":5,"startTime":"2026-04-19T02:27:16.396Z","endTime":"2026-04-19T02:27:19.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20737575870355,"aZ":-13.597119239464165,"pfxX":-9.019108606872985,"pfxZ":9.829446698571218,"pX":-0.10260685631863699,"pZ":1.9567964670212514,"vX0":5.70893851520316,"vY0":-137.29663315961452,"vZ0":-7.999299272915211,"x":120.91,"y":185.95,"x0":-1.0477311626755355,"y0":50.00573170725029,"z0":5.853564085824056,"aX":-17.051054514978723},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.1,"breakHorizontal":15.0,"spinRate":2112,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.40044981345786734,"extension":5.493469280860705},"hitData":{"launchSpeed":104.1,"launchAngle":28.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":85.16,"coordY":48.89}},"index":6,"playId":"26a242dc-5d6b-3bf2-a4f8-d0a9481a98a3","pitchNumber":6,"startTime":"2026-04-19T02:27:34.431Z","endTime":"2026-04-19T02:27:49.215Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T02:27:49.215Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mike Trout lines out sharply to left fielder Ramón Laureano.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-19T02:28:09.239Z","endTime":"2026-04-19T02:29:32.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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_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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43592833229853,"aZ":-32.54063527393598,"pfxX":0.5212211444614363,"pfxZ":-0.24463739440752086,"pX":0.07892591961709083,"pZ":0.608905781166553,"vX0":1.9330522335845142,"vY0":-122.1199387030099,"vZ0":-6.156395911445623,"x":113.99,"y":222.34,"x0":-0.7926164955039535,"y0":50.00394001594411,"z0":5.982971547998823,"aX":0.781936795340381},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.7,"breakHorizontal":-1.4,"spinRate":2610,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.44958652975669144,"extension":5.349793608319549},"index":0,"playId":"48d27738-2089-3cbc-ad3b-ecba157a28be","pitchNumber":1,"startTime":"2026-04-19T02:28:21.998Z","endTime":"2026-04-19T02:28:25.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99833027531995,"aZ":-31.757184928394224,"pfxX":1.105351529404736,"pfxZ":0.26334411611426667,"pX":-0.40022820013979243,"pZ":2.1950989513222434,"vX0":1.1088090170786404,"vY0":-124.61892398656029,"vZ0":-3.3227071072580743,"x":132.26,"y":179.51,"x0":-0.9944752274348343,"y0":50.001083218913806,"z0":6.168368538485761,"aX":1.7386207052322773},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.0,"breakHorizontal":-2.3,"spinRate":2618,"spinDirection":9},"zone":7,"typeConfidence":2.0,"plateTime":0.43948142679750246,"extension":5.172165751896701},"index":1,"playId":"3d81a664-aa62-3a05-9806-7b6028211ec5","pitchNumber":2,"startTime":"2026-04-19T02:28:41.260Z","endTime":"2026-04-19T02:28:44.740Z","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":2,"playId":"4cb3527e-da4f-3012-8d63-f25c26f09ca6","startTime":"2026-04-19T02:29:05.296Z","endTime":"2026-04-19T02:29:08.296Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.503280032076358,"aZ":-16.90148181549626,"pfxX":-9.5404694240088,"pfxZ":8.036582119427862,"pX":-0.17767548675547817,"pZ":1.7522644289707345,"vX0":5.205954337684915,"vY0":-137.03964809076672,"vZ0":-8.018753383065611,"x":123.77,"y":191.47,"x0":-0.8632495777384801,"y0":50.00310299105662,"z0":5.872524382486988,"aX":-18.132110802675395},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.1,"breakHorizontal":16.2,"spinRate":2145,"spinDirection":146},"zone":8,"typeConfidence":2.0,"plateTime":0.3998086784372985,"extension":5.38313461316677},"hitData":{"launchSpeed":103.5,"launchAngle":19.0,"totalDistance":332.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":60.66,"coordY":100.24}},"index":3,"playId":"07863545-3f3d-337c-92d6-a977217584f6","pitchNumber":3,"startTime":"2026-04-19T02:29:25.794Z","endTime":"2026-04-19T02:29:32.937Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T02:29:32.937Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Merrill grounds out, second baseman Adam Frazier to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-19T02:31:30.245Z","endTime":"2026-04-19T02:31:48.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":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":{"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":87.3,"endSpeed":80.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83758749077363,"aZ":-29.56581391005054,"pfxX":-0.5776606037768436,"pfxZ":1.5944089806597974,"pX":-0.11819088439706324,"pZ":1.5806070775392216,"vX0":-5.174042907435003,"vY0":-127.04771370123197,"vZ0":-3.7322206221172793,"x":121.51,"y":196.1,"x0":2.019146017781625,"y0":50.00420832740431,"z0":5.416618761152777,"aX":-0.943785702872787},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.3,"breakHorizontal":2.2,"spinRate":2376,"spinDirection":197},"zone":13,"typeConfidence":2.0,"plateTime":0.43100010794197985,"extension":6.990387358415983},"hitData":{"launchSpeed":90.8,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.76,"coordY":157.18}},"index":0,"playId":"7254750c-e4e4-317f-bc9d-46b8f12156f9","pitchNumber":1,"startTime":"2026-04-19T02:31:41.531Z","endTime":"2026-04-19T02:31:48.855Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T02:31:48.855Z","atBatIndex":22},{"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":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-19T02:32:07.865Z","endTime":"2026-04-19T02:34:04.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"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.6,"endSpeed":86.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.658908532797852,"aZ":-14.337143197104085,"pfxX":5.639178102794733,"pfxZ":9.345489766892062,"pX":0.4629436995483978,"pZ":3.2551284966044873,"vX0":-5.9595874153882775,"vY0":-137.56832178240754,"vZ0":-3.544671312779861,"x":99.35,"y":150.89,"x0":1.9288636292437358,"y0":50.006500458144195,"z0":5.537735881373855,"aX":10.767902449753},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":-8.9,"spinRate":2181,"spinDirection":126},"zone":3,"typeConfidence":2.0,"plateTime":0.3987634477925406,"extension":6.906502211107336},"index":0,"playId":"a0c9a59d-945c-38f7-b4ae-51d9fb7467d7","pitchNumber":1,"startTime":"2026-04-19T02:32:15.065Z","endTime":"2026-04-19T02:32:19.124Z","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":1},"index":1,"startTime":"2026-04-19T02:32:27.824Z","endTime":"2026-04-19T02:32:41.003Z","isPitch":false,"type":"action","player":{"id":592518,"link":"/api/v1/people/592518"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.99212974829119,"aZ":-16.096017421571734,"pfxX":5.27510561738238,"pfxZ":7.929310507942523,"pX":0.5553974541920728,"pZ":2.979859395752043,"vX0":-6.160118165555516,"vY0":-141.86548954225395,"vZ0":-4.036305427682883,"x":95.83,"y":158.32,"x0":2.0748376076792807,"y0":50.00602559388683,"z0":5.454626850297166,"aX":10.700350691167952},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.7,"breakHorizontal":-8.3,"spinRate":2317,"spinDirection":150},"zone":3,"typeConfidence":2.0,"plateTime":0.38685197957774786,"extension":6.845672507636205},"index":2,"playId":"386d1b51-3406-3f75-ba27-263a347f0e2f","pitchNumber":2,"startTime":"2026-04-19T02:32:41.003Z","endTime":"2026-04-19T02:32:44.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.244505648107875,"aZ":-26.587849597535293,"pfxX":4.685978124973648,"pfxZ":3.3596321766966235,"pX":0.879041655316715,"pZ":0.4825788487523376,"vX0":-3.261580286196337,"vY0":-127.64729193871182,"vZ0":-7.601721444291827,"x":83.49,"y":225.75,"x0":1.5592558720556806,"y0":50.00498089312383,"z0":5.568106670763455,"aX":7.797728305152593},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.7,"breakHorizontal":-7.8,"spinRate":1554,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.4277510085594245,"extension":7.009507883426902},"index":3,"playId":"2c6ee177-02a6-3897-ae89-5b809bb257a6","pitchNumber":3,"startTime":"2026-04-19T02:33:01.671Z","endTime":"2026-04-19T02:33:05.097Z","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":97.2,"endSpeed":88.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.7598708078662,"aZ":-13.715615522027802,"pfxX":3.6564455936214633,"pfxZ":9.179066909605009,"pX":0.72561974305963,"pZ":1.6492736067798726,"vX0":-4.813685214160117,"vY0":-141.28554581059245,"vZ0":-7.843953194189003,"x":89.34,"y":194.25,"x0":1.9806069415474654,"y0":50.00686190033273,"z0":5.353330283068695,"aX":7.3558599317392455},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.1,"breakHorizontal":-5.6,"spinRate":2172,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.38845048080248334,"extension":6.750989874623635},"index":4,"playId":"b6f054ef-93a5-3154-86f2-54feb217eabd","pitchNumber":4,"startTime":"2026-04-19T02:33:21.003Z","endTime":"2026-04-19T02:33:25.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00935491777444,"aZ":-14.397005065599556,"pfxX":4.848724502677419,"pfxZ":8.927427177299496,"pX":0.38945600312258866,"pZ":2.2540222549219324,"vX0":-6.0182597323327505,"vY0":-140.27863348271262,"vZ0":-6.028106118051784,"x":102.15,"y":177.92,"x0":1.9336307496765295,"y0":50.00317908981663,"z0":5.371044410459067,"aX":9.65531116889409},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":-7.6,"spinRate":2224,"spinDirection":145},"zone":6,"typeConfidence":2.0,"plateTime":0.39060631046919836,"extension":6.759109968855932},"index":5,"playId":"aa6d0037-b01a-3f36-a94f-53543f054136","pitchNumber":5,"startTime":"2026-04-19T02:33:37.836Z","endTime":"2026-04-19T02:33:41.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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.01537113496462,"aZ":-41.28155074552492,"pfxX":-4.699629526898462,"pfxZ":-6.889969873443154,"pX":1.056746793191343,"pZ":1.8875074692139162,"vX0":-0.15979327660793813,"vY0":-114.22179304943758,"vZ0":0.3373252724284628,"x":76.72,"y":187.82,"x0":1.738218222298214,"y0":50.003405863608144,"z0":5.796559763008738,"aX":-6.210669544696642},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-12.1,"breakHorizontal":8.5},"zone":14,"typeConfidence":2.0,"plateTime":0.47951223610863103,"extension":6.8308340593575165},"hitData":{"launchSpeed":75.1,"launchAngle":4.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.73,"coordY":152.94}},"index":6,"playId":"adcab25b-ebdd-311f-8758-d6be529e6920","pitchNumber":6,"startTime":"2026-04-19T02:33:56.195Z","endTime":"2026-04-19T02:34:04.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T02:34:04.260Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, third baseman Oswald Peraza to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-19T02:34:26.181Z","endTime":"2026-04-19T02:34:57.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(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":89.7,"endSpeed":83.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.396440770317408,"aZ":-30.159044108670408,"pfxX":-2.7126326370110974,"pfxZ":1.1495575710103623,"pX":0.10388219218539431,"pZ":3.146963749140367,"vX0":-3.7168124213378726,"vY0":-130.73580537622504,"vZ0":-0.40030081367917036,"x":113.04,"y":153.81,"x0":1.889831542850311,"y0":50.00267942325039,"z0":5.54208809948833,"aX":-4.752310791135644},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.2,"breakHorizontal":5.6,"spinRate":2383,"spinDirection":178},"zone":2,"typeConfidence":2.0,"plateTime":0.4170062467916189,"extension":6.615870449046829},"index":0,"playId":"cb0c9819-f8cb-3c8f-b99b-b98196d6e932","pitchNumber":1,"startTime":"2026-04-19T02:34:34.347Z","endTime":"2026-04-19T02:34:38.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.222531901570978,"aZ":-25.25429092749817,"pfxX":4.667531071750793,"pfxZ":4.313506622641508,"pX":0.49041647862476534,"pZ":2.3614024129742224,"vX0":-4.153558776169788,"vY0":-125.27276842391473,"vZ0":-3.0517845185192227,"x":98.31,"y":175.02,"x0":1.556518779363003,"y0":50.00057087767227,"z0":5.640291704176991,"aX":7.48295597604651},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.4,"breakHorizontal":-7.6,"spinRate":1515,"spinDirection":148},"zone":6,"typeConfidence":2.0,"plateTime":0.4357718159903028,"extension":6.997352091335122},"hitData":{"launchSpeed":88.4,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.43,"coordY":163.24}},"index":1,"playId":"949227fa-767f-35a1-aae9-463715e53092","pitchNumber":2,"startTime":"2026-04-19T02:34:49.783Z","endTime":"2026-04-19T02:34:57.622Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T02:34:57.622Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Schanuel called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-19T02:36:50.779Z","endTime":"2026-04-19T02:38:27.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.121189930129614,"aZ":-29.988299072449106,"pfxX":-0.06801031015322367,"pfxZ":1.55806520243602,"pX":-0.3865634197738602,"pZ":1.299869657480456,"vX0":2.262256785370831,"vY0":-119.22544914287724,"vZ0":-4.771151343952789,"x":131.73,"y":203.68,"x0":-1.3488487034291243,"y0":50.00482079606399,"z0":6.110434575400178,"aX":-0.09584013876121224},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.7,"breakHorizontal":-0.6},"zone":13,"typeConfidence":2.0,"plateTime":0.46376775430071326,"extension":5.062578319401529},"index":0,"playId":"bd1fae59-ad78-344b-b3c6-9691167771f3","pitchNumber":1,"startTime":"2026-04-19T02:37:07.122Z","endTime":"2026-04-19T02:37:11.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.006038510602828,"aZ":-29.342207657743238,"pfxX":-0.8646678588612615,"pfxZ":1.9005108555963703,"pX":0.4846367409300636,"pZ":1.0890954476192467,"vX0":4.289492331354652,"vY0":-122.5343030493078,"vZ0":-5.61321144839923,"x":98.53,"y":209.37,"x0":-1.1924959180045547,"y0":50.00054184918397,"z0":5.982323589877131,"aX":-1.286896323723629},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.2,"breakHorizontal":0.4},"zone":14,"typeConfidence":2.0,"plateTime":0.45068008428527184,"extension":5.211324127304634},"index":1,"playId":"1c821937-f6a2-3883-ad3e-1cb1742260e8","pitchNumber":2,"startTime":"2026-04-19T02:37:16.910Z","endTime":"2026-04-19T02:37:20.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.054935313722282,"aZ":-15.92097733689604,"pfxX":-7.143259852944237,"pfxZ":8.872376505676382,"pX":-0.21944047409280532,"pZ":2.7009657357487202,"vX0":5.111874082818184,"vY0":-134.69877449284817,"vZ0":-5.7692041949745505,"x":125.36,"y":165.85,"x0":-1.216512909165849,"y0":50.00451225567446,"z0":6.001640808607888,"aX":-13.089298678982068},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.0,"breakHorizontal":11.8},"zone":5,"typeConfidence":2.0,"plateTime":0.40708003558543915,"extension":5.318687444857428},"index":2,"playId":"d03ee8e3-6b00-3ba7-ae8c-775d028b5597","pitchNumber":3,"startTime":"2026-04-19T02:37:27.821Z","endTime":"2026-04-19T02:37:30.962Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-04-19T02:37:41.343Z","endTime":"2026-04-19T02:37:54.558Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.679170590088773,"aZ":-13.909665402843011,"pfxX":-6.305922402819913,"pfxZ":9.871690223061483,"pX":0.8631665251251369,"pZ":2.929429081913008,"vX0":7.27715483638388,"vY0":-135.42883105121194,"vZ0":-5.49007412063164,"x":84.1,"y":159.69,"x0":-1.0445192132963654,"y0":50.003276155121895,"z0":5.962549094204376,"aX":-11.66775013288066},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.8,"breakHorizontal":9.8},"zone":12,"typeConfidence":2.0,"plateTime":0.4050678720563159,"extension":5.440126276380278},"index":4,"playId":"d0577e26-fb2e-3e77-b0b6-c202774aff83","pitchNumber":4,"startTime":"2026-04-19T02:37:54.558Z","endTime":"2026-04-19T02:37:58.809Z","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":85.6,"endSpeed":78.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.731228414565347,"aZ":-25.148184653377115,"pfxX":-0.2825302964376255,"pfxZ":4.444976356874076,"pX":0.537147244327039,"pZ":2.757091898843455,"vX0":4.973519375016796,"vY0":-124.59359321180509,"vZ0":-2.4030102920811234,"x":96.53,"y":164.34,"x0":-1.4435055434202726,"y0":50.00366939211092,"z0":5.80050061767204,"aX":-0.447259448879649},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.8,"breakHorizontal":-0.6,"spinRate":2345,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.43868706436286375,"extension":5.171349453195054},"index":5,"playId":"248b0819-e21e-3c63-b3ff-5275c4cc3e0f","pitchNumber":5,"startTime":"2026-04-19T02:38:06.900Z","endTime":"2026-04-19T02:38:10.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.201587993780326,"aZ":-14.936562358908144,"pfxX":-7.823831319259506,"pfxZ":9.125736005766102,"pX":0.2759850520542105,"pZ":1.8685010430948057,"vX0":6.236966186868941,"vY0":-136.61714270749758,"vZ0":-8.166022372389804,"x":106.48,"y":188.33,"x0":-1.020439085403602,"y0":50.006811016432145,"z0":5.92389847235521,"aX":-14.787186266606607},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.0,"breakHorizontal":12.8},"zone":9,"typeConfidence":2.0,"plateTime":0.4009641229533285,"extension":5.389625482038871},"index":6,"playId":"f27e3ac1-1fda-37ff-a91b-895b63d9149e","pitchNumber":6,"startTime":"2026-04-19T02:38:23.387Z","endTime":"2026-04-19T02:38:27.596Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T02:38:27.596Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-19T02:38:42.020Z","endTime":"2026-04-19T02:40:03.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.9,"endSpeed":80.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.479825628894798,"aZ":-25.62735359651235,"pfxX":-0.3610246652724127,"pfxZ":3.95180614919943,"pX":0.9699556378540184,"pZ":1.9389789982257726,"vX0":5.945298533973842,"vY0":-127.89669873567917,"vZ0":-4.129209338211537,"x":80.03,"y":186.43,"x0":-1.3381657633299742,"y0":50.00191688957572,"z0":5.585226087543476,"aX":-0.598880578380408},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.5,"breakHorizontal":-0.7,"spinRate":2293,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.42832905416869993,"extension":5.483402866198749},"index":0,"playId":"0ff7c69e-59a2-351c-be69-b7624a160df7","pitchNumber":1,"startTime":"2026-04-19T02:38:50.605Z","endTime":"2026-04-19T02:38:54.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.154755158601628,"aZ":-20.88233049607197,"pfxX":-9.454235922706602,"pfxZ":5.995662059577501,"pX":-0.032563573176412126,"pZ":1.7871634925764017,"vX0":5.888357599175357,"vY0":-136.60072066422862,"vZ0":-7.055420177529207,"x":118.24,"y":190.53,"x0":-0.9920926191782219,"y0":50.00077314238944,"z0":5.847730868791565,"aX":-17.79705327842242},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.5,"breakHorizontal":15.8,"spinRate":2510,"spinDirection":201},"zone":8,"typeConfidence":2.0,"plateTime":0.4015496748469385,"extension":5.481070349023719},"index":1,"playId":"3eef6e38-f235-3361-9e7b-a0540ede2328","pitchNumber":2,"startTime":"2026-04-19T02:39:08.142Z","endTime":"2026-04-19T02:39:11.933Z","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":94.4,"endSpeed":85.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.880976062433646,"aZ":-18.6879391750388,"pfxX":-7.023821654804958,"pfxZ":7.084914743232034,"pX":-1.6595921892659191,"pZ":5.403883287971734,"vX0":1.9882614551098736,"vY0":-137.4489369720405,"vZ0":1.8496046645827946,"x":180.26,"y":92.88,"x0":-1.4820525908344253,"y0":50.00347224263111,"z0":5.995015908359041,"aX":-13.373010431320044},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.4,"breakHorizontal":12.2},"zone":11,"typeConfidence":2.0,"plateTime":0.3992524010440004,"extension":5.260154649620161},"index":2,"playId":"b1ba8cd6-be95-3d07-a92a-ccec7acd78cd","pitchNumber":3,"startTime":"2026-04-19T02:39:23.920Z","endTime":"2026-04-19T02:39:28.250Z","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":87.8,"endSpeed":81.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.002709144404154,"aZ":-24.61607230227266,"pfxX":-1.1382794650535413,"pfxZ":4.5196458834777005,"pX":0.50877873633233,"pZ":2.9775248754483035,"vX0":5.155658979887198,"vY0":-127.89377977536765,"vZ0":-2.020223246218125,"x":97.61,"y":158.39,"x0":-1.3769785613012968,"y0":50.00280669004326,"z0":5.689757077534965,"aX":-1.9039142329213385},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.0,"breakHorizontal":1.0,"spinRate":2307,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.42669697385343586,"extension":5.387915556014703},"index":3,"playId":"647a9f95-bac9-373a-80b9-ffe5bdb2fb36","pitchNumber":4,"startTime":"2026-04-19T02:39:39.989Z","endTime":"2026-04-19T02:39:43.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.018885551390177,"aZ":-34.24374447350533,"pfxX":1.6847339414770826,"pfxZ":-1.3011332804501983,"pX":0.5384170663738398,"pZ":3.1827539115662487,"vX0":3.2767294797228037,"vY0":-125.0719514356177,"vZ0":-0.6253156379555713,"x":96.48,"y":152.85,"x0":-1.0071934698963785,"y0":50.004806774108545,"z0":6.24202281817505,"aX":2.672006932701813},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.3,"breakHorizontal":-3.8},"zone":3,"typeConfidence":2.0,"plateTime":0.4377712247677188,"extension":5.2813086460934136},"index":4,"playId":"c1ae976e-f6ad-3a50-86f8-772bedba52e6","pitchNumber":5,"startTime":"2026-04-19T02:40:00.098Z","endTime":"2026-04-19T02:40:03.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T02:40:03.747Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yoán Moncada flies out sharply to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-19T02:40:21.736Z","endTime":"2026-04-19T02:41:55.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.018642683811077,"aZ":-34.52127499734402,"pfxX":-1.1069773513281174,"pfxZ":-1.5093998037726233,"pX":1.2106271474137378,"pZ":0.673583872600542,"vX0":5.629571229534859,"vY0":-124.08960792010848,"vZ0":-5.936293570359238,"x":70.85,"y":220.59,"x0":-0.9487422125613308,"y0":50.00582177486654,"z0":5.990565882662956,"aX":-1.7184145333074652},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.0,"breakHorizontal":0.6},"zone":14,"typeConfidence":2.0,"plateTime":0.4422658588213979,"extension":5.323189668923562},"index":0,"playId":"6e2cb25d-5ebb-3dae-9613-7df270ee2f0b","pitchNumber":1,"startTime":"2026-04-19T02:40:26.451Z","endTime":"2026-04-19T02:40:30.360Z","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":94.1,"endSpeed":86.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65302649135221,"aZ":-15.955513937741463,"pfxX":-7.040064905078251,"pfxZ":8.585228417762911,"pX":0.1277534279318452,"pZ":1.813645140022434,"vX0":5.793508206101209,"vY0":-136.71139828311775,"vZ0":-8.034898968867145,"x":112.13,"y":189.81,"x0":-1.106126741231055,"y0":50.00369407679625,"z0":5.8898491884778466,"aX":-13.302452113836443},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.0,"breakHorizontal":11.5},"zone":8,"typeConfidence":2.0,"plateTime":0.40091007162593595,"extension":5.306752616597618},"index":1,"playId":"36b66b83-fd5e-3a3f-9c1a-3b98a7c1a3c8","pitchNumber":2,"startTime":"2026-04-19T02:40:39.392Z","endTime":"2026-04-19T02:40:43.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.604533878857495,"aZ":-16.63293344976031,"pfxX":-7.643914562299191,"pfxZ":8.025965634723715,"pX":0.028112621439392787,"pZ":2.962315658134714,"vX0":5.804590010538085,"vY0":-137.99679107300443,"vZ0":-4.974663895910142,"x":115.93,"y":158.8,"x0":-1.1054560998882375,"y0":50.00207243277124,"z0":5.902439105963454,"aX":-14.79862069832207},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.7,"breakHorizontal":12.7},"zone":2,"typeConfidence":2.0,"plateTime":0.39634224561141496,"extension":5.360751343436277},"index":2,"playId":"e69bb91f-cc7a-3f92-bd55-26f9ddef1989","pitchNumber":3,"startTime":"2026-04-19T02:40:53.125Z","endTime":"2026-04-19T02:40:56.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.492790540971814,"aZ":-33.22982031548403,"pfxX":-0.16532472282624067,"pfxZ":-0.6811518061204032,"pX":1.3242322872098675,"pZ":0.4730254682172632,"vX0":5.373758413186318,"vY0":-124.1693990783157,"vZ0":-6.540334125934311,"x":66.52,"y":226.01,"x0":-0.8529691649846771,"y0":50.003646428694466,"z0":5.930235800907216,"aX":-0.2572958538406893},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.6,"breakHorizontal":-1.1},"zone":14,"typeConfidence":2.0,"plateTime":0.4423116253027044,"extension":5.238362919568315},"index":3,"playId":"7eaaeb67-8320-3235-b0b5-6a464521f6f3","pitchNumber":4,"startTime":"2026-04-19T02:41:11.820Z","endTime":"2026-04-19T02:41:15.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.70365499753034,"aZ":-15.497378708130249,"pfxX":-6.881449478354454,"pfxZ":8.722904812779316,"pX":0.6012341175534861,"pZ":3.643502268223641,"vX0":6.527308563070999,"vY0":-137.45409708207333,"vZ0":-3.5544443847573146,"x":94.08,"y":140.41,"x0":-0.9111132434191765,"y0":50.00423041173567,"z0":6.006913163685915,"aX":-13.158304544245393},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.2,"breakHorizontal":11.0},"zone":12,"typeConfidence":2.0,"plateTime":0.3986185654737322,"extension":5.30751238939562},"index":4,"playId":"9b25542a-db2c-3bed-b49c-8c1fa3fcb14e","pitchNumber":5,"startTime":"2026-04-19T02:41:28.617Z","endTime":"2026-04-19T02:41:31.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.400099375689987,"aZ":-15.66782695936519,"pfxX":-6.403713412517844,"pfxZ":8.60776799324884,"pX":-0.5456946860518236,"pZ":3.1146005726193073,"vX0":3.898215166602222,"vY0":-137.77310316018284,"vZ0":-4.958760582125608,"x":137.8,"y":154.69,"x0":-1.1490506200172874,"y0":50.0008712109894,"z0":6.001265214803609,"aX":-12.27491975809685},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":10.8,"spinRate":2277,"spinDirection":271},"zone":1,"typeConfidence":2.0,"plateTime":0.39799112320756835,"extension":5.304786086277114},"hitData":{"launchSpeed":103.2,"launchAngle":38.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":132.55,"coordY":43.14}},"index":5,"playId":"4f1743dc-ab35-3c74-aa33-e6af323afd45","pitchNumber":6,"startTime":"2026-04-19T02:41:46.278Z","endTime":"2026-04-19T02:41:55.948Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T02:41:55.948Z","atBatIndex":27},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Miguel Andujar doubles (4) on a line drive to center fielder Mike Trout.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T02:43:52.179Z","endTime":"2026-04-19T02:44:31.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"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"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.626321080244864,"aZ":-23.724529400737175,"pfxX":6.528172447935155,"pfxZ":5.296936044354486,"pX":0.891371694327329,"pZ":1.2455628947871398,"vX0":-4.239648915990132,"vY0":-125.10636917457416,"vZ0":-5.774581194561193,"x":83.02,"y":205.15,"x0":1.7539736342766148,"y0":50.00492174250673,"z0":5.510662996996218,"aX":10.420234833448161},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.5,"breakHorizontal":-10.9,"spinRate":1865,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.43666783523046115,"extension":7.070427362293065},"index":0,"playId":"3b684b1f-5b3d-3f99-a181-de6b31678f80","pitchNumber":1,"startTime":"2026-04-19T02:44:02.948Z","endTime":"2026-04-19T02:44:06.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.396513181609635,"aZ":-17.0867354149923,"pfxX":5.046586759099197,"pfxZ":7.900155230145651,"pX":-0.6386648676131035,"pZ":2.0711506840111866,"vX0":-8.685091984114635,"vY0":-137.3075947070482,"vZ0":-5.785859018974364,"x":141.34,"y":182.86,"x0":1.9096474040959004,"y0":50.00196536727497,"z0":5.368270885325419,"aX":9.637035304760223},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.2,"breakHorizontal":-7.3},"zone":7,"typeConfidence":2.0,"plateTime":0.39891356243814613,"extension":6.984849680117248},"hitData":{"launchSpeed":98.6,"launchAngle":23.0,"totalDistance":372.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":75.39,"coordY":57.78}},"index":1,"playId":"9b8ed6d8-3ff3-3f35-a66a-8e8d50ad24ce","pitchNumber":2,"startTime":"2026-04-19T02:44:16.922Z","endTime":"2026-04-19T02:44:31.286Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T02:44:31.286Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ty France grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T02:44:50.425Z","endTime":"2026-04-19T02:46:02.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":95.8,"endSpeed":87.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25834654353829,"aZ":-17.17959108702233,"pfxX":3.9532221883207677,"pfxZ":7.6341484929982,"pX":0.8379452008041578,"pZ":3.7993278579943377,"vX0":-4.726769885540343,"vY0":-139.48723231897404,"vZ0":-1.5945700667302356,"x":85.06,"y":136.2,"x0":2.043286686295009,"y0":50.00604438240113,"z0":5.514753219264797,"aX":7.768338656900613},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.7,"breakHorizontal":-6.1},"zone":12,"typeConfidence":2.0,"plateTime":0.3931378522400264,"extension":6.84931792330089},"index":0,"playId":"6daa2f55-a6c8-3f1b-9d9c-af184791c08e","pitchNumber":1,"startTime":"2026-04-19T02:45:36.921Z","endTime":"2026-04-19T02:45:40.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":71.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.611114373491255,"aZ":-41.1925548708407,"pfxX":-2.2120095443192325,"pfxZ":-7.066536407421835,"pX":0.5189692245313966,"pZ":1.5269894935760886,"vX0":-1.9296890798294397,"vY0":-112.35786261574505,"vZ0":-0.16158383688629785,"x":97.22,"y":197.55,"x0":1.6766855372840268,"y0":50.001971738766436,"z0":5.790504145353258,"aX":-2.823630650005239},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-12.5,"breakHorizontal":4.6,"spinRate":2523,"spinDirection":329},"zone":14,"typeConfidence":2.0,"plateTime":0.48773873451291827,"extension":6.851428343201947},"hitData":{"launchSpeed":77.3,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.12,"coordY":151.44}},"index":1,"playId":"e435c913-e32f-3dbd-836b-71f47f063ee5","pitchNumber":2,"startTime":"2026-04-19T02:45:54.471Z","endTime":"2026-04-19T02:46:02.617Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T02:46:02.617Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T02:46:21.012Z","endTime":"2026-04-19T02:47:54.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":70.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.873589266503878,"aZ":-42.943254942600475,"pfxX":-2.356895276258174,"pfxZ":-8.546118552241362,"pX":-0.29043009871471515,"pZ":2.0487348558744123,"vX0":-3.3698591748234636,"vY0":-112.04069139715479,"vZ0":1.3789402216243842,"x":128.07,"y":183.46,"x0":1.5443220464368317,"y0":50.002094556344396,"z0":5.843291187486904,"aX":-2.9699978906945437},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-14.8,"breakHorizontal":5.2,"spinRate":2529,"spinDirection":324},"zone":7,"typeConfidence":2.0,"plateTime":0.4904912446745713,"extension":7.00263625008445},"index":0,"playId":"9bb11186-aa23-31e9-b352-0db07c0b2d80","pitchNumber":1,"startTime":"2026-04-19T02:46:28.819Z","endTime":"2026-04-19T02:46:33.174Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85834659892857,"aZ":-23.594604564407827,"pfxX":3.2683893615296697,"pfxZ":5.318325242035147,"pX":0.470753091618347,"pZ":2.394578346253058,"vX0":-3.8803250479900315,"vY0":-126.04087417582654,"vZ0":-3.3551058073972193,"x":99.06,"y":174.13,"x0":1.6033266880487413,"y0":50.00496398149063,"z0":5.641511972181518,"aX":5.275999188414331},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.1,"breakHorizontal":-5.0,"spinRate":1447,"spinDirection":151},"zone":6,"typeConfidence":2.0,"plateTime":0.4340314958174578,"extension":7.012200295270352},"index":1,"playId":"8d45b9de-10ab-35ea-b798-23bd18b8a6dd","pitchNumber":2,"startTime":"2026-04-19T02:46:45.323Z","endTime":"2026-04-19T02:46:49.995Z","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":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.181953465894257,"aZ":-25.648663932493914,"pfxX":6.209595522539804,"pfxZ":3.8313535278744526,"pX":0.4886895334990342,"pZ":0.20693908954413096,"vX0":-4.686309871434788,"vY0":-129.8807046033129,"vZ0":-8.710015865797825,"x":98.37,"y":233.19,"x0":1.5131028804105053,"y0":50.00206555875381,"z0":5.56630428699706,"aX":10.567708026306573},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.2,"breakHorizontal":-10.2,"spinRate":1422,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.42234298421275973,"extension":6.982275707161951},"index":2,"playId":"65d72550-d0db-36cf-96c5-f4c4b58f941f","pitchNumber":3,"startTime":"2026-04-19T02:47:11.515Z","endTime":"2026-04-19T02:47:15.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5191121149309,"aZ":-18.39133994313378,"pfxX":3.084426490333821,"pfxZ":6.9008580713648495,"pX":0.6894374002160688,"pZ":3.867806333262122,"vX0":-4.92854287422839,"vY0":-140.61580406943176,"vZ0":-1.28471728990049,"x":91.09,"y":115.25,"x0":2.0659181425815345,"y0":50.00699499012927,"z0":5.5263357727397695,"aX":6.164820028944627},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.4,"breakHorizontal":-4.6,"spinRate":2283,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.3898317602186201,"extension":6.835517983251222},"index":3,"playId":"3f69912f-ef1a-3965-be2f-2395439ead0c","pitchNumber":4,"startTime":"2026-04-19T02:47:31.900Z","endTime":"2026-04-19T02:47:34.992Z","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":89.3,"endSpeed":82.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86922818717891,"aZ":-29.469287988209025,"pfxX":-2.1753945692664294,"pfxZ":1.5796642438755626,"pX":0.7862236657159617,"pZ":2.887543019863152,"vX0":-2.4582851973773123,"vY0":-130.039977830569,"vZ0":-0.9648217727197823,"x":87.03,"y":160.82,"x0":2.0259459011293446,"y0":50.004369831686965,"z0":5.495721579159071,"aX":-3.7320629043937337},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.9,"breakHorizontal":4.4,"spinRate":2351,"spinDirection":201},"zone":3,"typeConfidence":2.0,"plateTime":0.4209385415044524,"extension":6.669056396283554},"index":4,"playId":"819133fe-334e-3607-93c8-c8fe2a22e3bf","pitchNumber":5,"startTime":"2026-04-19T02:47:50.453Z","endTime":"2026-04-19T02:47:54.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T02:47:54.557Z","atBatIndex":30},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jake Cronenworth hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T02:48:06.623Z","endTime":"2026-04-19T02:49:32.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnSecond":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.327077339588353,"aZ":-29.295111376532894,"pfxX":-0.7591854597939311,"pfxZ":1.6307196280232876,"pX":0.4631731991642804,"pZ":2.867973013711854,"vX0":-3.8072144718651644,"vY0":-130.97508753170905,"vZ0":-1.3053551028275558,"x":99.34,"y":161.34,"x0":2.024417923660867,"y0":50.00344860947099,"z0":5.530076809220757,"aX":-1.3407318241101387},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.9,"breakHorizontal":2.0},"zone":3,"typeConfidence":2.0,"plateTime":0.41555144338202155,"extension":6.926003051316848},"index":0,"playId":"6c3a2771-0596-3714-9d62-96f817151136","pitchNumber":1,"startTime":"2026-04-19T02:48:20.088Z","endTime":"2026-04-19T02:48:24.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28592240704467,"aZ":-27.353004768489658,"pfxX":4.098796217255287,"pfxZ":2.900990693684366,"pX":0.6239736126215061,"pZ":2.2388730953879072,"vX0":-3.9335504028206256,"vY0":-127.64223101663471,"vZ0":-3.222178313393334,"x":93.22,"y":178.33,"x0":1.646543414373113,"y0":50.004591689602314,"z0":5.652675366002708,"aX":6.818730814822263},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.8,"breakHorizontal":-6.6},"zone":6,"typeConfidence":2.0,"plateTime":0.4277883185206113,"extension":6.864420858492091},"index":1,"playId":"5c28e2e8-7b17-3b02-ba81-08acba7a194e","pitchNumber":2,"startTime":"2026-04-19T02:48:43.619Z","endTime":"2026-04-19T02:48:47.561Z","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":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7926950831097,"aZ":-29.290824206714117,"pfxX":-0.7140320537136793,"pfxZ":1.6790378425268617,"pX":-1.383431490842909,"pZ":1.263196572675575,"vX0":-8.484580075211559,"vY0":-130.28758392559925,"vZ0":-4.6697811473335085,"x":169.73,"y":204.67,"x0":2.0102960853822234,"y0":50.00379441486807,"z0":5.296834607437417,"aX":-1.2230066638143278},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.2,"breakHorizontal":3.2,"spinRate":2541,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.42067884594726523,"extension":7.049395335278328},"index":2,"playId":"3a1b31d0-b638-35fa-8922-96d48f04d067","pitchNumber":3,"startTime":"2026-04-19T02:49:05.768Z","endTime":"2026-04-19T02:49:09.240Z","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(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":96.5,"endSpeed":87.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.718120195093775,"aZ":-17.241084051527185,"pfxX":2.918895354470992,"pfxZ":7.572021753859511,"pX":1.8516928535865804,"pZ":4.158272721032852,"vX0":-2.35379301516235,"vY0":-140.47101487901304,"vZ0":-0.7667032821935647,"x":46.42,"y":126.51,"x0":2.3267827140365007,"y0":50.002045127898974,"z0":5.5695161596439675,"aX":5.756404205905512},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.7,"breakHorizontal":-4.7,"spinRate":2233,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.3918871287352452,"extension":6.7016278630244575},"index":3,"playId":"8f549ec1-6789-3bbf-b8cd-516452625b8c","pitchNumber":4,"startTime":"2026-04-19T02:49:25.255Z","endTime":"2026-04-19T02:49:32.091Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T02:49:32.091Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T02:53:08.509Z","endTime":"2026-04-19T02:54:19.157Z","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":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-19T02:50:14.896Z","endTime":"2026-04-19T02:53:10.475Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"}},{"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":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84269538195667,"aZ":-26.554263901729545,"pfxX":-1.7064636440540029,"pfxZ":3.2697303814296363,"pX":-0.32373100187750337,"pZ":2.2454260607753795,"vX0":-5.382887742284511,"vY0":-130.13247187670916,"vZ0":-3.090056229838819,"x":129.34,"y":178.15,"x0":1.9916724677594893,"y0":50.001312726274776,"z0":5.455791945356458,"aX":-2.9314856381801317},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.5,"breakHorizontal":4.3,"spinRate":2343,"spinDirection":175},"zone":4,"typeConfidence":2.0,"plateTime":0.4206000197421731,"extension":6.919931353670734},"index":1,"playId":"151e08eb-2bc2-3ee1-9a2a-3b037eff33e0","pitchNumber":1,"startTime":"2026-04-19T02:53:10.475Z","endTime":"2026-04-19T02:53:17.476Z","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.2,"endSpeed":88.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68675973459037,"aZ":-12.401111796252026,"pfxX":3.6081060068517523,"pfxZ":9.82059955791049,"pX":1.0729691237297283,"pZ":1.691573621702006,"vX0":-4.198929521051668,"vY0":-141.33886234233447,"vZ0":-7.704337532278211,"x":76.1,"y":193.11,"x0":2.1125118373903438,"y0":50.000187339858655,"z0":5.257827708473228,"aX":7.263173326893311},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.3,"breakHorizontal":-5.6},"zone":14,"typeConfidence":2.0,"plateTime":0.3882543820306448,"extension":6.8431749961754935},"index":2,"playId":"caedab21-7f1b-327b-acbc-e66fd18b47b6","pitchNumber":2,"startTime":"2026-04-19T02:53:36.436Z","endTime":"2026-04-19T02:53:39.791Z","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":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.35127802257515,"aZ":-11.641087759133132,"pfxX":3.9018651067090016,"pfxZ":10.356780314805912,"pX":-0.3210993325790045,"pZ":1.6212037019601033,"vX0":-7.5285652381604145,"vY0":-140.2874581599913,"vZ0":-7.966689829887585,"x":129.24,"y":195.01,"x0":1.8969564627036588,"y0":50.00173952911857,"z0":5.266617652745937,"aX":7.735489988706018},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.2,"breakHorizontal":-5.4,"spinRate":2222,"spinDirection":193},"zone":7,"typeConfidence":2.0,"plateTime":0.3912496007462569,"extension":6.88142085187756},"index":3,"playId":"ec8992fa-c711-3640-9b65-f3abdd4fb044","pitchNumber":3,"startTime":"2026-04-19T02:53:55.840Z","endTime":"2026-04-19T02:53:59.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.672285892910146,"aZ":-26.94724492840799,"pfxX":4.6417970614764705,"pfxZ":3.189896634780406,"pX":-0.45758291182686295,"pZ":1.797248123209008,"vX0":-6.204377188376192,"vY0":-126.79799308003528,"vZ0":-4.1769349469477515,"x":134.44,"y":190.25,"x0":1.4120530305626413,"y0":50.00024072027149,"z0":5.6032180029708645,"aX":7.596944812639165},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.0,"breakHorizontal":-7.1,"spinRate":1735,"spinDirection":140},"zone":7,"typeConfidence":2.0,"plateTime":0.4311233575192599,"extension":7.0075757912381915},"index":4,"playId":"45c0fb81-4587-378e-8e4c-5f943c053e11","pitchNumber":4,"startTime":"2026-04-19T02:54:16.069Z","endTime":"2026-04-19T02:54:19.157Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T02:54:19.157Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oswald Peraza strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-19T02:56:13.706Z","endTime":"2026-04-19T02:57:24.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.663266943775056,"aZ":-30.27623174737958,"pfxX":-0.7769339655866689,"pfxZ":1.2904159591285698,"pX":1.136627173368795,"pZ":1.4875526131448709,"vX0":5.709157055254108,"vY0":-121.35893866952277,"vZ0":-4.364007459938664,"x":73.67,"y":198.62,"x0":-1.1588135380489544,"y0":50.00391368971021,"z0":5.985510622457689,"aX":-1.1442943428029289},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.4,"breakHorizontal":-0.1,"spinRate":2569,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.4536142742456377,"extension":5.245530274662383},"index":0,"playId":"15f5cf58-ac9e-31a3-b41d-0a38872441b5","pitchNumber":1,"startTime":"2026-04-19T02:56:24.596Z","endTime":"2026-04-19T02:56:28.290Z","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":84.5,"endSpeed":77.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.523657363964112,"aZ":-30.096746956609305,"pfxX":-0.202679201085866,"pfxZ":1.3748974610442835,"pX":1.089735142695171,"pZ":0.7374412689039174,"vX0":5.27665481301348,"vY0":-122.79108264280788,"vZ0":-6.319258589619824,"x":75.46,"y":218.87,"x0":-1.0696663579622523,"y0":50.00453839766425,"z0":5.936753109360626,"aX":-0.30731118562168847},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.1,"breakHorizontal":-1.0,"spinRate":1573,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.44773258222156365,"extension":5.4160530868851655},"index":1,"playId":"5c8ad574-17fd-33dc-9a04-7bb95eec5bf8","pitchNumber":2,"startTime":"2026-04-19T02:56:34.342Z","endTime":"2026-04-19T02:56:39.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":75.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.134813384927163,"aZ":-29.77094252373605,"pfxX":1.0087289341845578,"pfxZ":1.6514253327811508,"pX":0.9186227094284647,"pZ":1.7126001048459683,"vX0":4.675784295198525,"vY0":-121.12837684880694,"vZ0":-3.9976055143793694,"x":81.98,"y":192.54,"x0":-1.1841271142384748,"y0":50.004250380215645,"z0":6.046586223202588,"aX":1.4676950255972767},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.2,"breakHorizontal":-3.1},"zone":14,"typeConfidence":2.0,"plateTime":0.4557430261265365,"extension":5.3315779323530865},"index":2,"playId":"db3062ef-cd0b-31a6-a8a2-496465224bd1","pitchNumber":3,"startTime":"2026-04-19T02:56:51.091Z","endTime":"2026-04-19T02:56:54.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33986257183999,"aZ":-17.852879144166746,"pfxX":-9.622696252076931,"pfxZ":7.816150594234624,"pX":0.7279606163816609,"pZ":2.502272440878165,"vX0":8.44642097410843,"vY0":-135.20001703688504,"vZ0":-5.209297759392082,"x":89.25,"y":171.22,"x0":-1.2024092599433112,"y0":50.00273489810241,"z0":5.726510700181638,"aX":-17.629312668748064},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.1,"breakHorizontal":15.4},"zone":6,"typeConfidence":2.0,"plateTime":0.40675976594991514,"extension":5.496843121101945},"index":3,"playId":"da28e455-8b53-352f-b57a-8e7187f548af","pitchNumber":4,"startTime":"2026-04-19T02:57:04.245Z","endTime":"2026-04-19T02:57:08.111Z","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-19T02:57:12.800Z","endTime":"2026-04-19T02:57:20.942Z","isPitch":false,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3968601597118,"aZ":-15.81099657807983,"pfxX":-8.755316426163802,"pfxZ":8.692275988780729,"pX":0.12004380730822276,"pZ":2.6949519308355985,"vX0":6.693634869344183,"vY0":-136.86089843364314,"vZ0":-5.017999980310645,"x":112.42,"y":166.02,"x0":-1.2294720395559033,"y0":50.00044569345271,"z0":5.6480408047920125,"aX":-16.477913796021},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.8,"breakHorizontal":14.3},"zone":5,"typeConfidence":2.0,"plateTime":0.4014039889214729,"extension":5.309587875070597},"index":5,"playId":"9c9b695e-3759-3040-ab68-7e8bf94a6abd","pitchNumber":5,"startTime":"2026-04-19T02:57:20.942Z","endTime":"2026-04-19T02:57:24.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T02:57:24.704Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Lowe called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-19T02:57:37.844Z","endTime":"2026-04-19T02:58:49.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55658794578182,"aZ":-16.446054669678865,"pfxX":-9.354365568781958,"pfxZ":8.447756409581604,"pX":-0.61623409698052,"pZ":2.5497065359432747,"vX0":4.965256048611997,"vY0":-136.24170904809876,"vZ0":-5.879356345436266,"x":140.49,"y":169.94,"x0":-1.2561021751511392,"y0":50.004941235877176,"z0":5.889885109233309,"aX":-17.42241306640629},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":15.7},"zone":4,"typeConfidence":2.0,"plateTime":0.4034779400940973,"extension":5.483420150879516},"index":0,"playId":"edf9ec75-9105-3b56-aaf9-7de6a1ccfdea","pitchNumber":1,"startTime":"2026-04-19T02:57:48.140Z","endTime":"2026-04-19T02:57:52.190Z","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":85.5,"endSpeed":78.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.951838302292128,"aZ":-28.712576772433337,"pfxX":-8.753438727267135,"pfxZ":2.2251634985130924,"pX":-1.3514137774677628,"pZ":2.0686949232846383,"vX0":3.1207270638939786,"vY0":-124.50779788849077,"vZ0":-3.2465893655087537,"x":168.51,"y":182.93,"x0":-1.4897797445960392,"y0":50.00462863402319,"z0":5.786950194603118,"aX":-13.629368141929532},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.5,"breakHorizontal":15.0},"zone":13,"typeConfidence":2.0,"plateTime":0.4413358204393676,"extension":5.330440417389499},"index":1,"playId":"c900fec0-aa86-3186-948a-2dee8703aae6","pitchNumber":2,"startTime":"2026-04-19T02:57:59.831Z","endTime":"2026-04-19T02:58:03.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.773109809565906,"aZ":-15.353292737189873,"pfxX":-7.9094609854626405,"pfxZ":8.884825846446153,"pX":-0.1787187584390931,"pZ":3.046797311739223,"vX0":5.421310850006498,"vY0":-136.88148427524018,"vZ0":-4.92697553486521,"x":123.81,"y":156.52,"x0":-1.159261358987845,"y0":50.006544690252454,"z0":5.924628363045318,"aX":-14.98259046763711},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.2,"breakHorizontal":13.2},"zone":2,"typeConfidence":2.0,"plateTime":0.4004448000956846,"extension":5.366999814961791},"index":2,"playId":"576f6326-d267-3dd7-bfad-e5ef412b444d","pitchNumber":3,"startTime":"2026-04-19T02:58:11.602Z","endTime":"2026-04-19T02:58:15.600Z","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":1},"index":3,"startTime":"2026-04-19T02:58:21.373Z","endTime":"2026-04-19T02:58:30.616Z","isPitch":false,"type":"action","player":{"id":666139,"link":"/api/v1/people/666139"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6000920867158,"aZ":-17.682523645681925,"pfxX":-8.28296115203337,"pfxZ":7.51007264527156,"pX":-0.3323743702923662,"pZ":4.644233626379744,"vX0":5.08431727988826,"vY0":-138.42179933466784,"vZ0":-0.7816566098990829,"x":129.67,"y":113.39,"x0":-1.1225422100609537,"y0":50.00051785010198,"z0":6.120756208082829,"aX":-15.97637057030227},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.6,"breakHorizontal":13.8},"zone":11,"typeConfidence":2.0,"plateTime":0.39659293274047114,"extension":5.260290574863077},"index":4,"playId":"dd2f65ad-8e46-3e15-9d72-a3734691d838","pitchNumber":4,"startTime":"2026-04-19T02:58:30.616Z","endTime":"2026-04-19T02:58:33.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":78.8,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.805394737842843,"aZ":-26.229923459810784,"pfxX":-10.07232395717701,"pfxZ":3.737461954614812,"pX":0.697503848454795,"pZ":2.9717964536660735,"vX0":8.079619587098982,"vY0":-125.68087156097663,"vZ0":-1.9424144456002093,"x":90.41,"y":158.54,"x0":-1.2591481044504367,"y0":50.00457293295741,"z0":5.896876773130627,"aX":-16.02502535329682},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.5,"breakHorizontal":16.2,"spinRate":1622,"spinDirection":232},"zone":3,"typeConfidence":2.0,"plateTime":0.43676266967797117,"extension":5.495921223192344},"index":5,"playId":"b5f0b753-94fe-39b2-85f1-6b1c59a57311","pitchNumber":5,"startTime":"2026-04-19T02:58:45.654Z","endTime":"2026-04-19T02:58:49.529Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T02:58:49.529Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Logan O'Hoppe strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-19T02:59:00.460Z","endTime":"2026-04-19T03:00:20.312Z","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":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.831340316097286,"aZ":-31.197491775915278,"pfxX":0.04209193279919299,"pfxZ":0.6216914954388049,"pX":-0.0882492836419577,"pZ":2.418278207824916,"vX0":2.5502415285810316,"vY0":-124.57755212483026,"vZ0":-2.583692693439502,"x":120.36,"y":173.49,"x0":-1.1321226882091469,"y0":50.00160799128802,"z0":6.056512775372599,"aX":0.06560016803301087},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.7,"breakHorizontal":-0.7,"spinRate":2566,"spinDirection":344},"zone":5,"typeConfidence":2.0,"plateTime":0.4402409802914997,"extension":5.4330097448351085},"index":0,"playId":"ab21f890-43a2-31d5-b170-756e246ce321","pitchNumber":1,"startTime":"2026-04-19T02:59:13.490Z","endTime":"2026-04-19T02:59:17.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.430096006614473,"aZ":-30.95490287204954,"pfxX":0.04710742072054952,"pfxZ":0.7828791906686909,"pX":-1.509638245571889,"pZ":4.5063608508715625,"vX0":-0.46156678642640814,"vY0":-124.22696959470629,"vZ0":1.750060440778844,"x":174.54,"y":117.11,"x0":-1.327030060362899,"y0":50.000919766099166,"z0":6.378285872613462,"aX":0.07319187598781973},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.2,"breakHorizontal":0.0},"zone":11,"typeConfidence":2.0,"plateTime":0.44203173610571067,"extension":5.114790322918461},"index":1,"playId":"966adf82-d922-34bd-96bc-8c63352425e6","pitchNumber":2,"startTime":"2026-04-19T02:59:24.535Z","endTime":"2026-04-19T02:59:27.906Z","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":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16961241944567,"aZ":-25.48278981456342,"pfxX":-2.1939422933877646,"pfxZ":4.040078944262716,"pX":0.1367648013738217,"pZ":1.3939243833978547,"vX0":4.8518121639563505,"vY0":-127.62996269052297,"vZ0":-5.4032010040965455,"x":111.79,"y":201.14,"x0":-1.5000884959424705,"y0":50.00561910585613,"z0":5.534037626931179,"aX":-3.636771085689752},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.4,"breakHorizontal":2.9,"spinRate":2378,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.42843297717019224,"extension":5.302728582840447},"index":2,"playId":"11baa764-f866-32ff-97ef-42235b267be9","pitchNumber":3,"startTime":"2026-04-19T02:59:40.220Z","endTime":"2026-04-19T02:59:44.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78957073483082,"aZ":-25.185253643714265,"pfxX":-1.2014042130532419,"pfxZ":4.213244656434848,"pX":0.7726511252178933,"pZ":2.2137472074389617,"vX0":5.881184104579246,"vY0":-127.56239331530513,"vZ0":-3.548132367136017,"x":87.55,"y":179.01,"x0":-1.4006744805717133,"y0":50.00029614789113,"z0":5.595012943581213,"aX":-1.9920307704941715},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.1,"breakHorizontal":1.0,"spinRate":2411,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.42841115311536937,"extension":5.359131777474734},"index":3,"playId":"d5bb13df-0d4c-3d16-bee2-55eea251dd79","pitchNumber":4,"startTime":"2026-04-19T02:59:56.642Z","endTime":"2026-04-19T02:59:59.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11946099422485,"aZ":-31.760137774515883,"pfxX":1.213232305480854,"pfxZ":0.25325586211239326,"pX":1.019746506767826,"pZ":1.7293547580540938,"vX0":4.785240145627064,"vY0":-125.44832617037258,"vZ0":-4.2694560160856,"x":78.13,"y":192.09,"x0":-1.062647542547909,"y0":50.00133426945399,"z0":6.0153429625045405,"aX":1.9502654144664087},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.2,"breakHorizontal":-3.2},"zone":14,"typeConfidence":2.0,"plateTime":0.43505657481221194,"extension":5.377140300480297},"index":4,"playId":"c75c55ea-4123-332f-a01a-6da22b572224","pitchNumber":5,"startTime":"2026-04-19T03:00:14.914Z","endTime":"2026-04-19T03:00:20.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T03:00:20.312Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-19T03:02:44.084Z","endTime":"2026-04-19T03:03:46.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":3},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.932239823950407,"aZ":-14.501949975875283,"pfxX":6.515005693266392,"pfxZ":9.025057237949515,"pX":-1.2515824390325754,"pZ":0.9452094138382676,"vX0":-10.798836872492673,"vY0":-138.79290014518267,"vZ0":-9.137027625560341,"x":164.71,"y":213.26,"x0":1.8363418630531514,"y0":50.00472589599814,"z0":5.237243833841015,"aX":12.761207543853857},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.6,"breakHorizontal":-9.6},"zone":13,"typeConfidence":2.0,"plateTime":0.3940391591180985,"extension":6.998781787277941},"index":0,"playId":"41645e07-d865-35b9-9ec6-9323cdd7f0fa","pitchNumber":1,"startTime":"2026-04-19T03:02:55.578Z","endTime":"2026-04-19T03:02:59.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":72.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.413152188969555,"aZ":-38.372011317064235,"pfxX":-5.702641004689115,"pfxZ":-4.749475581816558,"pX":-0.7477056417393874,"pZ":1.733037245925638,"vX0":-3.4203248184918524,"vY0":-113.354023710308,"vZ0":-0.4053545175131028,"x":145.5,"y":191.99,"x0":1.521020524656235,"y0":50.00535343123263,"z0":5.739965510075919,"aX":-7.433938609848342},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-8.4,"breakHorizontal":11.2,"spinRate":2583,"spinDirection":322},"zone":7,"typeConfidence":2.0,"plateTime":0.4829015683627458,"extension":6.943336359737465},"index":1,"playId":"53be8f5f-50df-3bc9-906d-60ef7a0cc032","pitchNumber":2,"startTime":"2026-04-19T03:03:11.244Z","endTime":"2026-04-19T03:03:15.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.178585252119124,"aZ":-22.407851725789953,"pfxX":4.367637103913657,"pfxZ":6.086140788472641,"pX":-0.2909373421567757,"pZ":1.647188930387335,"vX0":-6.203715554367007,"vY0":-125.33143745408499,"vZ0":-5.093473719321263,"x":128.09,"y":194.31,"x0":1.6387118453312723,"y0":50.004438007339694,"z0":5.514412228266145,"aX":7.012080990763154},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":10.2,"breakHorizontal":-6.6,"spinRate":1789,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.43551391762777225,"extension":6.960647620626121},"index":2,"playId":"71c195ca-e6af-3b11-bfc8-1e537824faef","pitchNumber":3,"startTime":"2026-04-19T03:03:26.877Z","endTime":"2026-04-19T03:03:31.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.588163355179578,"aZ":-21.49074760930493,"pfxX":4.881125773680674,"pfxZ":6.501563808128458,"pX":0.3722000818248755,"pZ":1.2930997935665773,"vX0":-4.428005479255137,"vY0":-126.99437213521344,"vZ0":-6.458043874849469,"x":102.81,"y":203.87,"x0":1.4993699707668449,"y0":50.00089755049942,"z0":5.563900260164079,"aX":8.018371150160391},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.6,"breakHorizontal":-7.9,"spinRate":1654,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.43034668715869673,"extension":7.121107479217925},"index":3,"playId":"e90cfa8b-0c69-3d42-aba2-ce5ca4480f6f","pitchNumber":4,"startTime":"2026-04-19T03:03:42.804Z","endTime":"2026-04-19T03:03:46.802Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T03:03:46.802Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-19T03:03:57.975Z","endTime":"2026-04-19T03:05:27.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":"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":89.6,"endSpeed":82.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.628894018874163,"aZ":-28.00577001838819,"pfxX":-0.5994350190774504,"pfxZ":2.4235622603256726,"pX":0.3410478323070816,"pZ":2.5466422445439667,"vX0":-4.249615204137509,"vY0":-130.42413495382695,"vZ0":-2.081914696676468,"x":104.0,"y":170.02,"x0":2.070000481138241,"y0":50.004858735281005,"z0":5.468948729238536,"aX":-1.0315647946038968},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.2,"breakHorizontal":2.0,"spinRate":2487,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.42008093827648807,"extension":7.016029823984527},"index":0,"playId":"5e6ba4f4-8aa2-3861-a0f1-2b8724a814a2","pitchNumber":1,"startTime":"2026-04-19T03:04:08.975Z","endTime":"2026-04-19T03:04:12.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.943886487890826,"aZ":-22.184178188277375,"pfxX":3.3961089810663827,"pfxZ":6.051707930298919,"pX":-0.4162709648036272,"pZ":1.9020643838474012,"vX0":-6.157311258647747,"vY0":-127.55651557064402,"vZ0":-4.743016399025915,"x":132.87,"y":187.42,"x0":1.5862757006149424,"y0":50.000694586936,"z0":5.532055093090284,"aX":5.603533357630251},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.1,"breakHorizontal":-4.8,"spinRate":1874,"spinDirection":157},"zone":7,"typeConfidence":2.0,"plateTime":0.42921498209972464,"extension":7.031163355198008},"index":1,"playId":"a3572334-597a-3c00-834e-9254b4822fa9","pitchNumber":2,"startTime":"2026-04-19T03:04:22.927Z","endTime":"2026-04-19T03:04:27.414Z","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-19T03:04:32.652Z","endTime":"2026-04-19T03:04:44.468Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.433000591789753,"aZ":-28.154447675465903,"pfxX":-0.16307566020722125,"pfxZ":2.253563028228374,"pX":-0.11209197790971824,"pZ":1.7964774680654494,"vX0":-5.289283795630502,"vY0":-132.54380632220716,"vZ0":-3.9803119566256586,"x":121.27,"y":190.28,"x0":1.9277939365217398,"y0":50.00577747157812,"z0":5.365843744310804,"aX":-0.29004151193638655},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.5,"breakHorizontal":1.4,"spinRate":2649,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.41272080213437157,"extension":6.819956944638325},"index":3,"playId":"d91852d5-b017-3ccd-b33e-ac6c530c1ced","pitchNumber":3,"startTime":"2026-04-19T03:04:44.468Z","endTime":"2026-04-19T03:04:47.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57590002942462,"aZ":-15.444496151373828,"pfxX":5.282019993487776,"pfxZ":8.458447481981787,"pX":0.07117626953877228,"pZ":3.02190106013386,"vX0":-7.492733558292266,"vY0":-139.98857747761522,"vZ0":-3.7245804913388847,"x":114.29,"y":157.19,"x0":2.1002999301812135,"y0":50.00407986816443,"z0":5.385307817820249,"aX":10.449564977546666},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.6,"breakHorizontal":-7.9},"zone":2,"typeConfidence":2.0,"plateTime":0.39175601644563596,"extension":6.903771540056184},"index":4,"playId":"9ebd205a-86eb-33b6-bef7-4574ffe0871b","pitchNumber":4,"startTime":"2026-04-19T03:05:03.382Z","endTime":"2026-04-19T03:05:06.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.061512459338356,"aZ":-26.550538151634775,"pfxX":4.722042554715551,"pfxZ":3.3826274461747348,"pX":0.6052361520430711,"pZ":1.2084948869968488,"vX0":-4.185600528782833,"vY0":-127.8059761015126,"vZ0":-5.831886595235115,"x":93.93,"y":206.15,"x0":1.646553437026152,"y0":50.00518411636129,"z0":5.591437445542008,"aX":7.8536629062178696},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.0,"breakHorizontal":-7.7,"spinRate":1387,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.42772060002040346,"extension":7.012684983623108},"index":5,"playId":"291f69b1-8d52-3b86-be08-5ac857cc7057","pitchNumber":5,"startTime":"2026-04-19T03:05:22.907Z","endTime":"2026-04-19T03:05:27.050Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T03:05:27.050Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out sharply, second baseman Adam Frazier to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-19T03:05:40.615Z","endTime":"2026-04-19T03:06:51.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.588131168774698,"aZ":-21.72997369462666,"pfxX":6.064308275574828,"pfxZ":6.524722181849834,"pX":-1.7079530626273731,"pZ":-0.07159600490560122,"vX0":-9.51966123718631,"vY0":-125.23327924622976,"vZ0":-9.376631201857176,"x":182.1,"y":240.71,"x0":1.3421904777540767,"y0":50.00100047182529,"z0":5.476709108039288,"aX":9.702218912095738},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":10.0,"breakHorizontal":-9.0,"spinRate":1645,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.4361768455581152,"extension":7.052559993655107},"index":0,"playId":"affcfa39-db88-39d0-b2ec-7137c09f65f9","pitchNumber":1,"startTime":"2026-04-19T03:05:49.615Z","endTime":"2026-04-19T03:05:52.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.204743710173595,"aZ":-14.647679610280418,"pfxX":5.021802338634799,"pfxZ":9.295120338561116,"pX":0.34462782799893205,"pZ":1.5908233001822807,"vX0":-5.94083396952751,"vY0":-137.1425194320187,"vZ0":-7.445983596112863,"x":103.86,"y":195.83,"x0":1.8969337032729883,"y0":50.004112583361135,"z0":5.360532162838497,"aX":9.469948461935806},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.2,"breakHorizontal":-7.7,"spinRate":2220,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.40094963105116044,"extension":6.895746367386811},"index":1,"playId":"b807f24e-967a-3466-8856-f4b96df72896","pitchNumber":2,"startTime":"2026-04-19T03:06:08.683Z","endTime":"2026-04-19T03:06:35.685Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"}}},{"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":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.72372080563362,"aZ":-15.006038424055667,"pfxX":4.812766131001313,"pfxZ":8.884594571117633,"pX":0.04021282548267018,"pZ":1.4121397152311863,"vX0":-6.9231503992227745,"vY0":-138.7834437340729,"vZ0":-7.636570778760341,"x":115.47,"y":200.65,"x0":1.9525399078218253,"y0":50.00445462325922,"z0":5.217326998589952,"aX":9.302693518199618},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":-7.1},"zone":14,"typeConfidence":2.0,"plateTime":0.39605393647694376,"extension":7.037679246876504},"hitData":{"launchSpeed":100.0,"launchAngle":3.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":140.62,"coordY":146.88}},"index":2,"playId":"303e0f99-f02a-3277-aced-9793484f51f1","pitchNumber":3,"startTime":"2026-04-19T03:06:41.566Z","endTime":"2026-04-19T03:06:51.038Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T03:06:51.038Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Adam Frazier lines out to shortstop Xander Bogaerts.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-19T03:08:45.723Z","endTime":"2026-04-19T03:10:00.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","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":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.0,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.208893958929295,"aZ":-29.850958833386585,"pfxX":-0.25594382058847964,"pfxZ":1.5695926767957733,"pX":-0.7385053298516754,"pZ":2.22759664891205,"vX0":1.2057607944952136,"vY0":-121.73273993391454,"vZ0":-3.1894676173238192,"x":145.15,"y":178.63,"x0":-1.210194717793176,"y0":50.002796197925136,"z0":6.1797200957336225,"aX":-0.37867789062198254},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.3,"breakHorizontal":0.1,"spinRate":2661,"spinDirection":42},"zone":4,"typeConfidence":2.0,"plateTime":0.4525254515338246,"extension":5.100176326465253},"index":0,"playId":"1b1b252e-e8c7-333b-a801-9a09c557d3d5","pitchNumber":1,"startTime":"2026-04-19T03:08:55.793Z","endTime":"2026-04-19T03:09:00.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92689384229367,"aZ":-33.40667234698935,"pfxX":-7.848391318286163,"pfxZ":-0.7866945640721941,"pX":-0.4238071996812846,"pZ":3.257557401236834,"vX0":4.7642471537709605,"vY0":-124.61706757238206,"vZ0":-0.14071793649338082,"x":133.15,"y":150.83,"x0":-1.3444404213866086,"y0":50.002072055017145,"z0":6.083097429156244,"aX":-12.296729385186387},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.2,"breakHorizontal":13.1,"spinRate":1272,"spinDirection":246},"zone":1,"typeConfidence":2.0,"plateTime":0.44016667599464476,"extension":5.294073178398859},"index":1,"playId":"b017fbfc-1728-3784-bb40-c20f6af2d896","pitchNumber":2,"startTime":"2026-04-19T03:09:08.903Z","endTime":"2026-04-19T03:09:13.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.702458441535224,"aZ":-16.783433061525,"pfxX":-7.357439532024054,"pfxZ":8.384254329182363,"pX":-0.05685388708186423,"pZ":2.804343277878051,"vX0":5.364869187562475,"vY0":-134.9543686235038,"vZ0":-5.228789858546259,"x":119.17,"y":163.06,"x0":-1.119520421588544,"y0":50.00283021532878,"z0":5.957959526924346,"aX":-13.505318222349642},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.2,"breakHorizontal":12.1},"zone":2,"typeConfidence":2.0,"plateTime":0.40661579644626844,"extension":5.441134719189159},"index":2,"playId":"b820b82c-9488-35ce-bc28-24e45c0ceb86","pitchNumber":3,"startTime":"2026-04-19T03:09:24.561Z","endTime":"2026-04-19T03:09:31.224Z","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":94.4,"endSpeed":86.0,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39228286833554,"aZ":-16.069873842232937,"pfxX":-8.91751967217521,"pfxZ":8.474817698323928,"pX":0.6214313528793963,"pZ":2.5653451587227925,"vX0":7.735938894878723,"vY0":-137.22152253501417,"vZ0":-5.977158859860992,"x":93.31,"y":169.52,"x0":-1.0806967840047068,"y0":50.00284899228016,"z0":5.8733170385708355,"aX":-16.944863581592717},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.2,"breakHorizontal":14.4},"zone":6,"typeConfidence":2.0,"plateTime":0.39971172727410975,"extension":5.4002458134885005},"hitData":{"launchSpeed":60.8,"launchAngle":24.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":130.12,"coordY":133.71}},"index":3,"playId":"ba0433e5-c655-332e-a3ba-84894c41bdf7","pitchNumber":4,"startTime":"2026-04-19T03:09:55.811Z","endTime":"2026-04-19T03:10:00.720Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T03:10:00.720Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach Neto flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-19T03:10:15.186Z","endTime":"2026-04-19T03:10:45.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.549458548047912,"aZ":-30.675037077222168,"pfxX":-0.02167675069424102,"pfxZ":0.9782686155708706,"pX":-0.4886057755858429,"pZ":2.736618998623451,"vX0":1.626379393583168,"vY0":-122.93257680417581,"vZ0":-1.944758539013657,"x":135.62,"y":164.89,"x0":-1.1561352849872026,"y0":50.001158549589896,"z0":6.143782631628013,"aX":-0.0332895677071571},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.6,"breakHorizontal":-0.4},"zone":4,"typeConfidence":2.0,"plateTime":0.4456776083747287,"extension":5.369012821303105},"index":0,"playId":"785a7597-323b-33eb-9316-972a991e48d3","pitchNumber":1,"startTime":"2026-04-19T03:10:23.615Z","endTime":"2026-04-19T03:10:27.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.520029045364062,"aZ":-26.53069885001045,"pfxX":-1.9387965329000836,"pfxZ":3.419765151213472,"pX":-0.05380706754965273,"pZ":2.479994278606974,"vX0":3.1966781245180993,"vY0":-127.48416157576176,"vZ0":-3.8444818019584193,"x":119.05,"y":171.82,"x0":-1.0704926425823187,"y0":50.003369161981105,"z0":6.095083591464226,"aX":-3.200461622784807},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.5,"breakHorizontal":2.8},"zone":5,"typeConfidence":2.0,"plateTime":0.42918660409428133,"extension":5.386972180437153},"hitData":{"launchSpeed":78.5,"launchAngle":38.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.88,"coordY":86.97}},"index":1,"playId":"57ddc04d-8883-397e-b19d-ae6e1ffc93a5","pitchNumber":2,"startTime":"2026-04-19T03:10:35.418Z","endTime":"2026-04-19T03:10:45.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T03:10:45.346Z","atBatIndex":40},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mike Trout doubles (4) on a fly ball to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-19T03:10:58.610Z","endTime":"2026-04-19T03:13:29.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7,8],"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34610627634868,"aZ":-16.770573549072747,"pfxX":-9.132821337055145,"pfxZ":7.930319322495388,"pX":-0.009907139976356625,"pZ":2.3308926060085717,"vX0":6.08000904322569,"vY0":-139.01904709733267,"vZ0":-6.632910899606932,"x":117.38,"y":175.85,"x0":-1.0471268638560236,"y0":50.00550752001882,"z0":5.875695432576158,"aX":-17.744766186909366},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.1,"breakHorizontal":15.1,"spinRate":2193,"spinDirection":165},"zone":5,"typeConfidence":2.0,"plateTime":0.3951410722175157,"extension":5.309176089867303},"index":0,"playId":"25700f50-70b7-3db2-9b7a-70817ef334e7","pitchNumber":1,"startTime":"2026-04-19T03:11:13.246Z","endTime":"2026-04-19T03:11:17.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.48840714814862,"aZ":-15.621989476471736,"pfxX":-8.46593248360469,"pfxZ":8.76925960708933,"pX":0.7589685761720663,"pZ":2.574321454054017,"vX0":7.3925381524059,"vY0":-136.8537641027692,"vZ0":-6.321144796373308,"x":88.07,"y":169.27,"x0":-0.8834069485882203,"y0":50.006497994256165,"z0":5.9927044773975116,"aX":-15.988617693228983},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":13.7},"zone":6,"typeConfidence":2.0,"plateTime":0.40091796391853407,"extension":5.30614386644936},"index":1,"playId":"1b3f34a4-3a85-375b-8fb2-f22ee347a175","pitchNumber":2,"startTime":"2026-04-19T03:11:25.533Z","endTime":"2026-04-19T03:11:30.880Z","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":2},"index":2,"startTime":"2026-04-19T03:11:35.479Z","endTime":"2026-04-19T03:11:45.836Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.21727514694583,"aZ":-15.872590564630297,"pfxX":-7.454378691151531,"pfxZ":8.616181534834801,"pX":0.934115973278325,"pZ":4.791812115987867,"vX0":8.120884503352105,"vY0":-137.58493168469911,"vZ0":-0.4100656111699056,"x":81.39,"y":109.4,"x0":-1.1056600316963727,"y0":50.00573147922417,"z0":6.031063055436233,"aX":-14.109059748842236},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.7,"breakHorizontal":11.5,"spinRate":2114,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.40010568261232926,"extension":5.326593956329633},"index":3,"playId":"b9f5d7f9-04ad-3984-ae12-dbd4c31f2423","pitchNumber":3,"startTime":"2026-04-19T03:11:45.836Z","endTime":"2026-04-19T03:11:49.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.242917160912278,"aZ":-30.483821908987114,"pfxX":1.3332647013739203,"pfxZ":1.0516843719083893,"pX":0.4533497758787161,"pZ":1.5451437970958826,"vX0":3.110885723601746,"vY0":-125.60843802623735,"vZ0":-5.045272784519406,"x":99.72,"y":197.06,"x0":-0.9718850160575537,"y0":50.00149057002645,"z0":6.043652571156367,"aX":2.140953193402323},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.1,"breakHorizontal":-3.1},"zone":14,"typeConfidence":2.0,"plateTime":0.435221866798742,"extension":5.306133958518516},"index":4,"playId":"ec1a6cab-a66f-3703-a307-86ecb7b0da5b","pitchNumber":4,"startTime":"2026-04-19T03:11:59.887Z","endTime":"2026-04-19T03:12:06.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, 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":87.8,"endSpeed":79.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.034353879208037,"aZ":-22.683125606521568,"pfxX":-10.166952626290907,"pfxZ":5.850079825422878,"pX":1.1115584513276187,"pZ":1.3577328062852272,"vX0":8.6109903064058,"vY0":-127.33250774773846,"vZ0":-6.561108959889999,"x":74.63,"y":202.12,"x0":-1.012737971128251,"y0":50.005323641889085,"z0":5.793656901125431,"aX":-16.500203863070762},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.1,"breakHorizontal":16.2},"zone":14,"typeConfidence":2.0,"plateTime":0.4321215004052581,"extension":5.44652229554351},"index":5,"playId":"c840594b-eacf-3442-9062-21c6ce18a0e3","pitchNumber":5,"startTime":"2026-04-19T03:12:27.174Z","endTime":"2026-04-19T03:12:31.040Z","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":94.6,"endSpeed":85.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.155766735500954,"aZ":-18.06499929906433,"pfxX":-7.901071538460449,"pfxZ":7.425372810124866,"pX":-0.6468015865013088,"pZ":3.6046623312164745,"vX0":4.421667701006394,"vY0":-137.6036498770264,"vZ0":-3.0916116061758014,"x":141.65,"y":141.45,"x0":-1.2558436244210336,"y0":50.00349054240692,"z0":5.980588617141311,"aX":-15.012689952197352},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.0,"breakHorizontal":13.2},"zone":11,"typeConfidence":2.0,"plateTime":0.39945484823746025,"extension":5.433281847723583},"index":6,"playId":"a67cc2b4-df73-3a9b-8bf2-588af5e30fbf","pitchNumber":6,"startTime":"2026-04-19T03:12:42.746Z","endTime":"2026-04-19T03:12:47.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.306574767468444,"aZ":-31.689446781315564,"pfxX":-4.916959581732803,"pfxZ":0.30289002941607013,"pX":0.8266313586653776,"pZ":1.936374463963279,"vX0":7.164596294449415,"vY0":-126.951587134716,"vZ0":-2.782360687572952,"x":85.49,"y":186.5,"x0":-1.4004103104632866,"y0":50.0060918391069,"z0":5.582971144630975,"aX":-7.984001082492392},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.1,"breakHorizontal":7.2,"spinRate":2334,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.43234208699783405,"extension":5.316671546302309},"index":7,"playId":"38b347cc-7c20-345b-b05d-c62aa8e76c9d","pitchNumber":7,"startTime":"2026-04-19T03:12:59.311Z","endTime":"2026-04-19T03:13:02.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.491044610501056,"aZ":-13.722532168364307,"pfxX":-7.688478582230834,"pfxZ":9.603905505492579,"pX":-0.19480062250512986,"pZ":2.8693930282718694,"vX0":4.983591205505594,"vY0":-138.57226420695574,"vZ0":-5.856152639345417,"x":124.43,"y":161.31,"x0":-1.0290345656331494,"y0":50.00266505372207,"z0":5.9473187180671365,"aX":-14.769720895880468},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":12.7},"zone":2,"typeConfidence":2.0,"plateTime":0.3971293215679488,"extension":5.250399586534966},"hitData":{"launchSpeed":62.0,"launchAngle":37.0,"totalDistance":174.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.55,"coordY":144.48}},"index":8,"playId":"932da953-fb12-3860-b1b3-a9aea59f0ec6","pitchNumber":8,"startTime":"2026-04-19T03:13:17.159Z","endTime":"2026-04-19T03:13:29.446Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T03:13:29.446Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Schanuel grounds out to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-19T03:16:18.691Z","endTime":"2026-04-19T03:16:50.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-19T03:14:03.358Z","endTime":"2026-04-19T03:14:36.186Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Adrian Morejon replaces Germán Márquez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-19T03:14:36.186Z","endTime":"2026-04-19T03:16:21.070Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670970,"link":"/api/v1/people/670970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":91.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.06941664085534,"aZ":-22.105545305077378,"pfxX":8.76919529899078,"pfxZ":4.7443770531013225,"pX":0.6168503442414844,"pZ":2.1384763573028303,"vX0":-8.37448356205989,"vY0":-144.76721928898777,"vZ0":-6.728503186415691,"x":93.49,"y":181.04,"x0":2.409045944904242,"y0":50.00021176791166,"z0":5.847756615447051,"aX":18.5947497485931},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":7.3,"breakHorizontal":-14.2,"spinRate":2358,"spinDirection":149},"zone":9,"typeConfidence":2.0,"plateTime":0.37847425124110634,"extension":6.3267265988131856},"index":2,"playId":"7532276c-9bec-3604-9c93-bf51a872d422","pitchNumber":1,"startTime":"2026-04-19T03:16:21.070Z","endTime":"2026-04-19T03:16:24.876Z","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":100.0,"endSpeed":90.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.83252914685358,"aZ":-22.994800559620035,"pfxX":9.296528924058029,"pfxZ":4.342265938419029,"pX":0.4650566062708988,"pZ":2.6305541557948633,"vX0":-8.32119786142483,"vY0":-145.2884004865543,"vZ0":-5.227278787927723,"x":99.27,"y":167.76,"x0":2.175399141490207,"y0":50.00054559972684,"z0":5.873718601415776,"aX":19.635429244061612},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":6.8,"breakHorizontal":-14.9,"spinRate":2443,"spinDirection":150},"zone":6,"typeConfidence":2.0,"plateTime":0.3787427411686908,"extension":6.268881795147743},"hitData":{"launchSpeed":71.5,"launchAngle":-41.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":162.42,"coordY":167.48}},"index":3,"playId":"d47c60c0-3fd8-3c79-8d68-efc27c371a97","pitchNumber":2,"startTime":"2026-04-19T03:16:41.856Z","endTime":"2026-04-19T03:16:50.668Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T03:16:50.668Z","atBatIndex":42},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Xander Bogaerts lines out to left fielder Josh Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-19T03:19:03.868Z","endTime":"2026-04-19T03:20:01.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Zeferjahn replaces Yusei Kikuchi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T03:17:55.084Z","endTime":"2026-04-19T03:19:06.056Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666171,"link":"/api/v1/people/666171"},"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":89.3,"endSpeed":81.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83523175639563,"aZ":-29.24063628399494,"pfxX":0.9550661174647859,"pfxZ":1.7180312218111684,"pX":0.9762602079258478,"pZ":2.7985115867492847,"vX0":6.823228091465882,"vY0":-129.8962028151864,"vZ0":-1.697743423586069,"x":79.79,"y":163.22,"x0":-1.811159186069213,"y0":50.001515988182675,"z0":5.689049717103817,"aX":1.6257221751596875},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.0,"breakHorizontal":-3.2,"spinRate":2446,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.42206629600008405,"extension":6.631481804308866},"index":1,"playId":"c69845a2-fba2-34f9-a897-409567442cc5","pitchNumber":1,"startTime":"2026-04-19T03:19:06.056Z","endTime":"2026-04-19T03:19:10.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":85.5,"endSpeed":78.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.466344099938276,"aZ":-24.452343366844143,"pfxX":4.519194932069089,"pfxZ":4.977448129856596,"pX":0.722655183923708,"pZ":1.6466314296436193,"vX0":4.90070321263898,"vY0":-124.40261112425999,"vZ0":-4.661504916681476,"x":89.45,"y":194.32,"x0":-1.867734016249159,"y0":50.00131735076928,"z0":5.598591277524268,"aX":7.004631844840786},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":8.0,"breakHorizontal":-9.4,"spinRate":2496,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.44212073426193177,"extension":6.71583898135548},"index":2,"playId":"a293e7e1-3a5f-32d8-8c52-4c8b9f4f4283","pitchNumber":2,"startTime":"2026-04-19T03:19:21.493Z","endTime":"2026-04-19T03:19:25.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.723491384005076,"aZ":-25.330940525945184,"pfxX":-9.16698765942115,"pfxZ":3.568323463979704,"pX":0.08273253668063459,"pZ":2.7434792365218237,"vX0":7.608114986015996,"vY0":-137.66882515179,"vZ0":-3.0636868902891186,"x":113.85,"y":164.71,"x0":-1.5264179393395567,"y0":50.00363877969787,"z0":5.58637158604646,"aX":-17.587017942488558},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.0,"breakHorizontal":15.0,"spinRate":1783,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.3979398307520796,"extension":6.882659527130993},"index":3,"playId":"6484ea55-30ef-3027-8ae6-ef2793d2f19f","pitchNumber":3,"startTime":"2026-04-19T03:19:37.969Z","endTime":"2026-04-19T03:19:41.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":76.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.449607246672493,"aZ":-29.867414592164867,"pfxX":7.17792859287356,"pfxZ":1.5225595194034334,"pX":-0.7737195037476603,"pZ":2.432325814698454,"vX0":1.3396104027012106,"vY0":-123.23331023473244,"vZ0":-1.6466388110765933,"x":146.49,"y":173.11,"x0":-2.2580284737356915,"y0":50.00087268940701,"z0":5.674131595485723,"aX":10.846104123598836},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.6,"breakHorizontal":-13.3,"spinRate":2629,"spinDirection":91},"zone":4,"typeConfidence":2.0,"plateTime":0.4474433324318645,"extension":6.5816073892000535},"hitData":{"launchSpeed":99.4,"launchAngle":17.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.44,"coordY":89.93}},"index":4,"playId":"1262b928-55e6-3774-9f38-e81156743c40","pitchNumber":4,"startTime":"2026-04-19T03:19:53.922Z","endTime":"2026-04-19T03:20:01.608Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T03:20:01.608Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Andujar singles on a line drive to right fielder Jo Adell.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-19T03:20:14.074Z","endTime":"2026-04-19T03:20:36.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.982014463120265,"aZ":-23.201977455177097,"pfxX":-10.216843631288377,"pfxZ":4.538743852837863,"pX":-0.27187970618783014,"pZ":2.164769890651295,"vX0":7.316507855236078,"vY0":-140.00966196788417,"vZ0":-4.818676964793545,"x":127.36,"y":180.33,"x0":-1.5977410370533334,"y0":50.002640640932015,"z0":5.435916267862642,"aX":-20.18946262836522},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.3,"breakHorizontal":16.9,"spinRate":1995,"spinDirection":175},"zone":8,"typeConfidence":2.0,"plateTime":0.39190696814004333,"extension":6.735822417573303},"hitData":{"launchSpeed":85.7,"launchAngle":21.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":155.17,"coordY":81.15}},"index":0,"playId":"32340a42-1df2-35ac-805a-12bbee75d3aa","pitchNumber":1,"startTime":"2026-04-19T03:20:24.620Z","endTime":"2026-04-19T03:20:36.694Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T03:20:36.694Z","atBatIndex":44},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Gavin Sheets grounds into a double play, shortstop Zach Neto to first baseman Nolan Schanuel. Bryce Johnson out at 2nd. Gavin Sheets out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-19T03:21:43.947Z","endTime":"2026-04-19T03:23:05.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":{"description":"Offensive Substitution: Pinch-hitter Gavin Sheets replaces Ty France.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-19T03:20:56.330Z","endTime":"2026-04-19T03:21:18.433Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":664034,"link":"/api/v1/people/664034"}},{"details":{"description":"Offensive Substitution: Pinch-runner Bryce Johnson replaces Miguel Andujar.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-19T03:21:18.433Z","endTime":"2026-04-19T03:21:46.116Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":609280,"link":"/api/v1/people/609280"},"base":1},{"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":84.4,"endSpeed":76.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.275930899250042,"aZ":-26.292101607018065,"pfxX":6.23317750876964,"pfxZ":3.9047418072392794,"pX":0.2356799722834904,"pZ":1.8734987805638292,"vX0":3.503910084354115,"vY0":-122.80304096576494,"vZ0":-3.50021359572842,"x":108.02,"y":188.2,"x0":-2.0257569256263763,"y0":50.00532207946619,"z0":5.586390040546236,"aX":9.396780602376007},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.4,"breakHorizontal":-12.1,"spinRate":2610,"spinDirection":77},"zone":9,"typeConfidence":2.0,"plateTime":0.44827073330981637,"extension":6.655383496176298},"index":2,"playId":"bd140e2f-29ec-331c-b2a0-0d6a7f4db25a","pitchNumber":1,"startTime":"2026-04-19T03:21:46.116Z","endTime":"2026-04-19T03:21:50.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.235195413119236,"aZ":-25.71072207536279,"pfxX":-9.390538541621229,"pfxZ":3.3311574814597282,"pX":-2.1159822408389553,"pZ":3.046655453556601,"vX0":3.026643964616238,"vY0":-138.52144462110883,"vZ0":-1.787985960872786,"x":197.66,"y":156.52,"x0":-2.0033012119414964,"y0":50.00540909517372,"z0":5.4212096042831375,"aX":-18.232743346658403},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.9,"breakHorizontal":16.3,"spinRate":2358,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.3955629786069301,"extension":6.649321315776506},"index":3,"playId":"8bc12b64-b90b-3480-94cf-ddd615e09215","pitchNumber":2,"startTime":"2026-04-19T03:22:02.426Z","endTime":"2026-04-19T03:22:07.142Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":4,"playId":"d90da80c-9864-354b-91f9-c765a3104aa6","startTime":"2026-04-19T03:22:18.506Z","endTime":"2026-04-19T03:22:21.506Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":1},"index":5,"playId":"4cc089be-4da4-3645-ba87-990eb78c6f19","startTime":"2026-04-19T03:22:38.624Z","endTime":"2026-04-19T03:22:41.740Z","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, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70836533215035,"aZ":-24.100835508198656,"pfxX":-9.551418509657129,"pfxZ":4.0431134629608305,"pX":0.32539519273387146,"pZ":2.427317924714243,"vX0":8.734742124990252,"vY0":-140.85976948025143,"vZ0":-3.9918415624093972,"x":104.6,"y":173.24,"x0":-1.5834622641176421,"y0":50.00637755105883,"z0":5.432120772564022,"aX":-19.08795500953866},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.6,"breakHorizontal":15.4,"spinRate":2057,"spinDirection":254},"zone":6,"typeConfidence":2.0,"plateTime":0.38970489238646877,"extension":6.80791844550472},"hitData":{"launchSpeed":98.2,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":129.71,"coordY":153.55}},"index":6,"playId":"446436ac-1281-3cbf-a802-e9a9dc252009","pitchNumber":3,"startTime":"2026-04-19T03:22:57.683Z","endTime":"2026-04-19T03:23:05.053Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T03:23:05.053Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jo Adell walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-19T03:25:28.620Z","endTime":"2026-04-19T03:26:50.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Bryce Johnson remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T03:25:00.035Z","endTime":"2026-04-19T03:25:00.053Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"601","replacedPlayer":{"id":609280,"link":"/api/v1/people/609280"}},{"details":{"description":"Gavin Sheets remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-19T03:25:00.053Z","endTime":"2026-04-19T03:25:30.851Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"701","replacedPlayer":{"id":664034,"link":"/api/v1/people/664034"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.9,"endSpeed":90.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.29898564732486,"aZ":-16.418167609479127,"pfxX":9.13246690067582,"pfxZ":7.4767163710796005,"pX":-0.24788134966798925,"pZ":4.635506422003659,"vX0":-10.023392106176088,"vY0":-145.04434935626784,"vZ0":-1.2573561889640645,"x":126.45,"y":113.62,"x0":2.0839169079535673,"y0":50.006656973453346,"z0":6.086729175407736,"aX":19.255659793513455},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.4,"breakHorizontal":-14.3,"spinRate":2355,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.3791772838681142,"extension":6.280341360314085},"index":2,"playId":"cb8c0693-f77a-36b1-a8cc-1977b59979f4","pitchNumber":1,"startTime":"2026-04-19T03:25:30.851Z","endTime":"2026-04-19T03:25:34.281Z","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":99.4,"endSpeed":90.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.55247051498459,"aZ":-17.26241606676212,"pfxX":8.756567124664285,"pfxZ":7.093540748138867,"pX":0.8125867471856846,"pZ":3.967434737101799,"vX0":-7.307814610556406,"vY0":-144.5059327044576,"vZ0":-2.7420211815199043,"x":86.03,"y":131.66,"x0":2.244129683508158,"y0":50.00230281155162,"z0":5.9967500609692985,"aX":18.40807531889458},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.5,"breakHorizontal":-14.3,"spinRate":2359,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.3799076366045595,"extension":6.259145096531367},"index":3,"playId":"4dac1c6d-8f1a-3b13-9e99-971331cb45bb","pitchNumber":2,"startTime":"2026-04-19T03:25:46.102Z","endTime":"2026-04-19T03:25:49.171Z","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":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.056297559642406,"aZ":-29.500958428480352,"pfxX":7.954631780750512,"pfxZ":1.4682691801965682,"pX":-0.08049241966916727,"pZ":1.2015274093927115,"vX0":-9.049351465459692,"vY0":-134.0153404387743,"vZ0":-6.896490072054815,"x":120.07,"y":206.34,"x0":2.301182103834343,"y0":50.006054032287025,"z0":5.906139568838458,"aX":14.520555414022786},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.3,"breakHorizontal":-12.6,"spinRate":1208,"spinDirection":115},"zone":13,"typeConfidence":2.0,"plateTime":0.4081808536908569,"extension":6.153757850371659},"index":4,"playId":"8da56514-ca5b-3af4-b204-7c9aae2f71eb","pitchNumber":3,"startTime":"2026-04-19T03:26:03.215Z","endTime":"2026-04-19T03:26:06.423Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":5,"startTime":"2026-04-19T03:26:14.548Z","endTime":"2026-04-19T03:26:28.141Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.7,"endSpeed":91.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.167398802575015,"aZ":-17.992650459025757,"pfxX":9.759790595861372,"pfxZ":6.574387147868194,"pX":0.2990402017755017,"pZ":4.600372625500242,"vX0":-9.349060196166436,"vY0":-146.30186371046204,"vZ0":-0.9079973122969731,"x":105.6,"y":114.57,"x0":2.2760202482006893,"y0":50.000986750741546,"z0":5.998432857271481,"aX":21.047141895393786},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":11.9,"breakHorizontal":-15.7,"spinRate":2411,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.3751204588568715,"extension":6.208521976488243},"index":6,"playId":"98fd9549-0e96-3794-93f6-01201c30f732","pitchNumber":4,"startTime":"2026-04-19T03:26:28.141Z","endTime":"2026-04-19T03:26:31.141Z","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":100.1,"endSpeed":90.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.305649869109224,"aZ":-18.112765009325045,"pfxX":9.425445382969706,"pfxZ":6.629067080790779,"pX":0.6404226356109123,"pZ":4.031013389075296,"vX0":-8.240861677017467,"vY0":-145.45021081616787,"vZ0":-2.327522547084467,"x":92.59,"y":129.94,"x0":2.2999314741572263,"y0":50.00350900948255,"z0":5.952626507317638,"aX":19.994033933794537},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":11.6,"breakHorizontal":-15.2,"spinRate":2379,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.3780375757745773,"extension":6.2958005291295125},"index":7,"playId":"e2f945a4-76f9-3558-aed3-0c394b11f1b4","pitchNumber":5,"startTime":"2026-04-19T03:26:47.621Z","endTime":"2026-04-19T03:26:50.934Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T03:26:50.934Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yoán Moncada strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-19T03:27:08.826Z","endTime":"2026-04-19T03:28:01.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70347996331884,"aZ":-29.652836540556812,"pfxX":-1.7472718631507889,"pfxZ":1.518257782628817,"pX":-0.2837741069960135,"pZ":2.2593254872858917,"vX0":-7.10113964983493,"vY0":-127.53229500297665,"vZ0":-2.6970779959011546,"x":127.82,"y":177.78,"x0":2.7565220589438035,"y0":50.00053027534561,"z0":5.6546136479351015,"aX":-2.8944838740814163},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.4,"breakHorizontal":4.7,"spinRate":2699,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.42845749351029916,"extension":6.265258601266818},"index":0,"playId":"707cff7c-823c-39fc-85c0-4d08bd94597e","pitchNumber":1,"startTime":"2026-04-19T03:27:18.724Z","endTime":"2026-04-19T03:27:23.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.7,"endSpeed":90.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.32297684811568,"aZ":-13.44278622306155,"pfxX":4.1052265890401785,"pfxZ":8.844172065767609,"pX":0.7377220584049451,"pZ":3.4927996094997606,"vX0":-6.34035725999977,"vY0":-144.95204779724185,"vZ0":-4.541605349201604,"x":88.88,"y":144.47,"x0":2.4246977577063027,"y0":50.004028803510764,"z0":5.906786355740103,"aX":8.696430215077811},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.2,"breakHorizontal":-6.1,"spinRate":2439,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.3785281473943489,"extension":6.418567440646152},"index":1,"playId":"4bd7a820-880f-376d-bef1-d2a4b2ac0486","pitchNumber":2,"startTime":"2026-04-19T03:27:38.204Z","endTime":"2026-04-19T03:27:41.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":100.0,"endSpeed":90.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.65395196473901,"aZ":-15.573631512464047,"pfxX":8.76468537211248,"pfxZ":7.801273819491172,"pX":0.17908477855583257,"pZ":3.379492086510142,"vX0":-8.893804901152018,"vY0":-145.3083588898979,"vZ0":-4.404837847395926,"x":110.17,"y":147.53,"x0":2.1482612848410545,"y0":50.000467211792206,"z0":5.868374050921647,"aX":18.645983851071378},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.3,"breakHorizontal":-14.0,"spinRate":2431,"spinDirection":152},"zone":2,"typeConfidence":2.0,"plateTime":0.37767197999022617,"extension":6.341473870728542},"index":2,"playId":"a32699af-0977-32df-b3ff-194c251ec6bf","pitchNumber":3,"startTime":"2026-04-19T03:27:58.524Z","endTime":"2026-04-19T03:28:01.700Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T03:28:01.700Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oswald Peraza strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-19T03:28:17.555Z","endTime":"2026-04-19T03:30:48.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.59041654647771,"aZ":-29.866465879688455,"pfxX":7.982726947356532,"pfxZ":1.2424783883791815,"pX":0.5172375259195865,"pZ":1.2473227645936817,"vX0":-7.139090594946376,"vY0":-135.28683472821527,"vZ0":-6.375652432505538,"x":97.28,"y":205.1,"x0":2.1535287135313825,"y0":50.00061427783579,"z0":5.728571516126399,"aX":14.791460988587048},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.1,"breakHorizontal":-13.0,"spinRate":1246,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.4049060388388601,"extension":6.3982626288409765},"index":0,"playId":"0c9215c7-d996-3a38-873b-fefcc453b5d3","pitchNumber":1,"startTime":"2026-04-19T03:28:27.047Z","endTime":"2026-04-19T03:28:30.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.7,"endSpeed":91.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.47539860362398,"aZ":-19.22295718630601,"pfxX":9.140633267901846,"pfxZ":6.003098751077559,"pX":0.8403609831750232,"pZ":4.1776381722713625,"vX0":-7.532885431942653,"vY0":-146.4072159772726,"vZ0":-1.7473535021096738,"x":84.97,"y":125.98,"x0":2.2666342184147292,"y0":50.006038806317186,"z0":5.939908294912813,"aX":19.729933647972654},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":10.7,"breakHorizontal":-15.0,"spinRate":2385,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.3749698928431231,"extension":6.31718473765861},"index":1,"playId":"2eee3b57-536f-31dd-94f6-2b2ac00d0c9e","pitchNumber":2,"startTime":"2026-04-19T03:28:46.029Z","endTime":"2026-04-19T03:28:49.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.4,"endSpeed":90.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.22074165251691,"aZ":-16.491532178461014,"pfxX":9.45201112326434,"pfxZ":7.4752179482484635,"pX":-0.4451121792339146,"pZ":2.9289061346575567,"vX0":-10.553593453291734,"vY0":-144.31428863029646,"vZ0":-5.253966434422225,"x":133.97,"y":159.7,"x0":2.040353445877025,"y0":50.00669913248634,"z0":5.79757874415883,"aX":19.838465703955332},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.6,"breakHorizontal":-14.9,"spinRate":2398,"spinDirection":146},"zone":1,"typeConfidence":2.0,"plateTime":0.38030667638582694,"extension":6.423644412086226},"index":2,"playId":"9a6b462f-b8e9-32fc-b62c-052e92dbb53b","pitchNumber":3,"startTime":"2026-04-19T03:29:07.506Z","endTime":"2026-04-19T03:29:11.391Z","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":99.8,"endSpeed":90.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.24749297836449,"aZ":-11.757360796536318,"pfxX":4.113964379038561,"pfxZ":9.656911556787382,"pX":-1.050656985175184,"pZ":2.5190781988607074,"vX0":-10.52379464162938,"vY0":-144.80364125958835,"vZ0":-7.302370973016837,"x":157.05,"y":170.76,"x0":2.103521078827061,"y0":50.00117260867881,"z0":5.800438177835832,"aX":8.697582854176446},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.1,"breakHorizontal":-5.3,"spinRate":2393,"spinDirection":116},"zone":11,"typeConfidence":2.0,"plateTime":0.3789250476734356,"extension":6.3410879475374715},"index":3,"playId":"5680031a-bc28-3579-a4ff-8cde77df3e5e","pitchNumber":4,"startTime":"2026-04-19T03:29:25.414Z","endTime":"2026-04-19T03:29:28.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.799498186671578,"aZ":-31.689221948546088,"pfxX":-4.1519249182174995,"pfxZ":0.2802000928584061,"pX":0.5248760334322683,"pZ":2.389614426290588,"vX0":-3.874172275398947,"vY0":-129.96458583044898,"vZ0":-2.526197733601558,"x":96.99,"y":174.26,"x0":2.571126053008186,"y0":50.00071777589914,"z0":5.767331822132904,"aX":-7.141699844468887},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.2,"breakHorizontal":8.4,"spinRate":2935,"spinDirection":285},"zone":6,"typeConfidence":2.0,"plateTime":0.42052978146536635,"extension":6.277931632396619},"index":4,"playId":"2fdc126c-337f-3801-b868-dd8bb3f8295c","pitchNumber":5,"startTime":"2026-04-19T03:29:45.870Z","endTime":"2026-04-19T03:29:52.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.5,"endSpeed":90.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.479802574711066,"aZ":-17.60699044916122,"pfxX":3.0334379609322593,"pfxZ":6.859977723856346,"pX":-0.45366484782540306,"pZ":4.445547901781172,"vX0":-8.633299521483888,"vY0":-145.9649629885037,"vZ0":-1.469623054324857,"x":134.29,"y":118.75,"x0":2.169413463711261,"y0":50.00196499396124,"z0":6.0334384019341805,"aX":6.441988002957941},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.2,"breakHorizontal":-3.5,"spinRate":2371,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.3775676099229419,"extension":6.329125641381641},"index":5,"playId":"e36ffa24-d400-324f-96e0-92b77f779e1b","pitchNumber":6,"startTime":"2026-04-19T03:30:19.981Z","endTime":"2026-04-19T03:30:23.411Z","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":1},"index":6,"startTime":"2026-04-19T03:30:30.584Z","endTime":"2026-04-19T03:30:43.743Z","isPitch":false,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"}},{"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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.336725932629296,"aZ":-32.925882178657595,"pfxX":9.115566236509403,"pfxZ":-0.4101618638334674,"pX":0.8488146869318444,"pZ":1.0941740199215262,"vX0":-6.951537498622191,"vY0":-134.8994642362681,"vZ0":-6.115114046415199,"x":84.65,"y":209.24,"x0":2.2841638005498184,"y0":50.00439427205733,"z0":5.732743485241186,"aX":16.680046510200732},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-1.9,"breakHorizontal":-14.9,"spinRate":1086,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.40716063582897366,"extension":6.514451637717807},"index":7,"playId":"61947853-47c9-3277-a1c5-e61abf8b22fb","pitchNumber":7,"startTime":"2026-04-19T03:30:43.743Z","endTime":"2026-04-19T03:30:48.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T03:30:48.316Z","atBatIndex":48},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Vaughn Grissom grounds into a force out, shortstop Xander Bogaerts to second baseman Jake Cronenworth. Jo Adell out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-19T03:32:04.819Z","endTime":"2026-04-19T03:33:27.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":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_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"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":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Vaughn Grissom replaces Josh Lowe.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-19T03:31:09.334Z","endTime":"2026-04-19T03:32:07.012Z","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":"701","replacedPlayer":{"id":666139,"link":"/api/v1/people/666139"}},{"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":92.7,"endSpeed":84.5,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.448828354676937,"aZ":-31.29529254271196,"pfxX":9.720215793287208,"pfxZ":0.4819260219359709,"pX":1.175204685334355,"pZ":1.870297394960065,"vX0":-6.880173746452581,"vY0":-134.70451663422224,"vZ0":-4.711443622500772,"x":72.2,"y":188.28,"x0":2.5099417624989195,"y0":50.00361237702436,"z0":5.875422735073909,"aX":17.720945675921186},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":0.0,"breakHorizontal":-16.0,"spinRate":1179,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.40786750061773924,"extension":6.301453083402171},"index":1,"playId":"2f46dc00-daa0-3717-817e-0ed84e1f5fa7","pitchNumber":1,"startTime":"2026-04-19T03:32:07.012Z","endTime":"2026-04-19T03:32:12.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19411772130273,"aZ":-29.05041568782993,"pfxX":10.528954130314991,"pfxZ":1.7189606293491657,"pX":0.6694564652903897,"pZ":2.2642828384500944,"vX0":-7.788483445785086,"vY0":-134.58184286231,"vZ0":-4.047829801877137,"x":91.48,"y":177.64,"x0":2.249044043468516,"y0":50.00007590115729,"z0":5.871215471514003,"aX":19.099655966739977},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.4,"breakHorizontal":-17.2,"spinRate":1450,"spinDirection":113},"zone":6,"typeConfidence":2.0,"plateTime":0.40869576436517185,"extension":6.381676005716886},"index":2,"playId":"601b3996-2c8c-3a91-9e25-fd771bf58135","pitchNumber":2,"startTime":"2026-04-19T03:32:22.037Z","endTime":"2026-04-19T03:32:26.160Z","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":100.4,"endSpeed":90.8,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.43394615253858,"aZ":-22.205930833178567,"pfxX":9.847105693977324,"pfxZ":4.6761469013595,"pX":0.23282947016454045,"pZ":3.669796511392234,"vX0":-9.049502095849045,"vY0":-145.83912926713234,"vZ0":-2.5320088337729336,"x":108.13,"y":139.7,"x0":2.111653933473174,"y0":50.005622279421914,"z0":5.903211014694199,"aX":21.0071768194409},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":8.0,"breakHorizontal":-15.8,"spinRate":2483,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.37697524943843375,"extension":6.314238756250022},"index":3,"playId":"33a50cd0-4c95-3c80-a153-eb8fd707fa4a","pitchNumber":3,"startTime":"2026-04-19T03:32:38.992Z","endTime":"2026-04-19T03:32:43.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.6,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.86677001632025,"aZ":-15.245854477382853,"pfxX":2.064282207494138,"pfxZ":8.063849986540156,"pX":-1.0288973190363324,"pZ":2.972212653838092,"vX0":-9.659474699627843,"vY0":-144.05312557776693,"vZ0":-5.457648570862631,"x":156.22,"y":158.53,"x0":2.101303685031352,"y0":50.00115130147188,"z0":5.835869183054908,"aX":4.334246168948545},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.7,"breakHorizontal":-1.8,"spinRate":2452,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.38042406892577585,"extension":6.319258824320494},"index":4,"playId":"2fbd800d-f2d1-390b-9f7f-852ade56bec2","pitchNumber":4,"startTime":"2026-04-19T03:32:58.722Z","endTime":"2026-04-19T03:33:03.861Z","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":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.833125567176364,"aZ":-24.010494066793814,"pfxX":8.301705654242886,"pfxZ":4.423453918951908,"pX":0.6331543387276838,"pZ":1.6383185181267763,"vX0":-7.3565579589154195,"vY0":-135.06841177290764,"vZ0":-6.611421115048886,"x":92.87,"y":194.55,"x0":2.3155405295817784,"y0":50.00014669871497,"z0":5.809641141383995,"aX":15.31338997691132},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.7,"breakHorizontal":-13.4,"spinRate":1522,"spinDirection":125},"zone":9,"typeConfidence":2.0,"plateTime":0.40574404896782656,"extension":6.3413528799194046},"hitData":{"launchSpeed":81.1,"launchAngle":-4.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.28,"coordY":153.55}},"index":5,"playId":"ff314286-d46b-344e-ba2f-496c8b2a4718","pitchNumber":5,"startTime":"2026-04-19T03:33:18.873Z","endTime":"2026-04-19T03:33:27.064Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T03:33:27.064Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Freddy Fermin walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T03:35:52.523Z","endTime":"2026-04-19T03:36:41.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Vaughn Grissom remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T03:35:18.838Z","endTime":"2026-04-19T03:35:18.859Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":666139,"link":"/api/v1/people/666139"}},{"details":{"description":"Defensive switch from second base to left field for Adam Frazier.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-19T03:35:18.859Z","endTime":"2026-04-19T03:35:54.680Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"900"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45958219336391,"aZ":-32.36302857544867,"pfxX":3.1666640310725844,"pfxZ":-0.11395618817331687,"pX":1.34950348184001,"pZ":2.989064437094155,"vX0":6.616067519725156,"vY0":-126.23468934391948,"vZ0":-0.49943644522507813,"x":65.56,"y":158.08,"x0":-1.7159241418155198,"y0":50.00539021372603,"z0":5.792650318911901,"aX":5.11532261913524},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.1,"breakHorizontal":-7.2,"spinRate":2569,"spinDirection":87},"zone":12,"typeConfidence":2.0,"plateTime":0.43373817675014337,"extension":6.770979864070085},"index":2,"playId":"b0e16903-3172-3a90-bb5c-1cc948302d21","pitchNumber":1,"startTime":"2026-04-19T03:35:54.680Z","endTime":"2026-04-19T03:35:58.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79957346140966,"aZ":-31.27253180891559,"pfxX":1.2373975859863666,"pfxZ":0.5356074883200144,"pX":1.5627590697057765,"pZ":2.326131713264054,"vX0":7.729479136438775,"vY0":-128.8432168849672,"vZ0":-2.3990275078085697,"x":57.43,"y":175.97,"x0":-1.6321608170089028,"y0":50.00455621279339,"z0":5.676780545200094,"aX":2.087272283052264},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.7,"breakHorizontal":-4.0,"spinRate":2520,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.42449089814621477,"extension":6.638870924576588},"index":3,"playId":"d2e60437-8986-3e2c-aa1f-bb85b7dae76b","pitchNumber":2,"startTime":"2026-04-19T03:36:08.270Z","endTime":"2026-04-19T03:36:11.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.67050674615576,"aZ":-26.128765458671342,"pfxX":-8.100361894794752,"pfxZ":3.1624477103536766,"pX":-1.1787246287756856,"pZ":4.124666890870044,"vX0":4.055991867020484,"vY0":-137.65951654678918,"vZ0":0.6299481139061028,"x":161.93,"y":127.41,"x0":-1.6219154532036444,"y0":50.00321862487045,"z0":5.667059203130387,"aX":-15.486084051421228},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.1,"breakHorizontal":13.8,"spinRate":2948,"spinDirection":178},"zone":11,"typeConfidence":2.0,"plateTime":0.3984790527063975,"extension":6.624760173159313},"index":4,"playId":"45ea31c9-6d0d-34e1-8b63-0917b8d4acfc","pitchNumber":3,"startTime":"2026-04-19T03:36:22.760Z","endTime":"2026-04-19T03:36:28.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50838774971062,"aZ":-13.895271872230225,"pfxX":-3.883799515929006,"pfxZ":9.5052485378779,"pX":1.444301455997258,"pZ":2.5293609450664896,"vX0":8.728197538894754,"vY0":-138.43324615206438,"vZ0":-5.851689580805059,"x":61.95,"y":170.49,"x0":-1.2578460163495113,"y0":50.00675955328277,"z0":5.61612857007062,"aX":-7.472678333934201},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.0,"breakHorizontal":5.0,"spinRate":2244,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.3970356567339772,"extension":6.824648562501949},"index":5,"playId":"82cbd1b6-8d99-30ff-89b7-dbefebc66d1c","pitchNumber":4,"startTime":"2026-04-19T03:36:38.525Z","endTime":"2026-04-19T03:36:41.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T03:36:41.525Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Cronenworth walks. Freddy Fermin to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T03:36:57.667Z","endTime":"2026-04-19T03:38:48.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnSecond":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"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":86.1,"endSpeed":78.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.407003207199388,"aZ":-25.200908080931526,"pfxX":6.3303200662866725,"pfxZ":4.445922341573381,"pX":1.0979267112148134,"pZ":3.1471976523466156,"vX0":5.363733844999498,"vY0":-125.27775648932796,"vZ0":-1.1585144904012128,"x":75.15,"y":153.81,"x0":-1.9034036961257383,"y0":50.003136405236134,"z0":5.700832164417366,"aX":9.929561232104342},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.0,"breakHorizontal":-12.8,"spinRate":2619,"spinDirection":85},"zone":12,"typeConfidence":2.0,"plateTime":0.4394225656190991,"extension":6.572305077014039},"index":0,"playId":"6c38a3f9-102b-3b22-983a-137bd1ac26e0","pitchNumber":1,"startTime":"2026-04-19T03:37:07.470Z","endTime":"2026-04-19T03:37:11.775Z","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.2,"endSpeed":86.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.95991939649277,"aZ":-26.031806010605788,"pfxX":-10.873053407824063,"pfxZ":3.198608859116076,"pX":-0.8728108286209275,"pZ":3.6460135790464707,"vX0":6.174057975046706,"vY0":-138.4975563711543,"vZ0":-0.43537202972997596,"x":150.27,"y":140.34,"x0":-1.7305937698565246,"y0":50.006462404414094,"z0":5.5622837604514395,"aX":-20.905613452360054},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.9,"breakHorizontal":18.2,"spinRate":1956,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.39708382194668435,"extension":6.839310190354952},"index":1,"playId":"f8db25c5-236e-3147-8764-44250c623f3c","pitchNumber":2,"startTime":"2026-04-19T03:37:21.526Z","endTime":"2026-04-19T03:37:25.498Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-19T03:37:30.960Z","endTime":"2026-04-19T03:38:27.994Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.02037987865518,"aZ":-21.33741816949804,"pfxX":-8.781257211248349,"pfxZ":5.713907469433953,"pX":-1.2201644858351461,"pZ":2.420729863893261,"vX0":4.776091512874063,"vY0":-137.66011506803378,"vZ0":-4.258140958853264,"x":163.51,"y":173.42,"x0":-1.848075309720996,"y0":50.00199178790857,"z0":5.454836257258221,"aX":-16.64778956637202},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.5,"breakHorizontal":14.8,"spinRate":1884,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.3997487535048836,"extension":6.922576735878041},"index":3,"playId":"78e9bb34-8222-3c4b-ac35-062128ad4be4","pitchNumber":3,"startTime":"2026-04-19T03:38:27.994Z","endTime":"2026-04-19T03:38:32.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":86.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.545577339781964,"aZ":-12.698601771645365,"pfxX":-5.197712434002575,"pfxZ":10.020078372942532,"pX":0.936674653497295,"pZ":2.8037577815922843,"vX0":8.615406466460872,"vY0":-139.74506068927428,"vZ0":-4.926861191695886,"x":81.3,"y":163.08,"x0":-1.5355330549145971,"y0":50.00284368709942,"z0":5.448851688064523,"aX":-10.103285439646124},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":7.3,"spinRate":2209,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.39455439782308366,"extension":6.797758709198807},"index":4,"playId":"f6e9b5b8-0df7-30da-b873-0eac70cd0352","pitchNumber":4,"startTime":"2026-04-19T03:38:43.759Z","endTime":"2026-04-19T03:38:48.568Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T03:38:48.568Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ramón Laureano singles on a ground ball to center fielder Mike Trout. Freddy Fermin scores. Jake Cronenworth to 3rd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T03:39:07.903Z","endTime":"2026-04-19T03:40:04.751Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"postOnThird":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":{"id":666171,"link":"/api/v1/people/666171"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3608790678719,"aZ":-18.003425643461444,"pfxX":-8.516757482908837,"pfxZ":7.2261380849450125,"pX":0.3584076574291814,"pZ":2.240787192197719,"vX0":7.9145500821540775,"vY0":-139.39703692835556,"vZ0":-5.634993768676267,"x":103.34,"y":178.28,"x0":-1.4159737254526712,"y0":50.00175349669091,"z0":5.483382991763871,"aX":-16.70115283725147},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.0,"breakHorizontal":13.7,"spinRate":1947,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.3934556023176352,"extension":6.871804026194473},"index":0,"playId":"81c7027d-6f21-3c35-b06c-0394a4a8e722","pitchNumber":1,"startTime":"2026-04-19T03:39:19.565Z","endTime":"2026-04-19T03:39:23.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66020425289782,"aZ":-20.89437079727175,"pfxX":-9.43939669614785,"pfxZ":5.722564501528203,"pX":0.698515917936903,"pZ":1.430337184942593,"vX0":9.586023067607591,"vY0":-139.78628915935002,"vZ0":-6.72741486806844,"x":90.37,"y":200.16,"x0":-1.555282413906311,"y0":50.00306302628552,"z0":5.24836103899832,"aX":-18.608044612734325},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.0,"breakHorizontal":15.0,"spinRate":2049,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.39241668920075545,"extension":7.0391031597747995},"index":1,"playId":"0837eac6-aa2a-3a34-b678-68c5972b7465","pitchNumber":2,"startTime":"2026-04-19T03:39:34.609Z","endTime":"2026-04-19T03:39:37.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.51017424774175,"aZ":-21.23071164237391,"pfxX":-9.060643976326086,"pfxZ":5.365930372731311,"pX":-0.37629995247098413,"pZ":1.6906544455452341,"vX0":6.812125088089736,"vY0":-142.15255671597984,"vZ0":-6.473107935645676,"x":131.34,"y":193.13,"x0":-1.6301873585375113,"y0":50.00556129136169,"z0":5.351537132309576,"aX":-18.48989610313646},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.5,"breakHorizontal":15.0,"spinRate":2061,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.3857623218716908,"extension":6.952458050880576},"hitData":{"launchSpeed":99.1,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.02,"coordY":100.85}},"index":2,"playId":"c01786c1-051f-34ff-b9dd-58c5de36420f","pitchNumber":3,"startTime":"2026-04-19T03:39:53.013Z","endTime":"2026-04-19T03:40:04.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T03:40:04.751Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a soft ground ball to right fielder Jo Adell. Jake Cronenworth scores. Ramón Laureano to 3rd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T03:40:32.110Z","endTime":"2026-04-19T03:41:42.265Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnThird":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":{"id":666171,"link":"/api/v1/people/666171"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.0,"endSpeed":76.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.038924876839566,"aZ":-24.90829066461197,"pfxX":6.07185257998594,"pfxZ":4.8108748095282685,"pX":-1.1175974430483628,"pZ":3.731813106429456,"vX0":0.7000686021891178,"vY0":-122.40811102244228,"vZ0":0.4134591684316199,"x":159.6,"y":138.02,"x0":-2.196283628236226,"y0":50.0059688814767,"z0":5.699830915436139,"aX":9.180185652126278},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":9.1,"breakHorizontal":-11.2,"spinRate":2451,"spinDirection":99},"zone":11,"typeConfidence":2.0,"plateTime":0.4481151617320922,"extension":6.634760760970727},"index":0,"playId":"3bdddd57-f38e-3ead-8dbc-a092200f8730","pitchNumber":1,"startTime":"2026-04-19T03:40:39.187Z","endTime":"2026-04-19T03:40:44.112Z","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":84.1,"endSpeed":76.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02749904995261,"aZ":-24.941757605926618,"pfxX":8.259997175020754,"pfxZ":4.8272732879794145,"pX":0.2138377672143306,"pZ":3.9901210680473658,"vX0":2.5209982368898807,"vY0":-122.43985010635517,"vZ0":1.0868889353393363,"x":108.85,"y":131.05,"x0":-1.905676425746603,"y0":50.00475319172939,"z0":5.695021360473945,"aX":12.384045577055023},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":9.2,"breakHorizontal":-15.6,"spinRate":2505,"spinDirection":69},"zone":12,"typeConfidence":2.0,"plateTime":0.4495233849939515,"extension":6.702633254728977},"index":1,"playId":"9151699b-c114-38cd-843f-db96e9ae7d23","pitchNumber":2,"startTime":"2026-04-19T03:40:53.430Z","endTime":"2026-04-19T03:40:56.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.970522277481503,"aZ":-23.957722271429134,"pfxX":-8.460452621243254,"pfxZ":4.151443396016553,"pX":-0.06541391908916405,"pZ":3.0248267118824357,"vX0":7.371653678643018,"vY0":-139.86633592161348,"vZ0":-2.5517652423621815,"x":119.49,"y":157.11,"x0":-1.637850056562746,"y0":50.001679231660646,"z0":5.522526585539183,"aX":-16.737547559649293},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.2,"breakHorizontal":13.8,"spinRate":2055,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.3918335773713655,"extension":6.878724055484878},"index":2,"playId":"27f171f8-a702-3596-8d0b-a27ce50e0334","pitchNumber":3,"startTime":"2026-04-19T03:41:09.987Z","endTime":"2026-04-19T03:41:13.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.015699176710186,"aZ":-24.063422898632105,"pfxX":-9.801984146520606,"pfxZ":4.15665132609371,"pX":-1.318574106064398,"pZ":3.023627358549466,"vX0":4.903317326110598,"vY0":-139.68705443539804,"vZ0":-2.2066664473616227,"x":167.26,"y":157.14,"x0":-1.8347408782599761,"y0":50.004271993330576,"z0":5.425971521708427,"aX":-19.138209014800683},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.2,"breakHorizontal":16.6,"spinRate":1907,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.3939268870596022,"extension":6.83065243808236},"hitData":{"launchSpeed":57.9,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"soft","location":"9","coordinates":{"coordX":176.35,"coordY":131.13}},"index":3,"playId":"7cac1f92-5ade-33a9-b4f9-84a6b948ea66","pitchNumber":4,"startTime":"2026-04-19T03:41:29.907Z","endTime":"2026-04-19T03:41:42.265Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T03:41:42.265Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging. Fernando Tatis Jr. steals (5) 2nd base.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T03:44:31.679Z","endTime":"2026-04-19T03:45:40.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnThird":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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"}]},{"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":5},"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":0},"index":0,"startTime":"2026-04-19T03:42:24.007Z","endTime":"2026-04-19T03:42:37.292Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Nick Sandlin replaces Ryan Zeferjahn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-19T03:42:37.292Z","endTime":"2026-04-19T03:44:33.801Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680704,"link":"/api/v1/people/680704"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":70.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.627887561155056,"aZ":-26.576738803078715,"pfxX":10.612284737654733,"pfxZ":4.456590374281909,"pX":-0.009903990921567218,"pZ":2.9917328469508107,"vX0":3.6864249467016283,"vY0":-111.81728790499115,"vZ0":3.115694076994242,"x":117.38,"y":158.0,"x0":-3.062345385334703,"y0":50.00356689338721,"z0":4.320238663098805,"aX":13.33360387692138},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":9.2,"breakHorizontal":-20.2,"spinRate":2722,"spinDirection":84},"zone":2,"typeConfidence":2.0,"plateTime":0.49129914079651726,"extension":6.293082947833898},"index":2,"playId":"a5518357-22f6-3558-b3b9-c7f071f59494","pitchNumber":1,"startTime":"2026-04-19T03:44:33.801Z","endTime":"2026-04-19T03:44:37.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.747560655011913,"aZ":-29.75247032412707,"pfxX":-8.062041363617052,"pfxZ":1.6419650475703644,"pX":-1.0265920449077661,"pZ":1.7355093580139602,"vX0":7.1566016364077365,"vY0":-120.57713063456193,"vZ0":-0.2583188646677167,"x":156.13,"y":191.92,"x0":-2.9811418257656253,"y0":50.00396529164478,"z0":4.462112396426142,"aX":-11.90965337221529},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.1,"breakHorizontal":13.0,"spinRate":1709,"spinDirection":327},"zone":13,"typeConfidence":2.0,"plateTime":0.45370692168536175,"extension":6.330971183510497},"index":3,"playId":"64d66e57-363b-342e-b3ce-152ae84456cc","pitchNumber":2,"startTime":"2026-04-19T03:44:53.717Z","endTime":"2026-04-19T03:44:57.101Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"playId":"a7663c7d-15e7-38f0-859d-8319266eea8e","startTime":"2026-04-19T03:45:13.419Z","endTime":"2026-04-19T03:45:16.419Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65214727981763,"aZ":-30.278039114884553,"pfxX":-8.625314277414864,"pfxZ":1.263403587443455,"pX":-0.5835082209241639,"pZ":1.2410245762446785,"vX0":8.2133263465761,"vY0":-121.56022966978533,"vZ0":-1.1831377896814388,"x":139.24,"y":205.27,"x0":-2.8769525164094567,"y0":50.00551051901543,"z0":4.350121109130922,"aX":-12.979039841259434},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.3,"breakHorizontal":13.8,"spinRate":1788,"spinDirection":272},"zone":13,"typeConfidence":2.0,"plateTime":0.4496746085941683,"extension":6.428384219051998},"index":5,"playId":"b730eec7-25cc-3bd3-99f6-6bc48ed71617","pitchNumber":3,"startTime":"2026-04-19T03:45:33.430Z","endTime":"2026-04-19T03:45:40.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T03:45:40.328Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T03:45:52.954Z","endTime":"2026-04-19T03:48:52.455Z","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":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnThird":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,6],"actionIndex":[2],"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.94799355314193,"aZ":-25.136172162457118,"pfxX":9.51300498853067,"pfxZ":5.422054762457435,"pX":2.361640649060535,"pZ":2.1798561404527583,"vX0":9.02596645527041,"vY0":-113.54350444495125,"vZ0":0.9681143080600566,"x":26.98,"y":179.92,"x0":-2.9096917545862517,"y0":50.00282084668586,"z0":4.260612893431873,"aX":12.344069163697277},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":10.4,"breakHorizontal":-19.7,"spinRate":2708,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.4834998743652821,"extension":6.545211720050702},"index":0,"playId":"fd15f534-56e6-3ca4-aac2-c05c7811be3e","pitchNumber":1,"startTime":"2026-04-19T03:46:03.282Z","endTime":"2026-04-19T03:46:06.649Z","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":91.6,"endSpeed":83.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.478026551725247,"aZ":-29.20226068574883,"pfxX":-10.670687435694314,"pfxZ":1.6553447780944612,"pX":-0.825774360899003,"pZ":1.8019132569873457,"vX0":9.1043626578076,"vY0":-133.1818802254029,"vZ0":-1.8023045925602588,"x":148.48,"y":190.13,"x0":-2.901389784018824,"y0":50.00509111726936,"z0":4.598577296592084,"aX":-19.1808370939689},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.8,"breakHorizontal":17.4,"spinRate":2102,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.4111952381701154,"extension":6.714022484003562},"index":1,"playId":"2c886c5a-05bf-3acc-ae06-3fcebd75a433","pitchNumber":2,"startTime":"2026-04-19T03:46:20.455Z","endTime":"2026-04-19T03:46:23.850Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-04-19T03:46:46.528Z","endTime":"2026-04-19T03:47:35.579Z","isPitch":false,"type":"action","player":{"id":592518,"link":"/api/v1/people/592518"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.521538173025913,"aZ":-27.9720075552774,"pfxX":-11.615447737652579,"pfxZ":2.351846262092856,"pX":-0.4545093466866726,"pZ":2.4096970193468605,"vX0":10.283211385430768,"vY0":-133.33516425234714,"vZ0":-0.5121374413345007,"x":134.32,"y":173.72,"x0":-2.8650873957242053,"y0":50.00536891583552,"z0":4.635007059754027,"aX":-20.773175116778262},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.3,"breakHorizontal":18.6,"spinRate":2111,"spinDirection":310},"zone":4,"typeConfidence":2.0,"plateTime":0.41188514336447346,"extension":6.65729079303953},"index":3,"playId":"2a4f9c93-096d-32a6-a259-9a276b5f6cc0","pitchNumber":3,"startTime":"2026-04-19T03:47:35.579Z","endTime":"2026-04-19T03:47:39.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":70.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.016408834541682,"aZ":-26.78466188062828,"pfxX":9.739122199599594,"pfxZ":4.282354750888769,"pX":1.3813103325744827,"pZ":1.3727526450380345,"vX0":6.803165565911976,"vY0":-112.27524393253256,"vZ0":-0.1534813784687884,"x":67.78,"y":213.66,"x0":-2.968556836769619,"y0":50.00285521757291,"z0":4.200752970982947,"aX":12.256438164468918},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":8.0,"breakHorizontal":-19.6,"spinRate":2688,"spinDirection":86},"zone":14,"typeConfidence":2.0,"plateTime":0.4905082857611074,"extension":6.3301325611471535},"index":4,"playId":"eeb5f95e-98ab-3468-8330-42f17f2ea762","pitchNumber":4,"startTime":"2026-04-19T03:47:53.476Z","endTime":"2026-04-19T03:47:57.676Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-19T03:48:18.864Z","endTime":"2026-04-19T03:48:49.134Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":70.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9050071832967,"aZ":-28.476417411892122,"pfxX":9.497557638143185,"pfxZ":2.9439394409987925,"pX":0.8512653864395745,"pZ":1.6589147487151725,"vX0":5.726572865219816,"vY0":-112.32719538912585,"vZ0":0.7805615725957749,"x":84.55,"y":193.99,"x0":-2.9811441327764983,"y0":50.00022189951316,"z0":4.245467573495386,"aX":11.904448615935918},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":5.9,"breakHorizontal":-18.8,"spinRate":2716,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4911626043451136,"extension":6.4600245714256745},"index":6,"playId":"27679d89-3fc2-373b-b98f-7b0836bb9425","pitchNumber":5,"startTime":"2026-04-19T03:48:49.134Z","endTime":"2026-04-19T03:48:52.455Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T03:48:52.455Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xander Bogaerts flies out sharply to center fielder Mike Trout.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T03:49:11.007Z","endTime":"2026-04-19T03:50:53.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":70.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.216192584790903,"aZ":-24.548636196730776,"pfxX":9.228207321803573,"pfxZ":6.024232720165925,"pX":1.3371231365626757,"pZ":2.2330096114773856,"vX0":6.984774193794893,"vY0":-113.17404896901415,"vZ0":1.1523719379279473,"x":66.03,"y":178.49,"x0":-3.014819895287639,"y0":50.00434569272051,"z0":4.220218178878221,"aX":11.68869051152931},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":11.6,"breakHorizontal":-18.8,"spinRate":2745,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.4884319077324446,"extension":6.62849271333296},"index":0,"playId":"6ba796a1-61a7-3840-950f-2fe58c05b4df","pitchNumber":1,"startTime":"2026-04-19T03:49:21.492Z","endTime":"2026-04-19T03:49:24.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":69.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13319448466135,"aZ":-24.54461080528695,"pfxX":12.167958718634953,"pfxZ":6.215204789828923,"pX":0.04607509960604452,"pZ":1.7447526696612774,"vX0":3.3987103906853764,"vY0":-111.62257637990564,"vZ0":0.40106749847514,"x":115.24,"y":191.67,"x0":-3.0876350455752934,"y0":50.00397416439196,"z0":4.145841536089479,"aX":14.941167076343369},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":11.6,"breakHorizontal":-22.9,"spinRate":2777,"spinDirection":83},"zone":8,"typeConfidence":2.0,"plateTime":0.49585353286150724,"extension":6.361967045311892},"index":1,"playId":"077735f5-0591-38cf-95df-0eea5dedb26f","pitchNumber":2,"startTime":"2026-04-19T03:49:40.216Z","endTime":"2026-04-19T03:49:43.236Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-19T03:49:52.227Z","endTime":"2026-04-19T03:50:14.291Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"}},{"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":78.4,"endSpeed":71.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.510667064800277,"aZ":-24.96085686858405,"pfxX":9.765508296466196,"pfxZ":5.5567673389781564,"pX":0.47874396270641706,"pZ":1.3288799182597195,"vX0":5.256793726205624,"vY0":-113.97316262378517,"vZ0":-0.5652434388312628,"x":98.75,"y":202.9,"x0":-3.136458180508698,"y0":50.00370832102303,"z0":4.0737898262233045,"aX":12.67828939201649},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":10.2,"breakHorizontal":-19.1,"spinRate":2533,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.48300676329052505,"extension":6.4533753712576125},"index":3,"playId":"d3ff620d-2498-367a-8d6c-aa5a92021c7e","pitchNumber":3,"startTime":"2026-04-19T03:50:14.291Z","endTime":"2026-04-19T03:50:17.837Z","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":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.066921998361373,"aZ":-21.226337713985085,"pfxX":-9.619967184317964,"pfxZ":6.155415519522846,"pX":-0.4645311461271022,"pZ":3.0295950542583747,"vX0":9.679823888939943,"vY0":-132.67082283276102,"vZ0":0.23142961380059912,"x":134.71,"y":156.98,"x0":-2.9150119757265616,"y0":50.00042232718214,"z0":4.491490665907601,"aX":-17.103093039371668},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.4,"breakHorizontal":15.2,"spinRate":2458,"spinDirection":174},"zone":1,"typeConfidence":2.0,"plateTime":0.4132545254152933,"extension":6.664614581722171},"hitData":{"launchSpeed":101.3,"launchAngle":36.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":116.99,"coordY":51.18}},"index":4,"playId":"377fbe7b-4155-309d-a623-7582acb32e06","pitchNumber":4,"startTime":"2026-04-19T03:50:42.283Z","endTime":"2026-04-19T03:50:53.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T03:50:53.112Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Logan O'Hoppe singles on a line drive to left fielder Ramón Laureano.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-19T03:53:17.857Z","endTime":"2026-04-19T03:54:39.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jason Adam replaces Adrian Morejon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T03:52:23.513Z","endTime":"2026-04-19T03:53:20.029Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592094,"link":"/api/v1/people/592094"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.461977063814032,"aZ":-31.959478064183568,"pfxX":0.09499940232379533,"pfxZ":0.14498504261389833,"pX":-0.07266989754090983,"pZ":2.8868673514968326,"vX0":2.8991371356122944,"vY0":-120.77636537459284,"vZ0":-0.9419257063339017,"x":119.77,"y":160.83,"x0":-1.2962703940587492,"y0":50.00387342753274,"z0":6.069420098183472,"aX":0.1412498226265824},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.2,"breakHorizontal":-0.8,"spinRate":2496,"spinDirection":96},"zone":2,"typeConfidence":2.0,"plateTime":0.45190501413780915,"extension":6.3717514187870306},"index":1,"playId":"7182e9f1-fc78-3015-8a85-da31aa43e029","pitchNumber":1,"startTime":"2026-04-19T03:53:20.029Z","endTime":"2026-04-19T03:53:23.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":70.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.494061606175553,"aZ":-34.81564191918665,"pfxX":6.0476270518191235,"pfxZ":-2.1381003753676673,"pX":1.507940044542389,"pZ":1.1178055453634115,"vX0":4.404676157911325,"vY0":-111.2251943399085,"vZ0":-2.4235681270684397,"x":59.52,"y":208.6,"x0":-1.293421704030542,"y0":50.00263395563354,"z0":5.879751479756495,"aX":7.472800697402625},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-4.2,"breakHorizontal":-12.2,"spinRate":2578,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.49504328947323994,"extension":6.264836143887295},"index":2,"playId":"b721dbfe-6391-3e33-ae8b-414714d67652","pitchNumber":2,"startTime":"2026-04-19T03:53:34.798Z","endTime":"2026-04-19T03:53:38.651Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10697810203267,"aZ":-31.05092140747023,"pfxX":-0.7334003902542887,"pfxZ":0.7140043933962268,"pX":-0.3621078427342001,"pZ":2.9862001147532835,"vX0":2.1672767483891575,"vY0":-124.5921165452274,"vZ0":-1.889849952964815,"x":130.8,"y":158.15,"x0":-1.1480718240748031,"y0":50.00246042921185,"z0":6.321398438009788,"aX":-1.152846013176594},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.1,"breakHorizontal":0.8,"spinRate":2505,"spinDirection":332},"zone":1,"typeConfidence":2.0,"plateTime":0.4396713726019379,"extension":6.557042280249727},"index":3,"playId":"12312312-44fd-3324-86a8-fddad632d1a0","pitchNumber":3,"startTime":"2026-04-19T03:53:53.188Z","endTime":"2026-04-19T03:53:58.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":84.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.749400236716305,"aZ":-17.09642206972422,"pfxX":-6.574376030134753,"pfxZ":8.070884282184638,"pX":-0.253507476582853,"pZ":3.8830871900597,"vX0":3.910232444859652,"vY0":-137.14021520070827,"vZ0":-3.339502528550449,"x":126.66,"y":133.94,"x0":-0.8581105230383769,"y0":50.00263198142919,"z0":6.311577108505791,"aX":-12.282645424510225},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.9,"breakHorizontal":10.8,"spinRate":2444,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4023485252255785,"extension":6.546270030250906},"index":4,"playId":"48e1087e-c732-3fe7-9ea5-ed192e9d391b","pitchNumber":4,"startTime":"2026-04-19T03:54:11.653Z","endTime":"2026-04-19T03:54:15.131Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33470942680093,"aZ":-34.41336569720357,"pfxX":-0.49765805308889666,"pfxZ":-1.47717680716082,"pX":0.03476720488631129,"pZ":2.6793941892388764,"vX0":2.8821337678407732,"vY0":-122.1652537895113,"vZ0":-1.6024293842951087,"x":115.67,"y":166.44,"x0":-1.0939708971874835,"y0":50.00310811623781,"z0":6.293080831649421,"aX":-0.7551430167205497},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.8,"breakHorizontal":0.2,"spinRate":2506,"spinDirection":50},"zone":5,"typeConfidence":2.0,"plateTime":0.4477937986631484,"extension":6.168595288491056},"hitData":{"launchSpeed":63.8,"launchAngle":21.0,"totalDistance":166.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.11,"coordY":133.7}},"index":5,"playId":"d2073d31-528f-3d4d-88eb-ad34311bd6e9","pitchNumber":5,"startTime":"2026-04-19T03:54:28.030Z","endTime":"2026-04-19T03:54:39.469Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T03:54:39.469Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adam Frazier singles on a ground ball to right fielder Fernando Tatis Jr. Logan O'Hoppe to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-19T03:54:55.300Z","endTime":"2026-04-19T03:56:35.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"postOnSecond":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"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(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":83.8,"endSpeed":77.3,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.212695473692076,"aZ":-31.384743113341447,"pfxX":0.015920397723218738,"pfxZ":0.5158214839110986,"pX":-0.573056304268895,"pZ":2.8113189703912975,"vX0":1.8327882633566697,"vY0":-122.09243781810154,"vZ0":-1.478275921252542,"x":138.84,"y":162.87,"x0":-1.3343094838449652,"y0":50.00005705016624,"z0":6.116497951064309,"aX":0.023624036403172444},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.8,"breakHorizontal":-0.5,"spinRate":2397,"spinDirection":346},"zone":1,"typeConfidence":2.0,"plateTime":0.4479965632627567,"extension":6.515957649642256},"index":0,"playId":"6abdd0eb-0665-3430-8d7d-0daba554e5a5","pitchNumber":1,"startTime":"2026-04-19T03:55:06.289Z","endTime":"2026-04-19T03:55:10.255Z","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":83.4,"endSpeed":77.3,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.35249767758571,"aZ":-31.641736623605393,"pfxX":0.12887002472568376,"pfxZ":0.3509826407603782,"pX":-0.5761492969260809,"pZ":2.488127037334209,"vX0":1.378879000645292,"vY0":-121.55490631901316,"vZ0":-2.4421463865190844,"x":138.96,"y":171.6,"x0":-1.1659173502039795,"y0":50.000729488636246,"z0":6.235129188016325,"aX":0.19399835541210012},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.4,"breakHorizontal":-0.5,"spinRate":2529,"spinDirection":312},"zone":4,"typeConfidence":2.0,"plateTime":0.44946738649634543,"extension":6.591726523581631},"index":1,"playId":"52f81cbf-ad9d-3353-848e-16ad8916d53e","pitchNumber":2,"startTime":"2026-04-19T03:55:23.063Z","endTime":"2026-04-19T03:55:27.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":79.9,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.184679493160495,"aZ":-32.66510832975399,"pfxX":-8.487927124208735,"pfxZ":-0.3011307829762089,"pX":-2.219354708624886,"pZ":2.5663121448040354,"vX0":0.42408278620569984,"vY0":-128.0277261905919,"vZ0":-2.556802714664153,"x":201.6,"y":169.49,"x0":-1.2883548774174824,"y0":50.00218705460571,"z0":6.173708727295428,"aX":-13.875139574218366},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.0,"breakHorizontal":15.2,"spinRate":1848,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.43033440129163747,"extension":6.273434093377759},"index":2,"playId":"8de6328c-6ec0-3fbd-8aa7-5f41ed29f7c7","pitchNumber":3,"startTime":"2026-04-19T03:55:43.479Z","endTime":"2026-04-19T03:55:46.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.4,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.862632068652005,"aZ":-13.015035759980087,"pfxX":-4.104325310320103,"pfxZ":10.32781968753546,"pX":-1.305903260799751,"pZ":4.568579696961753,"vX0":0.8890669343952973,"vY0":-136.29650964621277,"vZ0":-2.1749133749080234,"x":166.78,"y":115.43,"x0":-1.1062841223840774,"y0":50.00342012146297,"z0":6.291039013155728,"aX":-7.61392076834765},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.4,"breakHorizontal":7.2,"spinRate":2540,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4040463740096314,"extension":6.546260548844425},"index":3,"playId":"1f868519-e9d7-35c9-81dc-ac56a25d0be4","pitchNumber":4,"startTime":"2026-04-19T03:56:02.759Z","endTime":"2026-04-19T03:56:05.759Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.8,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.684726113331863,"aZ":-29.00141287311021,"pfxX":-8.485794313535296,"pfxZ":1.9577678985630769,"pX":-0.4705066412423625,"pZ":2.450981608070946,"vX0":4.063753566548518,"vY0":-126.79127687993494,"vZ0":-3.4780927861453224,"x":134.93,"y":172.6,"x0":-0.9941632039389525,"y0":50.00580351404284,"z0":6.162820275519148,"aX":-13.77499115348208},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.0,"breakHorizontal":14.4,"spinRate":2039,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.4325176139274651,"extension":6.343744397285693},"hitData":{"launchSpeed":94.3,"launchAngle":7.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.95,"coordY":115.39}},"index":4,"playId":"0c219054-1a22-3041-901b-12892b74ee53","pitchNumber":5,"startTime":"2026-04-19T03:56:23.614Z","endTime":"2026-04-19T03:56:35.299Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T03:56:35.299Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-19T03:57:06.578Z","endTime":"2026-04-19T03:58:39.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"postOnSecond":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"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":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.7,"endSpeed":81.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.776919478064528,"aZ":-30.514381714891247,"pfxX":-10.111401774812911,"pfxZ":0.9871049129170597,"pX":-0.7092372002254513,"pZ":2.739343180098729,"vX0":4.287134775279975,"vY0":-129.0369382755428,"vZ0":-2.76059310904873,"x":144.03,"y":164.82,"x0":-1.0819552622699247,"y0":50.00224640756036,"z0":6.182934862481758,"aX":-16.987466252263303},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.3,"breakHorizontal":17.3,"spinRate":2174,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.42506465850151764,"extension":6.272814351819326},"index":0,"playId":"a2e719d4-46a7-364e-aed4-539214af72c1","pitchNumber":1,"startTime":"2026-04-19T03:57:19.370Z","endTime":"2026-04-19T03:57:23.457Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.079593620558445,"aZ":-27.96130428288605,"pfxX":-8.920607295390818,"pfxZ":2.5379671305831053,"pX":0.5449399605024817,"pZ":1.6104032323720416,"vX0":6.4350858868640355,"vY0":-128.23732431135466,"vZ0":-6.090351754552725,"x":96.23,"y":195.3,"x0":-0.8408066100869351,"y0":50.00447617491487,"z0":6.203772372273578,"aX":-14.82510344863902},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.4,"breakHorizontal":14.6,"spinRate":1449,"spinDirection":345},"zone":9,"typeConfidence":2.0,"plateTime":0.4274929188226886,"extension":6.329156508651661},"index":1,"playId":"d35934d6-a349-32e3-b322-11565c613977","pitchNumber":2,"startTime":"2026-04-19T03:57:42.249Z","endTime":"2026-04-19T03:57:46.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.559620528648527,"aZ":-22.515696414873602,"pfxX":-7.9070763633666745,"pfxZ":5.764554151212575,"pX":-0.2755248148733099,"pZ":3.2226701234333794,"vX0":4.2548218340341455,"vY0":-128.62075006192953,"vZ0":-3.6224090544601544,"x":127.5,"y":151.77,"x0":-0.9234364520468267,"y0":50.00507955156376,"z0":6.394326254854082,"aX":-13.256133347767557},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.8,"breakHorizontal":13.3,"spinRate":2368,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.42577213890285703,"extension":6.081847901433329},"index":2,"playId":"5015848a-2425-3352-bbc2-e26a68db748d","pitchNumber":3,"startTime":"2026-04-19T03:58:01.911Z","endTime":"2026-04-19T03:58:07.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":70.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.664444207817837,"aZ":-32.33631978692107,"pfxX":6.176694796079538,"pfxZ":-0.13327545263994267,"pX":0.5273044660819922,"pZ":3.1817094174900373,"vX0":2.4681542628176123,"vY0":-111.02617683019517,"vZ0":1.0924399126726032,"x":96.9,"y":152.87,"x0":-1.402522537209154,"y0":50.00133813774493,"z0":6.059561584602117,"aX":7.67706143215736},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":0.4,"breakHorizontal":-11.9,"spinRate":2552,"spinDirection":23},"zone":3,"typeConfidence":2.0,"plateTime":0.4941417439706006,"extension":6.260762281483616},"index":3,"playId":"68e2c58d-dd00-3921-bb05-69d2e4be6a4b","pitchNumber":4,"startTime":"2026-04-19T03:58:36.332Z","endTime":"2026-04-19T03:58:39.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T03:58:39.502Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mike Trout lines out to left fielder Ramón Laureano.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-19T03:58:53.132Z","endTime":"2026-04-19T04:00:27.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"postOnSecond":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":4},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.931415969493735,"aZ":-14.175915181682516,"pfxX":-5.026917697888844,"pfxZ":9.698215398050586,"pX":-0.8597215878244973,"pZ":4.036663513577558,"vX0":1.9529979143366578,"vY0":-136.10855684154973,"vZ0":-3.2394645633325934,"x":149.77,"y":129.79,"x0":-0.9380236494552165,"y0":50.00260210930793,"z0":6.2385873630408915,"aX":-9.327692050233749},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.9,"breakHorizontal":8.6,"spinRate":2321,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4041364550628703,"extension":6.669793967335521},"index":0,"playId":"ac29d7f9-6da1-3200-817d-ad48eb0660ad","pitchNumber":1,"startTime":"2026-04-19T03:59:07.112Z","endTime":"2026-04-19T03:59:10.260Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.516964838605663,"aZ":-27.00854704008234,"pfxX":-9.413292462935212,"pfxZ":3.125846804744606,"pX":0.28887525590058205,"pZ":1.2486351947715406,"vX0":6.094193067420714,"vY0":-127.81687969579724,"vZ0":-6.916429509079585,"x":105.99,"y":205.07,"x0":-0.9041016258759105,"y0":50.005295859194966,"z0":6.112726128290747,"aX":-15.566601010853915},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.3,"breakHorizontal":15.7,"spinRate":2079,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.4286508106539424,"extension":6.597260433982476},"index":1,"playId":"3db40425-8c60-367a-aea7-8ceffedb7fa2","pitchNumber":2,"startTime":"2026-04-19T03:59:27.067Z","endTime":"2026-04-19T03:59:30.528Z","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":88.0,"endSpeed":80.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.430355726146765,"aZ":-23.935623506408763,"pfxX":-9.794384511778318,"pfxZ":4.985095392269154,"pX":0.48726522855860815,"pZ":1.2347586904432084,"vX0":6.6237764781708535,"vY0":-127.80043602298318,"vZ0":-7.87438976853288,"x":98.43,"y":205.44,"x0":-0.8660689599157173,"y0":50.00496502964627,"z0":6.23699090023552,"aX":-16.197593727778695},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.4,"breakHorizontal":16.2,"spinRate":2087,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.428637727768193,"extension":6.48232027982314},"index":2,"playId":"e0a6a8e0-96dc-3681-98e5-61adf86b43e7","pitchNumber":3,"startTime":"2026-04-19T03:59:48.730Z","endTime":"2026-04-19T03:59:54.371Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-19T04:00:02.189Z","endTime":"2026-04-19T04:00:15.188Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.90796288502807,"aZ":-31.728915473852624,"pfxX":-0.06034606258365205,"pfxZ":0.2846944948175274,"pX":0.9207572062228834,"pZ":1.9781671231095386,"vX0":4.495794433416211,"vY0":-122.99028581952449,"vZ0":-4.0957654995246715,"x":81.9,"y":185.37,"x0":-0.9179160214029899,"y0":50.0000330271066,"z0":6.336784355858898,"aX":-0.09361737177110449},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.1,"breakHorizontal":-0.8,"spinRate":2530,"spinDirection":355},"zone":14,"typeConfidence":2.0,"plateTime":0.4442327268228494,"extension":6.508265427039514},"hitData":{"launchSpeed":81.2,"launchAngle":29.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":48.43,"coordY":114.67}},"index":4,"playId":"65ca48ab-40ce-3d0a-82a5-5b61f2f3100a","pitchNumber":4,"startTime":"2026-04-19T04:00:15.188Z","endTime":"2026-04-19T04:00:27.388Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T04:00:27.388Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Schanuel singles on a ground ball to center fielder Jackson Merrill. Logan O'Hoppe scores. Adam Frazier to 3rd.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-19T04:00:46.716Z","endTime":"2026-04-19T04:03:52.233Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"postOnThird":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":{"id":592094,"link":"/api/v1/people/592094"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"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":89.0,"endSpeed":81.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9595752892878,"aZ":-27.72481565914481,"pfxX":-11.551292272700252,"pfxZ":2.627258267049264,"pX":-0.7360001747468241,"pZ":2.5773276076501954,"vX0":4.986805094961745,"vY0":-129.47937329255802,"vZ0":-3.486264157748492,"x":145.05,"y":169.19,"x0":-1.1901575531948307,"y0":50.00174256762377,"z0":6.071381352533664,"aX":-19.539401277677733},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.2,"breakHorizontal":19.8,"spinRate":2293,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.4236210243527916,"extension":6.358212862467207},"index":0,"playId":"bb2aa365-d414-302a-9d70-cff3042443b3","pitchNumber":1,"startTime":"2026-04-19T04:00:57.400Z","endTime":"2026-04-19T04:01:00.494Z","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":88.6,"endSpeed":81.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43080162110718,"aZ":-29.839451792220952,"pfxX":-9.433323542714946,"pfxZ":1.3795076042208336,"pX":-2.3714530660178474,"pZ":3.0070163195873567,"vX0":0.8880260522375725,"vY0":-129.0995593350306,"vZ0":-2.0533355808417832,"x":207.39,"y":157.59,"x0":-1.4937828071028498,"y0":50.0014910965637,"z0":6.105410784421153,"aX":-15.949859783969309},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.3,"breakHorizontal":16.9,"spinRate":2265,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4239725218290773,"extension":6.3919302295539895},"index":1,"playId":"fbbddbc5-4e12-3ac8-a497-3c3503689582","pitchNumber":2,"startTime":"2026-04-19T04:01:17.252Z","endTime":"2026-04-19T04:01:20.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.35366792231943,"aZ":-16.088291915919005,"pfxX":-8.234437978154144,"pfxZ":8.462419151212595,"pX":-0.5879326322073141,"pZ":3.797406577691825,"vX0":4.066768302954324,"vY0":-137.22984728147094,"vZ0":-3.375424386464449,"x":139.41,"y":136.25,"x0":-1.0220692587659372,"y0":50.00250141668569,"z0":6.14435123606784,"aX":-15.650033550218685},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":14.0,"spinRate":2584,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3996678392069022,"extension":6.693935160190529},"index":2,"playId":"3277b1c5-9eee-3161-a2b2-6d2eb04c1b0b","pitchNumber":3,"startTime":"2026-04-19T04:01:38.255Z","endTime":"2026-04-19T04:01:41.937Z","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":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.191229560656776,"aZ":-31.01141763501003,"pfxX":1.3099618778187851,"pfxZ":0.7336428590846431,"pX":-0.8895414322859128,"pZ":3.322641616370334,"vX0":0.3747032192025367,"vY0":-124.87025219870844,"vZ0":-1.1476415460738592,"x":150.91,"y":149.07,"x0":-1.2117029105220256,"y0":50.00021575357405,"z0":6.3399669240782375,"aX":2.067882013967981},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.3,"breakHorizontal":-2.4,"spinRate":2470,"spinDirection":308},"zone":11,"typeConfidence":2.0,"plateTime":0.43867273170431975,"extension":6.638173860478016},"index":3,"playId":"b8a6b608-4b02-3a84-b093-97f018e818e3","pitchNumber":4,"startTime":"2026-04-19T04:02:04.779Z","endTime":"2026-04-19T04:02:31.785Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"}}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-19T04:03:06.634Z","endTime":"2026-04-19T04:03:40.985Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.392847475284125,"aZ":-28.29439179613401,"pfxX":-8.011870895722183,"pfxZ":2.3532053961404564,"pX":-1.162966690109629,"pZ":2.7158474050740233,"vX0":2.742266531515389,"vY0":-128.1409771465296,"vZ0":-3.007822750338317,"x":161.33,"y":165.45,"x0":-1.210860857601756,"y0":50.00558462204036,"z0":6.133745504464886,"aX":-13.22223909045785},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.7,"breakHorizontal":13.8,"spinRate":2012,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.4287175802045029,"extension":6.3607411041176425},"hitData":{"launchSpeed":89.3,"launchAngle":-2.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":154.55,"coordY":102.06}},"index":5,"playId":"77a0d177-0d8f-3184-aa75-9a88a89f49b8","pitchNumber":5,"startTime":"2026-04-19T04:03:40.985Z","endTime":"2026-04-19T04:03:52.233Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T04:03:52.233Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jo Adell grounds out, third baseman Manny Machado to first baseman Gavin Sheets.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-19T04:05:42.759Z","endTime":"2026-04-19T04:09:18.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8,9],"actionIndex":[1],"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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-19T04:04:19.727Z","endTime":"2026-04-19T04:04:54.702Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-runner Bryce Teodosio replaces Nolan Schanuel.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-19T04:04:54.702Z","endTime":"2026-04-19T04:05:44.621Z","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":"301","replacedPlayer":{"id":694384,"link":"/api/v1/people/694384"},"base":1},{"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":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.695725490453672,"aZ":-32.004954521702686,"pfxX":0.5954868099242807,"pfxZ":0.11829883901615723,"pX":-0.031138478214888025,"pZ":2.387283804247556,"vX0":2.3137997125676564,"vY0":-120.86206472300262,"vZ0":-2.463544192392344,"x":118.19,"y":174.32,"x0":-1.0785533650284072,"y0":50.00535993847946,"z0":6.23225563535783,"aX":0.8804343668910246},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.1,"breakHorizontal":-1.7,"spinRate":2512,"spinDirection":36},"zone":5,"typeConfidence":2.0,"plateTime":0.45329757908048496,"extension":6.552820935064191},"index":2,"playId":"5985998a-d766-313d-aade-dbf9610ccd88","pitchNumber":1,"startTime":"2026-04-19T04:05:44.621Z","endTime":"2026-04-19T04:05:48.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31717039125396,"aZ":-26.757847537888097,"pfxX":-10.295241883322255,"pfxZ":3.2247713492256915,"pX":0.09175621253175235,"pZ":2.170038604264052,"vX0":6.189185386853869,"vY0":-128.9549194632649,"vZ0":-4.9223433797670015,"x":113.5,"y":180.19,"x0":-1.0042183298565064,"y0":50.00644616541015,"z0":6.173102570962337,"aX":-17.308058395548517},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.9,"breakHorizontal":17.3,"spinRate":2268,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.42507794170882107,"extension":6.612692180740613},"index":3,"playId":"8a0f887f-c038-3390-82fe-bb72e61c7b89","pitchNumber":2,"startTime":"2026-04-19T04:06:10.082Z","endTime":"2026-04-19T04:06:14.336Z","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":93.8,"endSpeed":83.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.007036718447424,"aZ":-14.514361539202124,"pfxX":-6.753941877494821,"pfxZ":9.62345840546356,"pX":-0.7605680619658088,"pZ":3.9943203765294797,"vX0":2.7870206748031077,"vY0":-136.3328408811094,"vZ0":-3.4788148349577375,"x":145.99,"y":130.93,"x0":-0.9334698762834029,"y0":50.00096183543078,"z0":6.323847093721882,"aX":-12.392262371357951},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.7,"breakHorizontal":11.4,"spinRate":2542,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4057006602037152,"extension":6.7356988147937855},"index":4,"playId":"2fb3d201-0800-328d-95a5-35347d3bc96c","pitchNumber":3,"startTime":"2026-04-19T04:06:52.443Z","endTime":"2026-04-19T04:06:56.411Z","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":2},"index":5,"playId":"9f89ae6d-d2e9-3bbd-811d-e27aa6adafb7","startTime":"2026-04-19T04:07:13.707Z","endTime":"2026-04-19T04:07:16.707Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43556620388849,"aZ":-13.857911368623029,"pfxX":-7.742794128166383,"pfxZ":9.970634290361138,"pX":-0.6593574147584161,"pZ":2.7040292849324183,"vX0":3.479541997784033,"vY0":-135.60968094717322,"vZ0":-6.298570647485805,"x":142.13,"y":165.77,"x0":-0.9629374738618657,"y0":50.00205956221306,"z0":6.048003564263843,"aX":-14.223414157518652},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.7,"breakHorizontal":13.1,"spinRate":2361,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.4060200005274899,"extension":6.723867918055088},"index":6,"playId":"a681c625-7edf-345f-865c-d26c1956556f","pitchNumber":4,"startTime":"2026-04-19T04:07:32.887Z","endTime":"2026-04-19T04:07:38.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":2},"pitchData":{"startSpeed":77.3,"endSpeed":70.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.066546039187056,"aZ":-37.345150511168775,"pfxX":6.3856574536631685,"pfxZ":-4.0741750046454115,"pX":-0.27810521796462745,"pZ":2.636595075314118,"vX0":0.6349857814412206,"vY0":-112.4765079709544,"vZ0":0.9415003258022567,"x":127.6,"y":167.59,"x0":-1.3934533295069431,"y0":50.002113316558514,"z0":6.0257971216301325,"aX":8.10900078685599},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-6.7,"breakHorizontal":-11.8,"spinRate":2513,"spinDirection":40},"zone":5,"typeConfidence":2.0,"plateTime":0.4886122684988363,"extension":6.314565413491037},"index":7,"playId":"883ddb92-47e8-3efc-93a6-8209e7dcb62c","pitchNumber":5,"startTime":"2026-04-19T04:08:26.505Z","endTime":"2026-04-19T04:08:31.451Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":71.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47286132916673,"aZ":-34.50094125895338,"pfxX":6.360524229003596,"pfxZ":-1.8029275179372641,"pX":1.8422537040707223,"pZ":1.9889296670092727,"vX0":5.244898145880809,"vY0":-114.03183347077601,"vZ0":-1.1192143182528353,"x":46.78,"y":185.08,"x0":-1.3288378154932317,"y0":50.001366921566856,"z0":5.945215367745929,"aX":8.223929217571639},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-3.2,"breakHorizontal":-13.1,"spinRate":2664,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.48366690005294766,"extension":6.5077292384264},"index":8,"playId":"6285ef96-72c1-3429-b619-2e4b5adf0bee","pitchNumber":6,"startTime":"2026-04-19T04:08:50.251Z","endTime":"2026-04-19T04:08:53.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.587643894029004,"aZ":-30.96720704013527,"pfxX":-0.11490259950730008,"pfxZ":0.7675148330702735,"pX":0.706858182622514,"pZ":1.8463627261226698,"vX0":4.185234645479562,"vY0":-124.37182950307717,"vZ0":-4.729567698182999,"x":90.06,"y":188.93,"x0":-0.9787096481701607,"y0":50.00399195529799,"z0":6.323924272389322,"aX":-0.1813650872460089},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.6,"breakHorizontal":-0.7,"spinRate":2600,"spinDirection":326},"zone":9,"typeConfidence":2.0,"plateTime":0.43941811369143435,"extension":6.5655843174339505},"hitData":{"launchSpeed":70.7,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.04,"coordY":163.24}},"index":9,"playId":"df7b54c9-4b84-3d1f-a045-1562888cf847","pitchNumber":7,"startTime":"2026-04-19T04:09:11.269Z","endTime":"2026-04-19T04:09:18.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T04:09:18.713Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Johnson singles on a fly ball to right fielder Jo Adell.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T04:11:30.103Z","endTime":"2026-04-19T04:12:23.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"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":0,"startTime":"2026-04-19T04:10:51.128Z","endTime":"2026-04-19T04:10:51.156Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":694384,"link":"/api/v1/people/694384"}},{"details":{"description":"Defensive switch from second base to first base for Vaughn Grissom.","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-19T04:10:51.156Z","endTime":"2026-04-19T04:10:51.157Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"701","replacedPlayer":{"id":666139,"link":"/api/v1/people/666139"}},{"details":{"description":"Defensive switch from left field to second base for Adam Frazier.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-19T04:10:51.157Z","endTime":"2026-04-19T04:11:32.203Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"900"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":70.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.255248403171134,"aZ":-27.71757929644793,"pfxX":10.388393259430135,"pfxZ":3.5246450376059375,"pX":-0.8856979695850689,"pZ":1.6542237606811492,"vX0":2.132157269791216,"vY0":-112.32003794854683,"vZ0":0.7870353251011226,"x":150.76,"y":194.12,"x0":-3.198701792830504,"y0":50.002874739705064,"z0":4.1399813151613,"aX":13.139883252480363},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":7.0,"breakHorizontal":-19.3,"spinRate":2680,"spinDirection":80},"zone":13,"typeConfidence":2.0,"plateTime":0.48953591172506883,"extension":6.778494224119348},"index":3,"playId":"b211783b-266c-37f6-ad35-916693c1376c","pitchNumber":1,"startTime":"2026-04-19T04:11:32.203Z","endTime":"2026-04-19T04:11:36.572Z","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":91.1,"endSpeed":82.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6407360605495,"aZ":-21.128520659546762,"pfxX":-8.382404319351785,"pfxZ":6.249550475210668,"pX":0.3131121364294459,"pZ":3.219031014830762,"vX0":11.228700707966333,"vY0":-132.22064003769333,"vZ0":0.9693054249116374,"x":105.06,"y":151.87,"x0":-2.902990912941256,"y0":50.00227938011498,"z0":4.399971090180036,"aX":-14.8158554375134},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.8,"breakHorizontal":12.7,"spinRate":2910,"spinDirection":187},"zone":3,"typeConfidence":2.0,"plateTime":0.414523643796902,"extension":6.567280139736571},"index":4,"playId":"12ea1e6f-9157-3c79-a5d4-391f2fc0bdab","pitchNumber":2,"startTime":"2026-04-19T04:11:43.620Z","endTime":"2026-04-19T04:11:47.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.444828669562256,"aZ":-31.795643391617798,"pfxX":-7.06198734726278,"pfxZ":0.25086297804083735,"pX":-2.071741390872404,"pZ":2.3843093164988596,"vX0":4.718700839574456,"vY0":-120.99380958395145,"vZ0":1.8337134266855901,"x":195.97,"y":174.4,"x0":-3.129064462834509,"y0":50.00042985494951,"z0":4.401466981370676,"aX":-10.476919328756091},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.2,"breakHorizontal":11.6,"spinRate":1590,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.4525703736155817,"extension":6.463419413208274},"index":5,"playId":"04fb3ac1-2053-3dc5-9664-536f07d82382","pitchNumber":3,"startTime":"2026-04-19T04:12:00.232Z","endTime":"2026-04-19T04:12:03.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":70.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.406786029629714,"aZ":-26.214875461682887,"pfxX":7.982613824730437,"pfxZ":4.62971962144967,"pX":-0.3994169556909624,"pZ":1.9033674647759335,"vX0":3.7876434813840736,"vY0":-113.51098531364126,"vZ0":0.8617627658976162,"x":132.22,"y":187.39,"x0":-3.1340156199666542,"y0":50.003316403550286,"z0":4.156492367674559,"aX":10.27452878635128},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":9.0,"breakHorizontal":-15.5,"spinRate":2528,"spinDirection":85},"zone":7,"typeConfidence":2.0,"plateTime":0.485059978024148,"extension":6.505751388698181},"hitData":{"launchSpeed":72.8,"launchAngle":27.0,"totalDistance":240.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.02,"coordY":102.49}},"index":6,"playId":"db0b4154-4289-36b3-bcd8-51536ecb2813","pitchNumber":4,"startTime":"2026-04-19T04:12:12.610Z","endTime":"2026-04-19T04:12:23.265Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T04:12:23.265Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out sharply, second baseman Adam Frazier to first baseman Vaughn Grissom. Bryce Johnson to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T04:12:39.170Z","endTime":"2026-04-19T04:14:37.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.845295915379822,"aZ":-32.62824154238877,"pfxX":-5.950647224132483,"pfxZ":-0.29252378788910427,"pX":-2.8841818005084137,"pZ":2.98886417588731,"vX0":2.329467464089849,"vY0":-122.90538881294258,"vZ0":3.141217877004972,"x":226.94,"y":158.08,"x0":-3.065331256773808,"y0":50.003786668214886,"z0":4.445899486333571,"aX":-9.204438466471261},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.4,"breakHorizontal":10.3,"spinRate":1709,"spinDirection":272},"zone":11,"typeConfidence":2.0,"plateTime":0.4437874104010806,"extension":6.465037100566518},"index":0,"playId":"9b703643-7918-349d-b848-6e7e5e25d27e","pitchNumber":1,"startTime":"2026-04-19T04:12:45.237Z","endTime":"2026-04-19T04:12:50.812Z","isPitch":true,"type":"pitch"},{"details":{"description":"Bryce Johnson steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"actionPlayId":"9b703643-7918-349d-b848-6e7e5e25d27e","startTime":"2026-04-19T04:12:57.741Z","endTime":"2026-04-19T04:13:08.730Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669369,"link":"/api/v1/people/669369"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.834807833947142,"aZ":-36.053621398227136,"pfxX":-5.585392935442002,"pfxZ":-2.5666401065381184,"pX":-2.190140577159973,"pZ":2.3078784531248826,"vX0":3.6754751987196688,"vY0":-121.91753751850263,"vZ0":2.099301306016156,"x":200.48,"y":176.47,"x0":-2.9877921622301873,"y0":50.00043034802444,"z0":4.536027881365501,"aX":-8.44956579900361},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.0,"breakHorizontal":9.4,"spinRate":1617,"spinDirection":267},"zone":13,"typeConfidence":2.0,"plateTime":0.44839120947524735,"extension":6.430391440122982},"index":2,"playId":"6fb1429c-f356-3351-8388-ccb51ad272e5","pitchNumber":2,"startTime":"2026-04-19T04:13:08.730Z","endTime":"2026-04-19T04:13:12.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.585905681207972,"aZ":-24.500357985356747,"pfxX":9.794123182117225,"pfxZ":6.0601198409164,"pX":-0.46593362372699343,"pZ":2.4768169703251726,"vX0":3.127011449478054,"vY0":-112.19007808517337,"vZ0":1.6645965727698404,"x":134.76,"y":171.91,"x0":-3.152641669050956,"y0":50.00133513694923,"z0":4.234374719474493,"aX":12.398877100319812},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":11.8,"breakHorizontal":-18.6,"spinRate":2513,"spinDirection":80},"zone":4,"typeConfidence":2.0,"plateTime":0.48947787178552504,"extension":6.341917900842066},"index":3,"playId":"bedbd9bd-6173-3db5-bd35-53bf658c1af3","pitchNumber":3,"startTime":"2026-04-19T04:13:30.167Z","endTime":"2026-04-19T04:13:34.446Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"index":4,"playId":"48f000d8-f5df-4777-b049-f5f3b90e2eaf","startTime":"2026-04-19T04:13:46.258Z","endTime":"2026-04-19T04:13:51.258Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.68667237520486,"aZ":-26.792875578668458,"pfxX":8.906138866676974,"pfxZ":4.27138903370051,"pX":-0.11830531760290135,"pZ":2.016687936181733,"vX0":4.129145499381318,"vY0":-111.99166365797744,"vZ0":1.486890703240641,"x":121.51,"y":184.33,"x0":-3.147670529897341,"y0":50.00395209672457,"z0":4.100156881404566,"aX":11.2255027130739},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":8.5,"breakHorizontal":-17.3,"spinRate":2533,"spinDirection":97},"zone":8,"typeConfidence":2.0,"plateTime":0.49053698276250524,"extension":6.554666559116623},"index":5,"playId":"e5a7d1e1-f2f1-3fcb-912c-4c5c44db8c34","pitchNumber":4,"startTime":"2026-04-19T04:14:05.178Z","endTime":"2026-04-19T04:14:09.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.831649793080437,"aZ":-33.74398120176911,"pfxX":-9.57680956099545,"pfxZ":-1.0203438183152738,"pX":0.04406354304097013,"pZ":1.3070250191973383,"vX0":9.83989571109855,"vY0":-123.27602097341348,"vZ0":-0.4777743803505884,"x":115.32,"y":203.49,"x0":-2.7576568474631826,"y0":50.00311619883287,"z0":4.355248904986256,"aX":-14.719357372383662},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.7,"breakHorizontal":15.0,"spinRate":1703,"spinDirection":272},"zone":14,"typeConfidence":2.0,"plateTime":0.4445516329445449,"extension":6.533363737863044},"hitData":{"launchSpeed":101.9,"launchAngle":-10.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":152.13,"coordY":153.55}},"index":6,"playId":"bb624ae0-4bd4-3f12-90d2-60a7518e8ec7","pitchNumber":5,"startTime":"2026-04-19T04:14:29.147Z","endTime":"2026-04-19T04:14:37.211Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T04:14:37.211Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Freddy Fermin walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T04:14:56.800Z","endTime":"2026-04-19T04:16:41.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"postOnThird":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"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":1},"pitchData":{"startSpeed":77.8,"endSpeed":70.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.626337496280023,"aZ":-26.821647938170667,"pfxX":10.70276947413821,"pfxZ":4.196268337349944,"pX":0.632727915925713,"pZ":1.5248124972701376,"vX0":5.025318116623618,"vY0":-113.1378111386276,"vZ0":0.07076996984256945,"x":92.88,"y":197.61,"x0":-3.018991908492334,"y0":50.005014051421476,"z0":4.216230500554668,"aX":13.659776939947033},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":7.9,"breakHorizontal":-20.8,"spinRate":2690,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.48702524364256483,"extension":6.3562261768411155},"index":0,"playId":"00f4dddb-3099-37a2-bfc6-4194e8246e3c","pitchNumber":1,"startTime":"2026-04-19T04:15:01.723Z","endTime":"2026-04-19T04:15:06.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.412397814706363,"aZ":-31.113742717659083,"pfxX":-11.683679811031366,"pfxZ":0.5997584091117805,"pX":-0.6621728786802316,"pZ":0.7534011104103384,"vX0":9.681051946530658,"vY0":-132.58170579049224,"vZ0":-3.5031036676798855,"x":142.24,"y":218.44,"x0":-2.863958413820974,"y0":50.001256234852505,"z0":4.391169288684763,"aX":-20.55754762738989},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.5,"breakHorizontal":18.7,"spinRate":2951,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.4149681546002406,"extension":7.005850391835616},"index":1,"playId":"7734e7d1-2a14-3729-a11e-9e01537e55dd","pitchNumber":2,"startTime":"2026-04-19T04:15:15.301Z","endTime":"2026-04-19T04:15:19.107Z","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":1,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":70.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.032693549931487,"aZ":-28.016606162518023,"pfxX":10.548980198573894,"pfxZ":3.294403560466961,"pX":-0.12509081074624379,"pZ":3.159999729652044,"vX0":3.625561628151091,"vY0":-112.64053167119009,"vZ0":3.7351837881544747,"x":121.77,"y":153.46,"x0":-3.13423771223766,"y0":50.00018159908349,"z0":4.344604398634985,"aX":13.299480632939934},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":7.4,"breakHorizontal":-20.0,"spinRate":2742,"spinDirection":89},"zone":2,"typeConfidence":2.0,"plateTime":0.4897769686250366,"extension":6.379729188407428},"index":2,"playId":"d3d4525c-34ec-3ec1-8a0c-e0a5a3dac115","pitchNumber":3,"startTime":"2026-04-19T04:15:37.650Z","endTime":"2026-04-19T04:15:43.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.12630863170909,"aZ":-33.256312289047564,"pfxX":-10.939215505074888,"pfxZ":-0.7268448462231536,"pX":-1.4477393284227107,"pZ":0.7854833079843611,"vX0":7.010848195670522,"vY0":-121.69111977787276,"vZ0":-1.492370339854466,"x":172.18,"y":217.57,"x0":-2.959492396318987,"y0":50.0052268094438,"z0":4.314744727064303,"aX":-16.243713686096108},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.4,"breakHorizontal":17.9,"spinRate":1766,"spinDirection":338},"zone":13,"typeConfidence":2.0,"plateTime":0.4518461080430596,"extension":6.646891210693749},"index":3,"playId":"0b1b997f-cc30-3389-a2af-ecb428b670c5","pitchNumber":4,"startTime":"2026-04-19T04:15:59.173Z","endTime":"2026-04-19T04:16:03.504Z","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":2,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":70.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.804027947918637,"aZ":-24.851006775788207,"pfxX":8.332705708849602,"pfxZ":5.674522358123237,"pX":0.4847857047099513,"pZ":2.9944461088007572,"vX0":5.718396476661808,"vY0":-113.72677905564889,"vZ0":2.5973712415853414,"x":98.52,"y":157.93,"x0":-3.1579999328249366,"y0":50.001237982716454,"z0":4.32658938686535,"aX":10.746984825522398},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":11.4,"breakHorizontal":-16.7,"spinRate":2542,"spinDirection":93},"zone":3,"typeConfidence":2.0,"plateTime":0.48443874639113105,"extension":6.7681321902190525},"index":4,"playId":"eb31b8c5-8b97-340a-849b-acdcf7b27a13","pitchNumber":5,"startTime":"2026-04-19T04:16:14.419Z","endTime":"2026-04-19T04:16:19.240Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-19T04:16:24.103Z","endTime":"2026-04-19T04:16:36.346Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":68.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67659965806055,"aZ":-27.249928275954257,"pfxX":11.850437995552017,"pfxZ":4.047017815694302,"pX":-1.1084590550119513,"pZ":2.7363021608472566,"vX0":1.414796504507594,"vY0":-110.48987191992161,"vZ0":3.00913401300903,"x":159.25,"y":164.9,"x0":-3.2967545786118126,"y0":50.00215937727858,"z0":4.2502216164542626,"aX":14.411056299865137},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":8.5,"breakHorizontal":-21.8,"spinRate":2756,"spinDirection":87},"zone":11,"typeConfidence":2.0,"plateTime":0.498855048415098,"extension":6.845203018723286},"index":6,"playId":"67de12f1-89a1-3b54-ac53-8998130e3472","pitchNumber":6,"startTime":"2026-04-19T04:16:36.346Z","endTime":"2026-04-19T04:16:41.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T04:16:41.725Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Cronenworth walks. Freddy Fermin to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T04:17:58.722Z","endTime":"2026-04-19T04:19:23.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnSecond":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"postOnThird":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-19T04:16:55.505Z","endTime":"2026-04-19T04:18:00.881Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":74.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.876443613569958,"aZ":-32.43392607543694,"pfxX":-11.063554301848999,"pfxZ":-0.177162520318225,"pX":0.39169428221216723,"pZ":1.365151306223598,"vX0":10.773797799138038,"vY0":-119.39902182564666,"vZ0":-0.2605040885767188,"x":102.07,"y":201.92,"x0":-2.7606445617068,"y0":50.005864638654174,"z0":4.416195428843075,"aX":-15.836679121729086},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.1,"breakHorizontal":17.2,"spinRate":901,"spinDirection":339},"zone":14,"typeConfidence":2.0,"plateTime":0.4602907217937453,"extension":6.960838893413793},"index":1,"playId":"2349318d-8dce-39f0-bc9a-2bf2c37612ec","pitchNumber":1,"startTime":"2026-04-19T04:18:00.881Z","endTime":"2026-04-19T04:18:05.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59464302749364,"aZ":-32.24713598241428,"pfxX":-8.401497807464207,"pfxZ":-0.04366930006365344,"pX":-1.8624382317280084,"pZ":2.323125465965813,"vX0":5.076073860735506,"vY0":-122.44971658625032,"vZ0":1.5323048170224134,"x":187.99,"y":176.06,"x0":-2.8726564884665224,"y0":50.00545280329844,"z0":4.451872542612305,"aX":-12.736677575310054},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.6,"breakHorizontal":14.0,"spinRate":1650,"spinDirection":265},"zone":13,"typeConfidence":2.0,"plateTime":0.4476169851658085,"extension":6.419468233295525},"index":2,"playId":"a1d7723b-850d-39db-9588-a9506a97d87e","pitchNumber":2,"startTime":"2026-04-19T04:18:21.270Z","endTime":"2026-04-19T04:18:24.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":69.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.707094896157557,"aZ":-27.310034088428637,"pfxX":7.2544501752450286,"pfxZ":3.8814971453999245,"pX":0.8212791026736264,"pZ":2.5581929363062157,"vX0":6.41584422747583,"vY0":-112.20230347009205,"vZ0":2.6387576749258463,"x":85.69,"y":169.71,"x0":-3.036425590396785,"y0":50.0001448590482,"z0":4.183096718878748,"aX":9.080867416137753},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":8.2,"breakHorizontal":-15.0,"spinRate":2662,"spinDirection":75},"zone":12,"typeConfidence":2.0,"plateTime":0.49155944950933117,"extension":6.195757557009202},"index":3,"playId":"30df5987-43a8-3295-9d65-865332fb9d4a","pitchNumber":3,"startTime":"2026-04-19T04:18:43.216Z","endTime":"2026-04-19T04:18:48.458Z","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":76.5,"endSpeed":68.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.056607681655798,"aZ":-26.585810923472202,"pfxX":10.929478155067835,"pfxZ":4.5899102206877735,"pX":0.3862973557165335,"pZ":2.0715363075362285,"vX0":4.494082365831023,"vY0":-111.19341129927938,"vZ0":1.7825785311338551,"x":102.28,"y":182.85,"x0":-3.09822500059972,"y0":50.00269870861145,"z0":4.073263052100605,"aX":13.308297479951076},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":9.2,"breakHorizontal":-21.1,"spinRate":2637,"spinDirection":90},"zone":9,"typeConfidence":2.0,"plateTime":0.4978826641897065,"extension":6.241526801201084},"index":4,"playId":"6233ebfa-1659-36af-bad2-6cfbb9f3f7db","pitchNumber":4,"startTime":"2026-04-19T04:19:02.377Z","endTime":"2026-04-19T04:19:06.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87566150027589,"aZ":-33.445613020202224,"pfxX":-9.599756028955047,"pfxZ":-0.8543672220358562,"pX":-1.4757210458397092,"pZ":1.1771366528984695,"vX0":6.024225618406379,"vY0":-121.43250093310307,"vZ0":-0.34250534568254853,"x":173.25,"y":207.0,"x0":-2.7476710644550146,"y0":50.003744157583405,"z0":4.241980118064322,"aX":-14.266627939138038},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.3,"breakHorizontal":15.8,"spinRate":1684,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.45191617381535165,"extension":6.576269782874786},"index":5,"playId":"ea1807e9-6010-3b33-ad92-390edba8eade","pitchNumber":5,"startTime":"2026-04-19T04:19:19.327Z","endTime":"2026-04-19T04:19:23.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T04:19:23.804Z","atBatIndex":66},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Ramón Laureano out on a sacrifice fly to center fielder Mike Trout. Bryce Johnson scores. Freddy Fermin to 3rd.","rbi":1,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T04:19:46.251Z","endTime":"2026-04-19T04:20:19.699Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnThird":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":{"id":680704,"link":"/api/v1/people/680704"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":77.4,"endSpeed":70.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08985310429096,"aZ":-27.619197759009367,"pfxX":10.5549336347728,"pfxZ":3.6053004119909886,"pX":0.5489110026967973,"pZ":2.524203313620388,"vX0":4.911164348383838,"vY0":-112.53501492681568,"vZ0":2.228562641292709,"x":96.08,"y":170.63,"x0":-3.04303108069608,"y0":50.00488986890937,"z0":4.345853411964363,"aX":13.349400822642536},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":7.6,"breakHorizontal":-20.5,"spinRate":2697,"spinDirection":83},"zone":6,"typeConfidence":2.0,"plateTime":0.48934362012346355,"extension":6.718244134071619},"index":0,"playId":"f57abf56-e916-32bb-b08b-2c07146c5824","pitchNumber":1,"startTime":"2026-04-19T04:19:50.807Z","endTime":"2026-04-19T04:19:54.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":81.8,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.992846876060355,"aZ":-27.95539254924086,"pfxX":-12.007302515192237,"pfxZ":2.4473284776907764,"pX":-0.25499646303375717,"pZ":1.5383038958544855,"vX0":10.592749320579493,"vY0":-131.61002917751526,"vZ0":-2.0136465114417104,"x":126.72,"y":197.25,"x0":-2.802797346917696,"y0":50.006421213973155,"z0":4.416092791439461,"aX":-20.74000218755158},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.1,"breakHorizontal":19.0,"spinRate":2661,"spinDirection":316},"zone":8,"typeConfidence":2.0,"plateTime":0.41868700913197987,"extension":6.795708858804282},"hitData":{"launchSpeed":96.0,"launchAngle":34.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":163.49,"coordY":64.64}},"index":1,"playId":"1964e1ae-75eb-3a8d-a64f-26654965a8bb","pitchNumber":2,"startTime":"2026-04-19T04:20:07.078Z","endTime":"2026-04-19T04:20:19.699Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T04:20:19.699Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a line drive to center fielder Mike Trout. Freddy Fermin scores. Jake Cronenworth to 2nd.","rbi":1,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T04:20:47.090Z","endTime":"2026-04-19T04:21:06.723Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":{"id":680704,"link":"/api/v1/people/680704"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":71.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.906499190697623,"aZ":-29.10881325583766,"pfxX":10.384721460356106,"pfxZ":2.372275882764372,"pX":0.9320071848177008,"pZ":2.526529059064669,"vX0":5.7543187646559595,"vY0":-113.83141964983417,"vZ0":2.484447874712374,"x":81.47,"y":170.56,"x0":-2.990883164998799,"y0":50.00288509490236,"z0":4.3332252030745515,"aX":13.415762674003188},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":5.4,"breakHorizontal":-20.4,"spinRate":2661,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.4840487771723825,"extension":6.726779318524818},"hitData":{"launchSpeed":84.7,"launchAngle":17.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":149.69,"coordY":84.24}},"index":0,"playId":"a8c6332e-29d3-322d-8708-b688941a998b","pitchNumber":1,"startTime":"2026-04-19T04:20:55.817Z","endTime":"2026-04-19T04:21:06.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T04:21:06.723Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Merrill flies out sharply to center fielder Mike Trout.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T04:23:35.969Z","endTime":"2026-04-19T04:24:01.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-19T04:21:29.533Z","endTime":"2026-04-19T04:21:50.289Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Shaun Anderson replaces Nick Sandlin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-19T04:21:50.289Z","endTime":"2026-04-19T04:23:38.142Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641312,"link":"/api/v1/people/641312"},"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, 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":85.5,"endSpeed":78.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.433882653215335,"aZ":-23.486567047574,"pfxX":-9.754626927835861,"pfxZ":5.5844346603204515,"pX":0.2497548710969577,"pZ":1.650111145182291,"vX0":8.960555282124053,"vY0":-124.13535420753145,"vZ0":-5.687641317181795,"x":107.48,"y":194.23,"x0":-2.1437375348309122,"y0":50.00588028464376,"z0":5.932917202342025,"aX":-15.188025357632657},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.9,"breakHorizontal":15.5,"spinRate":1835,"spinDirection":274},"zone":14,"typeConfidence":2.0,"plateTime":0.4416651111201775,"extension":7.0166970591754145},"index":2,"playId":"df075593-bc92-3232-9f16-9f0d0eb474ba","pitchNumber":1,"startTime":"2026-04-19T04:23:38.142Z","endTime":"2026-04-19T04:23:42.487Z","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":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.533558960437013,"aZ":-30.451547644572983,"pfxX":-9.567146601466206,"pfxZ":1.1181807293959096,"pX":-0.34686555641961536,"pZ":2.305610225432223,"vX0":7.60121800340671,"vY0":-123.83566032339027,"vZ0":-2.871748253779659,"x":130.22,"y":176.53,"x0":-2.224955874407006,"y0":50.0023298651101,"z0":6.048071911285866,"aX":-14.742562159783557},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.6,"breakHorizontal":15.4,"spinRate":1713,"spinDirection":266},"zone":4,"typeConfidence":2.0,"plateTime":0.44362932475295347,"extension":6.6053651887617395},"hitData":{"launchSpeed":101.0,"launchAngle":25.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":92.66,"coordY":52.63}},"index":3,"playId":"d2c174a0-565a-3184-872a-bd96c2a83415","pitchNumber":2,"startTime":"2026-04-19T04:23:52.206Z","endTime":"2026-04-19T04:24:01.023Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T04:24:01.023Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yoán Moncada singles on a ground ball to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-19T04:26:21.477Z","endTime":"2026-04-19T04:28:27.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mason Miller replaces Jason Adam.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T04:25:23.609Z","endTime":"2026-04-19T04:26:23.664Z","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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.551100458601983,"aZ":-36.78872244878225,"pfxX":7.1661995540491485,"pfxZ":-2.9308592635025263,"pX":0.009572125674518699,"pZ":2.69348504864231,"vX0":2.362955662492585,"vY0":-125.33913307062524,"vZ0":-1.3111312925808034,"x":116.64,"y":166.06,"x0":-1.8785088128838947,"y0":50.00044987712717,"z0":6.253087794293465,"aX":11.293094543963672},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.4,"breakHorizontal":-13.6,"spinRate":2428,"spinDirection":42},"zone":5,"typeConfidence":2.0,"plateTime":0.4385596471738493,"extension":6.703191602140711},"index":1,"playId":"14d079c4-805f-3876-838b-7ea779040cd6","pitchNumber":1,"startTime":"2026-04-19T04:26:23.664Z","endTime":"2026-04-19T04:26:28.813Z","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":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.116173739576134,"aZ":-35.500810729150686,"pfxX":4.435649585199998,"pfxZ":-2.028175197865586,"pX":-0.9803526701117642,"pZ":2.5094332710170706,"vX0":0.7385450918634285,"vY0":-127.28789832797543,"vZ0":-2.1624765328388493,"x":154.37,"y":171.03,"x0":-1.8505090523993013,"y0":50.0023857012899,"z0":6.180735395585752,"aX":7.278298656628415},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.0,"breakHorizontal":-8.2,"spinRate":2362,"spinDirection":33},"zone":13,"typeConfidence":2.0,"plateTime":0.4302988080937671,"extension":6.71842687486671},"index":2,"playId":"43c408fb-3f66-3ccb-bf02-bc9a02be6ed1","pitchNumber":2,"startTime":"2026-04-19T04:26:37.982Z","endTime":"2026-04-19T04:26:42.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.0,"endSpeed":81.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.030878655025976,"aZ":-33.960076472965035,"pfxX":4.699077267621947,"pfxZ":-1.0787787102154724,"pX":0.910047148427833,"pZ":0.9340807122571494,"vX0":5.114679279914175,"vY0":-127.93141570986347,"vZ0":-6.470026626026519,"x":82.31,"y":213.56,"x0":-1.7308490300362407,"y0":50.0061073197459,"z0":6.179760123693163,"aX":7.739320201818085},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.2,"breakHorizontal":-9.7,"spinRate":2817,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.42922596368407717,"extension":6.7903876135242704},"index":3,"playId":"e5bee65b-aa29-3d3e-a34f-8921691029ad","pitchNumber":3,"startTime":"2026-04-19T04:26:53.757Z","endTime":"2026-04-19T04:26:58.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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":102.0,"endSpeed":93.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.06625125853913,"aZ":-10.155093316947669,"pfxX":-4.171982616711723,"pfxZ":9.89445413003611,"pX":-0.04818719914329986,"pZ":3.292531941585831,"vX0":6.3246421499084065,"vY0":-148.3651250144146,"vZ0":-6.742121917606925,"x":118.84,"y":149.88,"x0":-1.6672103414614285,"y0":50.00235141858161,"z0":6.188685930535336,"aX":-9.284549441081076},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":16.7,"breakHorizontal":6.4,"spinRate":1725,"spinDirection":185},"zone":2,"typeConfidence":2.0,"plateTime":0.3694085980026145,"extension":6.8285099708891455},"index":4,"playId":"19db569c-8aad-3a3c-ab59-e709f5c2053c","pitchNumber":4,"startTime":"2026-04-19T04:27:16.145Z","endTime":"2026-04-19T04:27:19.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86689800380195,"aZ":-34.817534769011246,"pfxX":4.501470595001254,"pfxZ":-1.5984998971772661,"pX":-1.5488125177798175,"pZ":4.077307030065333,"vX0":-0.6367206901592024,"vY0":-128.42210733251136,"vZ0":1.297583069994623,"x":176.04,"y":128.69,"x0":-1.8806072635737743,"y0":50.00241526765916,"z0":6.2926381789577785,"aX":7.449387973027981},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.3,"breakHorizontal":-7.9,"spinRate":2157,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.42800676810601335,"extension":6.749430760538736},"index":5,"playId":"6944dd91-da2b-3bc6-a7cc-44cb135d39d2","pitchNumber":5,"startTime":"2026-04-19T04:27:35.636Z","endTime":"2026-04-19T04:27:38.636Z","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":88.3,"endSpeed":80.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.519850992049722,"aZ":-32.948618794734486,"pfxX":7.051319355342672,"pfxZ":-0.46733438080149625,"pX":0.5670973012746707,"pZ":2.4006612415690123,"vX0":3.3698027719556567,"vY0":-128.56211129592938,"vZ0":-3.025282094123038,"x":95.38,"y":173.96,"x0":-1.6814578383069099,"y0":50.004271307567016,"z0":6.180631690976497,"aX":11.666989023974587},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.3,"breakHorizontal":-13.6,"spinRate":2430,"spinDirection":36},"zone":6,"typeConfidence":2.0,"plateTime":0.4279350950368279,"extension":6.672543014823568},"index":6,"playId":"d6a9e83f-47dd-3ef7-a358-d6717b8c248e","pitchNumber":6,"startTime":"2026-04-19T04:27:54.019Z","endTime":"2026-04-19T04:27:58.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":102.4,"endSpeed":93.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.673231434600524,"aZ":-7.421018591576272,"pfxX":-4.824420741303124,"pfxZ":11.11483446807054,"pX":-0.3627759900324229,"pZ":2.1318015511737674,"vX0":5.098443452049181,"vY0":-148.7259498789419,"vZ0":-10.306895974627286,"x":130.83,"y":181.22,"x0":-1.4774580795195669,"y0":50.00051112957099,"z0":6.083540457459072,"aX":-10.741714750187011},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":18.1,"breakHorizontal":7.7,"spinRate":2594,"spinDirection":201},"zone":7,"typeConfidence":2.0,"plateTime":0.36913884378351547,"extension":6.784598165156791},"hitData":{"launchSpeed":98.6,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":156.88,"coordY":155.86}},"index":7,"playId":"492420a1-239c-35f3-9ca0-d7ad38206fe9","pitchNumber":7,"startTime":"2026-04-19T04:28:13.039Z","endTime":"2026-04-19T04:28:27.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T04:28:27.341Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oswald Peraza strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-19T04:28:41.133Z","endTime":"2026-04-19T04:29:29.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"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"},"postOnFirst":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.5,"endSpeed":92.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99836376936371,"aZ":-9.90658739653806,"pfxX":-3.573512629086143,"pfxZ":10.25040762574377,"pX":0.006726884305006935,"pZ":3.1625360439118824,"vX0":5.923432246005578,"vY0":-146.14511345540083,"vZ0":-6.7671987227549675,"x":116.74,"y":153.39,"x0":-1.577995649667295,"y0":50.00671003015321,"z0":6.096689965869559,"aX":-7.766176050505597},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":17.4,"breakHorizontal":5.4,"spinRate":2588,"spinDirection":186},"zone":2,"typeConfidence":2.0,"plateTime":0.37413744711457,"extension":6.909353574131152},"index":0,"playId":"926cb750-f6c9-3e2b-ba49-68232e6efffe","pitchNumber":1,"startTime":"2026-04-19T04:28:48.264Z","endTime":"2026-04-19T04:28:51.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.9,"endSpeed":92.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.358438849843736,"aZ":-8.77810647425962,"pfxX":-2.767587050815161,"pfxZ":10.724504574532164,"pX":0.8768495534644433,"pZ":3.125529428042718,"vX0":7.320915101194094,"vY0":-146.69874485492107,"vZ0":-7.751309603944348,"x":83.58,"y":154.39,"x0":-1.290380212177475,"y0":50.00529088250067,"z0":6.323763196860978,"aX":-6.039127031446894},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":18.0,"breakHorizontal":3.6,"spinRate":2681,"spinDirection":258},"zone":12,"typeConfidence":2.0,"plateTime":0.3732108622353647,"extension":6.942370477909662},"index":1,"playId":"aa2153de-b6cf-30ba-a804-5ff25845f0b2","pitchNumber":2,"startTime":"2026-04-19T04:29:05.251Z","endTime":"2026-04-19T04:29:08.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.29915520519174,"aZ":-33.587888048844505,"pfxX":4.114797735484081,"pfxZ":-0.8409425291399044,"pX":1.9492043916072614,"pZ":-0.28780295756411345,"vX0":7.1769308330772565,"vY0":-129.20250136550482,"vZ0":-9.340819902776184,"x":42.7,"y":246.55,"x0":-1.4052146610017702,"y0":50.004709309786506,"z0":5.976074227774788,"aX":6.916928004555134},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.5,"breakHorizontal":-9.1,"spinRate":2213,"spinDirection":4},"zone":14,"typeConfidence":2.0,"plateTime":0.42483261839615105,"extension":6.964675109681766},"index":2,"playId":"0193c6cd-a9c5-3937-92a8-f3f5181ee12b","pitchNumber":3,"startTime":"2026-04-19T04:29:25.556Z","endTime":"2026-04-19T04:29:29.362Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T04:29:29.362Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vaughn Grissom walks. Yoán Moncada to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-19T04:29:48.432Z","endTime":"2026-04-19T04:30:51.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"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"},"postOnFirst":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"postOnSecond":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"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":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"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":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.0,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.532714367633826,"aZ":-38.28020704715358,"pfxX":6.415177086846955,"pfxZ":-3.746491338249676,"pX":-1.1546846198610208,"pZ":3.1539684149268963,"vX0":-0.3095744636688695,"vY0":-127.2455560123586,"vZ0":-0.12453555471275601,"x":161.01,"y":153.62,"x0":-1.8637377287594488,"y0":50.001867118880845,"z0":6.251336695183156,"aX":10.457711845376085},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-6.6,"breakHorizontal":-11.5,"spinRate":2472,"spinDirection":41},"zone":11,"typeConfidence":2.0,"plateTime":0.43140059440937906,"extension":6.8594693343528865},"index":0,"playId":"e0cf7078-e257-3a0d-8e64-8df3d58dadb6","pitchNumber":1,"startTime":"2026-04-19T04:29:55.532Z","endTime":"2026-04-19T04:29:59.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.8,"endSpeed":92.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.97680459039586,"aZ":-16.154423407939376,"pfxX":-4.220746742281131,"pfxZ":7.3445425078953654,"pX":-0.3802173581703895,"pZ":4.174662808712703,"vX0":4.519964379225138,"vY0":-146.80029587353022,"vZ0":-3.3608977889914278,"x":131.49,"y":126.06,"x0":-1.3920167160864596,"y0":50.002019993700706,"z0":6.296895156972995,"aX":-9.205527090693886},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":12.8,"breakHorizontal":6.7,"spinRate":2384,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3732077102869318,"extension":6.721084303471784},"index":1,"playId":"c5bb3db2-4825-3214-9b6f-691880e4ae9e","pitchNumber":2,"startTime":"2026-04-19T04:30:11.768Z","endTime":"2026-04-19T04:30:14.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":91.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.377637961599106,"aZ":-14.018726771791332,"pfxX":-3.7340463276037297,"pfxZ":8.46212968580961,"pX":-1.0187960279363926,"pZ":3.7026077404480833,"vX0":2.86693019405819,"vY0":-145.5922325052423,"vZ0":-5.223861435898974,"x":155.83,"y":138.81,"x0":-1.531451483076613,"y0":50.001136194961184,"z0":6.369304073688338,"aX":-8.010598518106947},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":14.4,"breakHorizontal":6.2,"spinRate":2395,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3762968998723708,"extension":6.773418843264767},"index":2,"playId":"d851a644-1328-3915-a223-e98a948e3a13","pitchNumber":3,"startTime":"2026-04-19T04:30:29.633Z","endTime":"2026-04-19T04:30:33.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.9,"endSpeed":91.8,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.95408897335817,"aZ":-13.109491252661277,"pfxX":-4.188008932919927,"pfxZ":8.776703245950442,"pX":0.1129959056387861,"pZ":3.9498464766936943,"vX0":6.344213857946103,"vY0":-146.7307971683072,"vZ0":-4.370153937772972,"x":112.69,"y":132.13,"x0":-1.5368840705030082,"y0":50.00422584125366,"z0":6.2446345949773185,"aX":-9.09886648171615},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":15.1,"breakHorizontal":6.2,"spinRate":2490,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.3738408380228915,"extension":6.9068096088790805},"index":3,"playId":"a2c21b99-c90b-3a12-a6b3-6e44ac0359a8","pitchNumber":4,"startTime":"2026-04-19T04:30:47.428Z","endTime":"2026-04-19T04:30:51.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T04:30:51.514Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Logan O'Hoppe strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-19T04:31:05.516Z","endTime":"2026-04-19T04:31:56.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"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"},"postOnFirst":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"postOnSecond":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":2},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.829416395069686,"aZ":-36.5272268822112,"pfxX":4.749673952935409,"pfxZ":-2.7099213343598274,"pX":0.057355474575889076,"pZ":1.535838444752167,"vX0":2.596399480950352,"vY0":-126.50186845911851,"vZ0":-4.15524048794393,"x":114.81,"y":197.31,"x0":-1.6020972583887527,"y0":50.001809079471506,"z0":6.1542626656392345,"aX":7.632483549223193},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.6,"breakHorizontal":-9.2,"spinRate":2361,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.43437769520530134,"extension":6.879190490592442},"index":0,"playId":"0c23b1b4-9fa4-3871-a6f4-4a1927f11a40","pitchNumber":1,"startTime":"2026-04-19T04:31:17.546Z","endTime":"2026-04-19T04:31:20.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.269702094361786,"aZ":-37.92074114087715,"pfxX":1.5927712557259488,"pfxZ":-3.4983210028992255,"pX":0.3083191038642712,"pZ":1.2831816774546165,"vX0":3.9524702145293436,"vY0":-127.91966009931149,"vZ0":-4.8147316024301325,"x":105.25,"y":204.13,"x0":-1.46835406970463,"y0":50.00065066898564,"z0":6.187693791267481,"aX":2.6183556650091724},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-7.2,"breakHorizontal":-3.8,"spinRate":2312,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4294422903610595,"extension":7.034549613693787},"index":1,"playId":"d8681b61-8370-327c-9e81-c1ab066967e7","pitchNumber":2,"startTime":"2026-04-19T04:31:34.499Z","endTime":"2026-04-19T04:31:38.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91376903037722,"aZ":-37.64480748446807,"pfxX":2.302697406701495,"pfxZ":-3.2601603871277502,"pX":0.8653855564452615,"pZ":0.8035804485677125,"vX0":5.46755148243789,"vY0":-129.23949267028607,"vZ0":-6.06506923662539,"x":84.01,"y":217.08,"x0":-1.583404425559388,"y0":50.003183856572136,"z0":6.098989793637147,"aX":3.863693323825131},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-7.1,"breakHorizontal":-5.5,"spinRate":2367,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4250944579522362,"extension":7.058573477830504},"index":2,"playId":"ca8d81b3-c748-30f7-ad33-9086f5c60bc2","pitchNumber":3,"startTime":"2026-04-19T04:31:52.254Z","endTime":"2026-04-19T04:31:56.156Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T04:31:56.156Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adam Frazier grounds out, second baseman Jake Cronenworth to first baseman Gavin Sheets.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-19T04:32:09.007Z","endTime":"2026-04-19T04:33:08.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"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":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.66"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.93"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.51"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.15"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.07"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.20"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.09"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.56"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.87"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.39"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.92"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.05"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"58.56"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.930326850143214,"aZ":-37.48553705147045,"pfxX":2.7171302369019648,"pfxZ":-3.263284216683358,"pX":-0.9854786985381372,"pZ":2.051748959710093,"vX0":1.1314585867264326,"vY0":-127.12369235238357,"vZ0":-2.8312612143738334,"x":154.56,"y":183.38,"x0":-1.789685496399951,"y0":50.00005557191938,"z0":6.166240680346176,"aX":4.429614737667727},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-6.4,"breakHorizontal":-5.2,"spinRate":2317,"spinDirection":31},"zone":13,"typeConfidence":2.0,"plateTime":0.4314538278296043,"extension":6.867104775654989},"index":0,"playId":"444c9a12-8809-36a7-8523-6c44b26f0c21","pitchNumber":1,"startTime":"2026-04-19T04:32:19.575Z","endTime":"2026-04-19T04:32:24.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.984980982695262,"aZ":-33.10871433897526,"pfxX":5.3392524223500395,"pfxZ":-0.5680322513081095,"pX":0.39058061017337103,"pZ":0.7603814389172764,"vX0":3.445717113848224,"vY0":-127.61706681669803,"vZ0":-6.760767644378728,"x":102.11,"y":218.25,"x0":-1.6721626587050678,"y0":50.00364330699767,"z0":6.061664879565119,"aX":8.780298003117508},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.4,"breakHorizontal":-10.4,"spinRate":2330,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4296778151444749,"extension":7.042215606511664},"index":1,"playId":"e415bd05-17c3-3eba-a918-2521167a16a4","pitchNumber":2,"startTime":"2026-04-19T04:32:36.634Z","endTime":"2026-04-19T04:32:39.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":80.8,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.749221586524342,"aZ":-34.51003807552844,"pfxX":5.280642675200181,"pfxZ":-1.3983209882238015,"pX":0.07126913341051128,"pZ":1.7997222582174242,"vX0":2.9689081465864535,"vY0":-129.5309610199703,"vZ0":-4.1399294441259755,"x":114.28,"y":190.19,"x0":-1.7829285013372167,"y0":50.005881962516575,"z0":6.111756504863042,"aX":8.806535282966946},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.4,"breakHorizontal":-10.3,"spinRate":2367,"spinDirection":43},"zone":8,"typeConfidence":2.0,"plateTime":0.42591457969898583,"extension":7.003233988719254},"hitData":{"launchSpeed":71.7,"launchAngle":1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.55,"coordY":154.15}},"index":2,"playId":"55537d76-6d30-3c3d-9bb7-5a7f01fb9b59","pitchNumber":3,"startTime":"2026-04-19T04:32:59.550Z","endTime":"2026-04-19T04:33:08.410Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T04:33:08.410Z","atBatIndex":74}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adam Frazier grounds out, second baseman Jake Cronenworth to first baseman Gavin Sheets.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-19T04:32:09.007Z","endTime":"2026-04-19T04:33:08.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"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":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.66"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.93"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.51"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.15"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.07"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.20"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.09"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.56"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.87"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.39"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.92"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.05"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"58.56"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.930326850143214,"aZ":-37.48553705147045,"pfxX":2.7171302369019648,"pfxZ":-3.263284216683358,"pX":-0.9854786985381372,"pZ":2.051748959710093,"vX0":1.1314585867264326,"vY0":-127.12369235238357,"vZ0":-2.8312612143738334,"x":154.56,"y":183.38,"x0":-1.789685496399951,"y0":50.00005557191938,"z0":6.166240680346176,"aX":4.429614737667727},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-6.4,"breakHorizontal":-5.2,"spinRate":2317,"spinDirection":31},"zone":13,"typeConfidence":2.0,"plateTime":0.4314538278296043,"extension":6.867104775654989},"index":0,"playId":"444c9a12-8809-36a7-8523-6c44b26f0c21","pitchNumber":1,"startTime":"2026-04-19T04:32:19.575Z","endTime":"2026-04-19T04:32:24.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.984980982695262,"aZ":-33.10871433897526,"pfxX":5.3392524223500395,"pfxZ":-0.5680322513081095,"pX":0.39058061017337103,"pZ":0.7603814389172764,"vX0":3.445717113848224,"vY0":-127.61706681669803,"vZ0":-6.760767644378728,"x":102.11,"y":218.25,"x0":-1.6721626587050678,"y0":50.00364330699767,"z0":6.061664879565119,"aX":8.780298003117508},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.4,"breakHorizontal":-10.4,"spinRate":2330,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4296778151444749,"extension":7.042215606511664},"index":1,"playId":"e415bd05-17c3-3eba-a918-2521167a16a4","pitchNumber":2,"startTime":"2026-04-19T04:32:36.634Z","endTime":"2026-04-19T04:32:39.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":80.8,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.749221586524342,"aZ":-34.51003807552844,"pfxX":5.280642675200181,"pfxZ":-1.3983209882238015,"pX":0.07126913341051128,"pZ":1.7997222582174242,"vX0":2.9689081465864535,"vY0":-129.5309610199703,"vZ0":-4.1399294441259755,"x":114.28,"y":190.19,"x0":-1.7829285013372167,"y0":50.005881962516575,"z0":6.111756504863042,"aX":8.806535282966946},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.4,"breakHorizontal":-10.3,"spinRate":2367,"spinDirection":43},"zone":8,"typeConfidence":2.0,"plateTime":0.42591457969898583,"extension":7.003233988719254},"hitData":{"launchSpeed":71.7,"launchAngle":1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.55,"coordY":154.15}},"index":2,"playId":"55537d76-6d30-3c3d-9bb7-5a7f01fb9b59","pitchNumber":3,"startTime":"2026-04-19T04:32:59.550Z","endTime":"2026-04-19T04:33:08.410Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T04:33:08.410Z","atBatIndex":74},"scoringPlays":[52,53,61,67,68],"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":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":114.57,"y":149.91},"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":1,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":174.48,"y":119.55},"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":1,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":123.53,"y":184.91},"type":"O","description":"Forceout"}]}},{"startIndex":7,"endIndex":13,"top":[7,8,9,10],"bottom":[11,12,13],"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":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":104.3,"y":148.44},"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":2,"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":104.48,"y":174.25},"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":2,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"coordinates":{"x":164.67,"y":50.8},"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":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"coordinates":{"x":106.83,"y":154.09},"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":2,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":90.34,"y":191.7},"type":"O","description":"Pop Out"}]}},{"startIndex":14,"endIndex":21,"top":[14,15,16,17],"bottom":[18,19,20,21],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":107.41,"y":89.25},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":80.39,"y":113.85},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":102.46,"y":163.24},"type":"O","description":"Double Play"}],"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":3,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":119.99,"y":40.89},"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":3,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":158.5,"y":159.84},"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":3,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":85.16,"y":48.89},"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":3,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":60.66,"y":100.24},"type":"O","description":"Lineout"}]}},{"startIndex":22,"endIndex":27,"top":[22,23,24],"bottom":[25,26,27],"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":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":155.76,"y":157.18},"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":4,"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":109.73,"y":152.94},"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":4,"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":99.43,"y":163.24},"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":4,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"coordinates":{"x":132.55,"y":43.14},"type":"O","description":"Flyout"}]}},{"startIndex":28,"endIndex":35,"top":[28,29,30,31,32],"bottom":[33,34,35],"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":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":75.39,"y":57.78},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":112.12,"y":151.44},"type":"O","description":"Groundout"}],"home":[]}},{"startIndex":36,"endIndex":42,"top":[36,37,38],"bottom":[39,40,41,42],"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":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":140.62,"y":146.88},"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":6,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":130.12,"y":133.71},"type":"O","description":"Lineout"},{"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":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":112.88,"y":86.97},"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":6,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":184.55,"y":144.48},"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":6,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":162.42,"y":167.48},"type":"O","description":"Groundout"}]}},{"startIndex":43,"endIndex":49,"top":[43,44,45],"bottom":[46,47,48,49],"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":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":74.44,"y":89.93},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":155.17,"y":81.15},"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":7,"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":129.71,"y":153.55},"type":"O","description":"Grounded Into DP"}],"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":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":104.28,"y":153.55},"type":"O","description":"Forceout"}]}},{"startIndex":50,"endIndex":62,"top":[50,51,52,53,54,55,56],"bottom":[57,58,59,60,61,62],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":120.02,"y":100.85},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":176.35,"y":131.13},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":116.99,"y":51.18},"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":8,"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":77.11,"y":133.7},"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":8,"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":196.95,"y":115.39},"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":8,"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":48.43,"y":114.67},"type":"O","description":"Lineout"},{"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":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":154.55,"y":102.06},"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":8,"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":100.04,"y":163.24},"type":"O","description":"Groundout"}]}},{"startIndex":63,"endIndex":74,"top":[63,64,65,66,67,68,69],"bottom":[70,71,72,73,74],"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":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"coordinates":{"x":166.02,"y":102.49},"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":9,"pitcher":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":152.13,"y":153.55},"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":9,"pitcher":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":163.49,"y":64.64},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":149.69,"y":84.24},"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":9,"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":92.66,"y":52.63},"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":9,"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"coordinates":{"x":156.88,"y":155.86},"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":9,"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":154.55,"y":154.15},"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":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":1,"hits":6,"errors":0,"leftOnBase":8},"away":{"runs":4,"hits":9,"errors":0,"leftOnBase":8}},"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"onDeck":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"inHole":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"battingOrder":4,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"offense":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"onDeck":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"inHole":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"battingOrder":9,"team":{"id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"}},"balls":0,"strikes":2,"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":3,"groundOuts":8,"airOuts":6,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".236","atBats":32,"obp":".313","slg":".377","ops":".690","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":10,"rbi":4,"leftOnBase":20,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":5,"groundOuts":7,"airOuts":9,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":32,"obp":".278","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":160,"era":"3.48","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.24","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":160,"balls":56,"strikes":104,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":1,"pitchesPerInning":"17.78","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID669134":{"person":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"jerseyNumber":"12","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":5,"groundOuts":8,"airOuts":6,"runs":5,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".300","atBats":30,"obp":".364","slg":".533","ops":".897","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":16,"rbi":6,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"babip":".364","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.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":{"caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":4,"putOuts":78,"errors":1,"chances":83,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666023":{"person":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"jerseyNumber":"54","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | 2 BB, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"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":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"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":{"gamesStarted":1,"caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","assists":7,"putOuts":124,"errors":3,"chances":134,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID650633":{"person":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":11,"groundOuts":21,"airOuts":22,"runs":8,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":10,"intentionalWalks":0,"hits":16,"hitByPitch":3,"atBats":78,"obp":".315","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":343,"era":"2.78","inningsPitched":"22.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.15","battersFaced":93,"outs":68,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":343,"balls":133,"strikes":210,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".667","pitchesPerInning":"15.13","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.94","walksPer9Inn":"3.97","hitsPer9Inn":"6.35","runsScoredPer9":"3.18","homeRunsPer9":"0.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":7},"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}},"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, 7)","summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":6,"strikes":14,"strikePercentage":".700","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":10,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":25,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":33,"obp":".114","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":142,"era":"0.00","inningsPitched":"10.1","wins":1,"losses":0,"saves":7,"saveOpportunities":7,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.39","battersFaced":35,"outs":31,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":142,"balls":37,"strikes":105,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.74","gamesFinished":9,"strikeoutWalkRatio":"12.50","strikeoutsPer9Inn":"21.77","walksPer9Inn":"1.74","hitsPer9Inn":"1.74","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-5 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":12,"groundOuts":22,"airOuts":24,"runs":15,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":18,"baseOnBalls":6,"intentionalWalks":1,"hits":19,"hitByPitch":0,"avg":".232","atBats":82,"obp":".284","slg":".415","ops":".699","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":34,"rbi":13,"leftOnBase":43,"sacBunts":1,"sacFlies":0,"babip":".262","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.33","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":45,"errors":0,"chances":46,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID592094":{"person":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(H, 3)","summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":30,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":9,"strikes":21,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID608566":{"person":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"5.2 IP, 0 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":3,"airOuts":8,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":18,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":88,"inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":20,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":32,"strikes":56,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID699134":{"person":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"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":13,"airOuts":8,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":40,"obp":".279","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":169,"era":"0.84","inningsPitched":"10.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":1,"whip":"1.13","battersFaced":43,"outs":32,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":169,"balls":52,"strikes":117,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.63","rbi":0,"winPercentage":".---","pitchesPerInning":"15.84","gamesFinished":1,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"8.44","walksPer9Inn":"1.69","hitsPer9Inn":"8.44","runsScoredPer9":"0.84","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"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":true,"isSubstitute":false}},"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":"701","stats":{"batting":{"note":"a-","summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":1,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":6,"groundOuts":16,"airOuts":16,"runs":8,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".238","atBats":63,"obp":".273","slg":".476","ops":".749","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":66,"totalBases":30,"rbi":6,"leftOnBase":27,"sacBunts":0,"sacFlies":0,"babip":".289","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.50","popOuts":6,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":83,"errors":0,"chances":95,"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":"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":"1-4 | 2 K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":1,"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":19,"flyOuts":13,"groundOuts":17,"airOuts":18,"runs":12,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":18,"baseOnBalls":6,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".288","atBats":73,"obp":".346","slg":".534","ops":".880","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":81,"totalBases":39,"rbi":15,"leftOnBase":27,"sacBunts":0,"sacFlies":1,"babip":".327","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.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":{"note":"(W, 2-0)","summary":"1.1 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":9,"strikes":13,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID592518":{"person":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"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":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":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":8,"groundOuts":21,"airOuts":17,"runs":10,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":16,"intentionalWalks":1,"hits":13,"hitByPitch":0,"avg":".197","atBats":66,"obp":".345","slg":".318","ops":".663","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":21,"rbi":10,"leftOnBase":24,"sacBunts":0,"sacFlies":2,"babip":".224","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":4,"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":37,"putOuts":18,"errors":1,"chances":56,"fielding":".982","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":"600","stats":{"batting":{"summary":"2-3 | 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":5,"groundOuts":12,"airOuts":8,"runs":5,"doubles":4,"triples":1,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".341","atBats":44,"obp":".383","slg":".477","ops":".860","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":21,"rbi":2,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".429","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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":"700","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":50,"errors":0,"chances":60,"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"}]},"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":"2-4 | BB, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":11,"groundOuts":19,"airOuts":21,"runs":8,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":20,"baseOnBalls":11,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".253","atBats":75,"obp":".344","slg":".307","ops":".651","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":91,"totalBases":23,"rbi":12,"leftOnBase":22,"sacBunts":1,"sacFlies":3,"babip":".328","groundOutsToAirouts":"0.90","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":3,"putOuts":34,"errors":0,"chances":37,"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"}]},"ID669369":{"person":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"jerseyNumber":"29","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"601","stats":{"batting":{"note":"1-","summary":"1-1 | R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".154","atBats":13,"obp":".214","slg":".231","ops":".445","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":15,"totalBases":3,"rbi":1,"leftOnBase":8,"sacBunts":1,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.50","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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-4","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":1},"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":20,"flyOuts":11,"groundOuts":26,"airOuts":24,"runs":5,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":7,"baseOnBalls":7,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".260","atBats":77,"obp":".321","slg":".403","ops":".724","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":31,"rbi":13,"leftOnBase":34,"sacBunts":0,"sacFlies":0,"babip":".254","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.67","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":36,"putOuts":24,"errors":1,"chances":61,"fielding":".984","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":{},"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":17,"airOuts":10,"runs":6,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":41,"obp":".292","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":174,"era":"4.50","inningsPitched":"12.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":6,"whip":"1.08","battersFaced":48,"outs":36,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":174,"balls":67,"strikes":107,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.70","rbi":0,"winPercentage":".---","pitchesPerInning":"14.50","gamesFinished":1,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"5.25","walksPer9Inn":"3.75","hitsPer9Inn":"6.00","runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"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":true,"isSubstitute":false}},"ID676760":{"person":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"jerseyNumber":"97","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"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":6,"groundOuts":11,"airOuts":10,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":40,"obp":".262","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":186,"era":"3.97","inningsPitched":"11.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"0.97","battersFaced":42,"outs":34,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":186,"balls":73,"strikes":113,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".---","pitchesPerInning":"16.41","gamesFinished":3,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"7.94","walksPer9Inn":"1.59","hitsPer9Inn":"7.15","runsScoredPer9":"3.97","homeRunsPer9":"1.59","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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":true,"isSubstitute":false}},"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":"900","stats":{"batting":{"summary":"1-1 | 2 BB, HBP, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":8,"groundOuts":21,"airOuts":19,"runs":10,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":10,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".152","atBats":66,"obp":".273","slg":".212","ops":".485","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":77,"totalBases":14,"rbi":3,"leftOnBase":34,"sacBunts":0,"sacFlies":0,"babip":".184","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.00","popOuts":3,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":48,"putOuts":38,"errors":0,"chances":86,"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"}]},"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,609280,669369,664034,657757,666023,630105,608566,670970,592094,695243],"pitchers":[608566,670970,592094,695243],"bench":[669134,592206],"bullpen":[621111,606996,650633,676760,688158,593974,699134,681190,663362],"battingOrder":[657656,665487,701538,592518,593428,669369,657757,666023,630105],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Andujar (4, Kikuchi)."},{"label":"TB","value":"Andujar 3; Bogaerts; Cronenworth; Fermin; Johnson, B; Laureano; Tatis Jr. 2."},{"label":"RBI","value":"Laureano 2 (15); Tatis Jr. 2 (12)."},{"label":"2-out RBI","value":"Tatis Jr."},{"label":"Runners left in scoring position, 2 out","value":"Laureano; Merrill; Bogaerts 2."},{"label":"SF","value":"Laureano."},{"label":"GIDP","value":"Sheets."},{"label":"Team RISP","value":"3-for-13."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Tatis Jr. (5, 2nd base off Sandlin/O'Hoppe); Johnson, B (2, 2nd base off Sandlin/O'Hoppe)."},{"label":"CS","value":"Tatis Jr. (1, 2nd base by Kikuchi/O'Hoppe)."}]}],"note":[{"label":"a","value":"Grounded into a double play for France, T in the 7th."},{"label":"1","value":"Ran for Andujar 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":5,"groundOuts":7,"airOuts":9,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".230","atBats":32,"obp":".335","slg":".408","ops":".743","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":8,"rbi":1,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":3,"groundOuts":8,"airOuts":6,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":32,"obp":".385","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":146,"era":"4.08","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.40","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":146,"balls":58,"strikes":88,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":4,"pitchesPerInning":"16.22","runsScoredPer9":"4.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"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":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":2,"groundOuts":8,"airOuts":5,"runs":10,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".323","atBats":31,"obp":".447","slg":".516","ops":".963","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":16,"rbi":4,"leftOnBase":13,"sacBunts":1,"sacFlies":0,"babip":".429","groundOutsToAirouts":"1.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.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":17,"putOuts":19,"errors":0,"chances":36,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"600","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":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":20,"flyOuts":3,"groundOuts":16,"airOuts":13,"runs":7,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":16,"baseOnBalls":6,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".267","atBats":60,"obp":".343","slg":".517","ops":".860","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":68,"totalBases":31,"rbi":8,"leftOnBase":27,"sacBunts":1,"sacFlies":0,"babip":".300","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":37,"putOuts":20,"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"}]},"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":"1-3 | 2B, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":18,"groundOuts":14,"airOuts":23,"runs":18,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":29,"baseOnBalls":15,"intentionalWalks":1,"hits":22,"hitByPitch":1,"avg":".250","atBats":88,"obp":".365","slg":".477","ops":".842","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":104,"totalBases":42,"rbi":10,"leftOnBase":40,"sacBunts":0,"sacFlies":0,"babip":".315","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.60","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":47,"putOuts":35,"errors":2,"chances":84,"fielding":".976","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":{"summary":"1.2 IP, 2 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":35,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":9,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":35,"balls":13,"strikes":22,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"10.80","homeRunsPer9":"0.00","inheritedRunners":2,"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}},"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":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID660162":{"person":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"jerseyNumber":"10","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":11,"groundOuts":12,"airOuts":13,"runs":8,"doubles":0,"triples":1,"homeRuns":3,"strikeOuts":26,"baseOnBalls":11,"intentionalWalks":0,"hits":11,"hitByPitch":2,"avg":".177","atBats":62,"obp":".320","slg":".355","ops":".675","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":75,"totalBases":22,"rbi":8,"leftOnBase":32,"sacBunts":0,"sacFlies":0,"babip":".242","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.67","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":27,"putOuts":8,"errors":3,"chances":38,"fielding":".921","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":4,"groundOuts":3,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".143","atBats":14,"obp":".200","slg":".214","ops":".414","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":15,"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":{"caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":1,"putOuts":36,"errors":0,"chances":37,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"1-4 | 2B","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":16,"groundOuts":12,"airOuts":27,"runs":22,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":19,"baseOnBalls":20,"intentionalWalks":2,"hits":18,"hitByPitch":2,"avg":".237","atBats":76,"obp":".408","slg":".566","ops":".974","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":43,"rbi":16,"leftOnBase":35,"sacBunts":0,"sacFlies":0,"babip":".220","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.86","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":38,"errors":1,"chances":39,"fielding":".974","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":"400","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":22,"flyOuts":19,"groundOuts":20,"airOuts":25,"runs":11,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":18,"baseOnBalls":3,"intentionalWalks":0,"hits":26,"hitByPitch":3,"avg":".292","atBats":89,"obp":".337","slg":".416","ops":".753","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":95,"totalBases":37,"rbi":14,"leftOnBase":40,"sacBunts":0,"sacFlies":0,"babip":".338","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.67","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":34,"errors":0,"chances":34,"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"0-1 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":3,"groundOuts":7,"airOuts":3,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".267","atBats":15,"obp":".450","slg":".267","ops":".717","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":21,"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"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":{},"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":6,"groundOuts":6,"airOuts":12,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":8,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":35,"obp":".326","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":172,"era":"3.48","inningsPitched":"10.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":4,"whip":"1.35","battersFaced":43,"outs":31,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":172,"balls":75,"strikes":97,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"16.65","gamesFinished":0,"strikeoutWalkRatio":"1.38","strikeoutsPer9Inn":"9.58","walksPer9Inn":"6.97","hitsPer9Inn":"5.23","runsScoredPer9":"3.48","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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":true,"isSubstitute":false}},"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":{"note":"(L, 1-1)","summary":"1.0 IP, 2 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":14,"strikes":9,"strikePercentage":".390","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"1-3 | BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":11,"groundOuts":28,"airOuts":20,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":9,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".231","atBats":78,"obp":".307","slg":".333","ops":".640","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":88,"totalBases":26,"rbi":13,"leftOnBase":43,"sacBunts":0,"sacFlies":1,"babip":".250","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","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":11,"putOuts":146,"errors":2,"chances":159,"fielding":".987","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 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":12,"groundOuts":11,"airOuts":18,"runs":5,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":20,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".161","atBats":56,"obp":".238","slg":".339","ops":".577","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":64,"totalBases":19,"rbi":9,"leftOnBase":21,"sacBunts":1,"sacFlies":1,"babip":".176","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.67","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":29,"errors":0,"chances":29,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":{"summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":2,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":2,"balls":1,"strikes":1,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"6.0 IP, 0 ER, 8 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":6,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":20,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":86,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":30,"strikes":56,"strikePercentage":".650","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":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"301","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":18,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":5,"airOuts":0,"runs":6,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":1,"hits":5,"hitByPitch":0,"atBats":12,"obp":".533","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":62,"era":"0.00","inningsPitched":"1.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"4.80","battersFaced":15,"outs":5,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":62,"balls":26,"strikes":36,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"5.00","rbi":0,"winPercentage":".000","pitchesPerInning":"37.20","gamesFinished":0,"strikeoutWalkRatio":"0.67","strikeoutsPer9Inn":"10.80","walksPer9Inn":"16.20","hitsPer9Inn":"27.00","runsScoredPer9":"32.40","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"800","stats":{"batting":{"summary":"1-4 | 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":12,"groundOuts":12,"airOuts":22,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":9,"intentionalWalks":0,"hits":13,"hitByPitch":3,"avg":".213","atBats":61,"obp":".338","slg":".279","ops":".617","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":17,"rbi":8,"leftOnBase":26,"sacBunts":0,"sacFlies":1,"babip":".261","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.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":5,"stolenBases":18,"stolenBasePercentage":".783","caughtStealingPercentage":".217","assists":6,"putOuts":165,"errors":3,"chances":174,"fielding":".983","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":1,"flyOuts":6,"groundOuts":14,"airOuts":11,"runs":5,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":1,"hits":13,"hitByPitch":0,"atBats":53,"obp":".322","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":253,"era":"2.40","inningsPitched":"15.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":4,"whip":"1.27","battersFaced":59,"outs":45,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":253,"balls":90,"strikes":163,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"1.27","rbi":0,"winPercentage":".000","pitchesPerInning":"16.87","gamesFinished":4,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.60","hitsPer9Inn":"7.80","runsScoredPer9":"3.00","homeRunsPer9":"1.20","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":2,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[687263,545361,694384,669326,666176,660162,672724,666139,687093,681351,624428,579328,666171,680704,641312],"pitchers":[579328,666171,680704,641312],"bench":[518595],"bullpen":[696147,672282,686799,519141,605447,681217,667755,608718,700712],"battingOrder":[687263,545361,669326,666176,660162,672724,687093,681351,624428],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Neto (5, Márquez); Trout (4, Márquez)."},{"label":"TB","value":"Frazier; Moncada; Neto 2; O'Hoppe; Schanuel; Trout 2."},{"label":"RBI","value":"Schanuel (13)."},{"label":"2-out RBI","value":"Schanuel."},{"label":"Runners left in scoring position, 2 out","value":"Frazier; Trout; Schanuel; Adell."},{"label":"Team RISP","value":"1-for-8."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Neto (2, 2nd base by Márquez/Fermin)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Peraza, O-Frazier; Neto-Schanuel)."}]}],"note":[{"label":"a","value":"Grounded into a forceout for Lowe, J in the 7th."},{"label":"1","value":"Ran for Schanuel in the 8th."}]}},"officials":[{"official":{"id":573597,"fullName":"Gabe Morales","link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":664263,"fullName":"Edwin Jimenez","link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":427139,"fullName":"Doug Eddings","link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":483912,"fullName":"Mike Muchlinski","link":"/api/v1/people/483912"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Cronenworth (by Kikuchi)."},{"label":"ABS Challenge","value":"O'Hoppe (Ball-Confirmed); Schanuel (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Márquez 88-56; Morejon 22-13; Adam 30-21; Miller, M 20-14; Kikuchi 86-56; Zeferjahn 23-9; Sandlin 35-22; Anderson, S 2-1."},{"label":"Groundouts-flyouts","value":"Márquez 3-5; Morejon 2-0; Adam 1-0; Miller, M 1-0; Kikuchi 6-0; Zeferjahn 1-0; Sandlin 1-2; Anderson, S 0-1."},{"label":"Batters faced","value":"Márquez 20; Morejon 5; Adam 6; Miller, M 5; Kikuchi 22; Zeferjahn 7; Sandlin 9; Anderson, S 1."},{"label":"Inherited runners-scored","value":"Morejon 1-0; Sandlin 2-0; Anderson, S 2-0."},{"label":"Umpires","value":"HP: Gabe Morales. 1B: Edwin Jimenez. 2B: Doug Eddings. 3B: Mike Muchlinski. "},{"label":"Weather","value":"75 degrees, Partly Cloudy."},{"label":"Wind","value":"8 mph, R To L."},{"label":"First pitch","value":"6:38 PM."},{"label":"T","value":"2:55."},{"label":"Att","value":"44,279."},{"label":"Venue","value":"Angel Stadium."},{"label":"April 18, 2026"}],"pitchingNotes":["Zeferjahn pitched to 4 batters in the 8th inning."],"topPerformers":[{"player":{"person":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328","boxscoreName":"Kikuchi"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 0 ER, 8 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":6,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":20,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":86,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":30,"strikes":56,"strikePercentage":".650","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":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":74,"pitchingGameScore":74},{"player":{"person":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566","boxscoreName":"Márquez"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"5.2 IP, 0 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":3,"airOuts":8,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":18,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":88,"inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":20,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":32,"strikes":56,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":71,"pitchingGameScore":71},{"player":{"person":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105","boxscoreName":"Cronenworth"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"900","stats":{"batting":{"summary":"1-1 | 2 BB, HBP, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":8,"groundOuts":21,"airOuts":19,"runs":10,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":10,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".152","atBats":66,"obp":".273","slg":".212","ops":".485","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":77,"totalBases":14,"rbi":3,"leftOnBase":34,"sacBunts":0,"sacFlies":0,"babip":".184","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.00","popOuts":3,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":48,"putOuts":38,"errors":0,"chances":86,"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"}]},"type":"hitter","gameScore":57,"hittingGameScore":57}]},"decisions":{"winner":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"loser":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"save":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}