{"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":824053,"link":"/api/v1.1/game/824053/feed/live","metaData":{"wait":10,"timeStamp":"20260405_234552","gameEvents":["sac_fly","game_finished"],"logicalEvents":["countChange","count01","newLeftHandedHit","runnerOnSecond","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824053,"type":"R","doubleHeader":"N","id":"2026/04/05/seamlb-anamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824053-2026-04-05","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-05T20:07:00Z","originalDate":"2026-04-05","officialDate":"2026-04-05","dayNight":"day","time":"1:07","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136","season":2026,"venue":{"id":680,"name":"T-Mobile Park","link":"/api/v1/venues/680"},"springVenue":{"id":2530,"link":"/api/v1/venues/2530"},"teamCode":"sea","fileCode":"sea","abbreviation":"SEA","teamName":"Mariners","locationName":"Seattle","firstYearOfPlay":"1977","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":"Seattle","record":{"gamesPlayed":10,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":4,"losses":6,"ties":0,"pct":".400"},"records":{},"divisionLeader":false,"wins":4,"losses":6,"winningPercentage":".400"},"franchiseName":"Seattle","clubName":"Mariners","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":10,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":5,"losses":5,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":5,"losses":5,"winningPercentage":".500"},"franchiseName":"Los Angeles","clubName":"Angels","active":true}},"players":{"ID647304":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304","firstName":"Joshua-Douglas","lastName":"Naylor","primaryNumber":"12","birthDate":"1997-06-22","currentAge":29,"birthCity":"Mississauga","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 10\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Josh","useLastName":"Naylor","middleName":"James","boxscoreName":"Naylor, J","nickName":"Naylz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-05-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Josh Naylor","nameSlug":"josh-naylor-647304","firstLastName":"Josh Naylor","lastFirstName":"Naylor, Josh","lastInitName":"Naylor, J","initLastName":"J Naylor","fullFMLName":"Joshua-Douglas James Naylor","fullLFMName":"Naylor, Joshua-Douglas James","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"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},"ID702284":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284","firstName":"Cole","lastName":"Young","primaryNumber":"2","birthDate":"2003-07-29","currentAge":23,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Cole","useLastName":"Young","middleName":"Douglas","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Young","nameSlug":"cole-young-702284","firstLastName":"Cole Young","lastFirstName":"Young, Cole","lastInitName":"Young, C","initLastName":"C Young","fullFMLName":"Cole Douglas Young","fullLFMName":"Young, Cole Douglas","strikeZoneTop":3.133,"strikeZoneBottom":1.581},"ID678606":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606","firstName":"José","lastName":"Ferrer","primaryNumber":"45","birthDate":"2000-03-03","currentAge":26,"birthCity":"Maimon","birthCountry":"Dominican Republic","height":"6' 1\"","weight":233,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José A.","useLastName":"Ferrer","middleName":"Alexander","boxscoreName":"Ferrer","gender":"M","nameMatrilineal":"Vizcaino","isPlayer":true,"isVerified":true,"pronunciation":"fur-AIR","mlbDebutDate":"2023-07-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José A. Ferrer","nameSlug":"jose-a-ferrer-678606","firstLastName":"José A. Ferrer","lastFirstName":"Ferrer, José A.","lastInitName":"Ferrer, J","initLastName":"J Ferrer","fullFMLName":"José Alexander Ferrer","fullLFMName":"Ferrer, José Alexander","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID624585":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585","firstName":"Jorge","lastName":"Soler","primaryNumber":"12","birthDate":"1992-02-25","currentAge":34,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jorge","useLastName":"Soler","middleName":"Carlos","boxscoreName":"Soler","nickName":"El Crudo","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"pronunciation":"HOR-hay soh-LAIR","mlbDebutDate":"2014-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Soler","nameSlug":"jorge-soler-624585","firstLastName":"Jorge Soler","lastFirstName":"Soler, Jorge","lastInitName":"Soler, J","initLastName":"J Soler","fullFMLName":"Jorge Carlos Soler","fullLFMName":"Soler, Jorge Carlos","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"ID660162":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162","firstName":"Yoán","lastName":"Moncada","primaryNumber":"10","birthDate":"1995-05-27","currentAge":31,"birthCity":"Cienfuegos","birthCountry":"Cuba","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Yoán","useLastName":"Moncada","middleName":"Manuel","boxscoreName":"Moncada","nickName":"Yoyo","gender":"M","nameMatrilineal":"Olivera","isPlayer":true,"isVerified":true,"pronunciation":"YO-on moan-CAH-duh","mlbDebutDate":"2016-09-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yoán Moncada","nameSlug":"yoan-moncada-660162","firstLastName":"Yoán Moncada","lastFirstName":"Moncada, Yoán","lastInitName":"Moncada, Y","initLastName":"Y Moncada","fullFMLName":"Yoán Manuel Moncada","fullLFMName":"Moncada, Yoán Manuel","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID681217":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217","firstName":"Chase","lastName":"Silseth","primaryNumber":"63","birthDate":"2000-05-18","currentAge":26,"birthCity":"Farmington","birthStateProvince":"NM","birthCountry":"USA","height":"6' 0\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Silseth","middleName":"Robert","boxscoreName":"Silseth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2022-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Silseth","nameSlug":"chase-silseth-681217","firstLastName":"Chase Silseth","lastFirstName":"Silseth, Chase","lastInitName":"Silseth, C","initLastName":"C Silseth","fullFMLName":"Chase Robert Silseth","fullLFMName":"Silseth, Chase Robert","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID641487":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487","firstName":"John","lastName":"Crawford","primaryNumber":"3","birthDate":"1995-01-11","currentAge":31,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":202,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"J.P.","useLastName":"Crawford","middleName":"Paul","boxscoreName":"Crawford, J","nickName":"Crawdaddy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.P. Crawford","nameSlug":"j-p-crawford-641487","firstLastName":"J.P. Crawford","lastFirstName":"Crawford, J.P.","lastInitName":"Crawford, J","initLastName":"J Crawford","fullFMLName":"John Paul Crawford","fullLFMName":"Crawford, John Paul","strikeZoneTop":3.219,"strikeZoneBottom":1.625},"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},"ID608701":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701","firstName":"Robert","lastName":"Refsnyder","primaryNumber":"30","birthDate":"1991-03-26","currentAge":35,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Rob","useLastName":"Refsnyder","middleName":"Daniel","boxscoreName":"Refsnyder","nickName":"Ref","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rob Refsnyder","nameSlug":"rob-refsnyder-608701","firstLastName":"Rob Refsnyder","lastFirstName":"Refsnyder, Rob","lastInitName":"Refsnyder, R","initLastName":"R Refsnyder","fullFMLName":"Robert Daniel Refsnyder","fullLFMName":"Refsnyder, Robert Daniel","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"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},"ID677961":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961","firstName":"Mitchell","lastName":"Wilcox","primaryNumber":"43","birthDate":"1999-07-14","currentAge":27,"birthCity":"Chattanooga","birthStateProvince":"TN","birthCountry":"USA","height":"6' 5\"","weight":232,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Wilcox","middleName":"Cole","boxscoreName":"Wilcox","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2025-09-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Wilcox","nameSlug":"cole-wilcox-677961","firstLastName":"Cole Wilcox","lastFirstName":"Wilcox, Cole","lastInitName":"Wilcox, C","initLastName":"C Wilcox","fullFMLName":"Mitchell Cole Wilcox","fullLFMName":"Wilcox, Mitchell Cole","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID693433":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433","firstName":"Bryan","lastName":"Woo","primaryNumber":"22","birthDate":"2000-01-30","currentAge":26,"birthCity":"Oakland","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Woo","middleName":"Joseph","boxscoreName":"Woo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Woo","nameSlug":"bryan-woo-693433","firstLastName":"Bryan Woo","lastFirstName":"Woo, Bryan","lastInitName":"Woo, B","initLastName":"B Woo","fullFMLName":"Bryan Joseph Woo","fullLFMName":"Woo, Bryan Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669302":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302","firstName":"Logan","lastName":"Gilbert","primaryNumber":"36","birthDate":"1997-05-05","currentAge":29,"birthCity":"Winter Park","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Gilbert","middleName":"Keith","boxscoreName":"Gilbert, L","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2021-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Gilbert","nameSlug":"logan-gilbert-669302","firstLastName":"Logan Gilbert","lastFirstName":"Gilbert, Logan","lastInitName":"Gilbert, L","initLastName":"L Gilbert","fullFMLName":"Logan Keith Gilbert","fullLFMName":"Gilbert, Logan Keith","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID622491":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491","firstName":"Luis","lastName":"Castillo","primaryNumber":"58","birthDate":"1992-12-12","currentAge":33,"birthCity":"Bani","birthCountry":"Dominican Republic","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Castillo","middleName":"Miguel","boxscoreName":"Castillo, L","nickName":"La Piedra","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2017-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Castillo","nameSlug":"luis-castillo-622491","firstLastName":"Luis Castillo","lastFirstName":"Castillo, Luis","lastInitName":"Castillo, L","initLastName":"L Castillo","fullFMLName":"Luis Miguel Castillo","fullLFMName":"Castillo, Luis Miguel","strikeZoneTop":3.44,"strikeZoneBottom":1.59},"ID641598":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598","firstName":"Mitchell","lastName":"Garver","primaryNumber":"8","birthDate":"1991-01-15","currentAge":35,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Mitch","useLastName":"Garver","middleName":"Lynn","boxscoreName":"Garver","nickName":"Garv Sauce","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Garver","nameSlug":"mitch-garver-641598","firstLastName":"Mitch Garver","lastFirstName":"Garver, Mitch","lastInitName":"Garver, M","initLastName":"M Garver","fullFMLName":"Mitchell Lynn Garver","fullLFMName":"Garver, Mitchell Lynn","strikeZoneTop":3.249,"strikeZoneBottom":1.64},"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},"ID677594":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594","firstName":"Julio","lastName":"Rodríguez","primaryNumber":"44","birthDate":"2000-12-29","currentAge":25,"birthCity":"Loma de Cabrera","birthCountry":"Dominican Republic","height":"6' 4\"","weight":228,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Julio","useLastName":"Rodríguez","middleName":"Yamel","boxscoreName":"Rodríguez, J","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Julio Rodríguez","nameSlug":"julio-rodriguez-677594","firstLastName":"Julio Rodríguez","lastFirstName":"Rodríguez, Julio","lastInitName":"Rodríguez, J","initLastName":"J Rodríguez","fullFMLName":"Julio Yamel Rodríguez","fullLFMName":"Rodríguez, Julio Yamel","strikeZoneTop":3.378,"strikeZoneBottom":1.705},"ID660844":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844","firstName":"Leonardo","lastName":"Rivas","primaryNumber":"76","birthDate":"1997-10-10","currentAge":28,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 7\"","weight":150,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Leo","useLastName":"Rivas","middleName":"Andres","boxscoreName":"Rivas","gender":"M","nameMatrilineal":"Briceno","isPlayer":true,"isVerified":true,"pronunciation":"REE-vahs","mlbDebutDate":"2024-04-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Leo Rivas","nameSlug":"leo-rivas-660844","firstLastName":"Leo Rivas","lastFirstName":"Rivas, Leo","lastInitName":"Rivas, L","initLastName":"L Rivas","fullFMLName":"Leonardo Andres Rivas","fullLFMName":"Rivas, Leonardo Andres","strikeZoneTop":3.007,"strikeZoneBottom":1.517},"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},"ID670042":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042","firstName":"Lucas","lastName":"Raley","primaryNumber":"20","birthDate":"1994-09-19","currentAge":31,"birthCity":"Hinckley","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Luke","useLastName":"Raley","middleName":"John","boxscoreName":"Raley, L","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"Ray-LEE","mlbDebutDate":"2021-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Raley","nameSlug":"luke-raley-670042","firstLastName":"Luke Raley","lastFirstName":"Raley, Luke","lastInitName":"Raley, L","initLastName":"L Raley","fullFMLName":"Lucas John Raley","fullLFMName":"Raley, Lucas John","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"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},"ID676106":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106","firstName":"Emerson","lastName":"Hancock","primaryNumber":"26","birthDate":"1999-05-31","currentAge":27,"birthCity":"Cairo","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Emerson","useLastName":"Hancock","middleName":"Christian","boxscoreName":"Hancock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Emerson Hancock","nameSlug":"emerson-hancock-676106","firstLastName":"Emerson Hancock","lastFirstName":"Hancock, Emerson","lastInitName":"Hancock, E","initLastName":"E Hancock","fullFMLName":"Emerson Christian Hancock","fullLFMName":"Hancock, Emerson Christian","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID645302":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302","firstName":"Victor","lastName":"Robles","primaryNumber":"10","birthDate":"1997-05-19","currentAge":29,"birthCity":"Santo Domingo Este","birthCountry":"Dominican Republic","height":"6' 0\"","weight":193,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Victor","useLastName":"Robles","middleName":"Enrique","boxscoreName":"Robles","nickName":"Vic","gender":"M","nameMatrilineal":"Brito","isPlayer":true,"isVerified":true,"pronunciation":"ROBE-lace","mlbDebutDate":"2017-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Robles","nameSlug":"victor-robles-645302","firstLastName":"Victor Robles","lastFirstName":"Robles, Victor","lastInitName":"Robles, V","initLastName":"V Robles","fullFMLName":"Victor Enrique Robles","fullLFMName":"Robles, Victor Enrique","strikeZoneTop":3.199,"strikeZoneBottom":1.614},"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},"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},"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},"ID668227":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227","firstName":"Randy","lastName":"Arozarena","primaryNumber":"56","birthDate":"1995-02-28","currentAge":31,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Randy","useLastName":"Arozarena","boxscoreName":"Arozarena","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":true,"pronunciation":"ah-row-sah-RAY-nah","mlbDebutDate":"2019-08-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Arozarena","nameSlug":"randy-arozarena-668227","firstLastName":"Randy Arozarena","lastFirstName":"Arozarena, Randy","lastInitName":"Arozarena, R","initLastName":"R Arozarena","fullFMLName":"Randy Arozarena","fullLFMName":"Arozarena, Randy","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID668984":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984","firstName":"Casey","lastName":"Legumina","primaryNumber":"67","birthDate":"1997-06-19","currentAge":29,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Legumina","middleName":"Davey","boxscoreName":"Legumina","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Legumina","nameSlug":"casey-legumina-668984","firstLastName":"Casey Legumina","lastFirstName":"Legumina, Casey","lastInitName":"Legumina, C","initLastName":"C Legumina","fullFMLName":"Casey Davey Legumina","fullLFMName":"Legumina, Casey Davey","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID686527":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527","firstName":"Dominic","lastName":"Canzone","primaryNumber":"8","birthDate":"1997-08-16","currentAge":29,"birthCity":"Cleveland","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Dominic","useLastName":"Canzone","middleName":"Gene","boxscoreName":"Canzone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-07-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dominic Canzone","nameSlug":"dominic-canzone-686527","firstLastName":"Dominic Canzone","lastFirstName":"Canzone, Dominic","lastInitName":"Canzone, D","initLastName":"D Canzone","fullFMLName":"Dominic Gene Canzone","fullLFMName":"Canzone, Dominic Gene","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID663728":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728","firstName":"Caleb","lastName":"Raleigh","primaryNumber":"29","birthDate":"1996-11-26","currentAge":29,"birthCity":"Harrisonburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Cal","useLastName":"Raleigh","middleName":"John","boxscoreName":"Raleigh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"rah-lee","mlbDebutDate":"2021-07-11","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cal Raleigh","nameSlug":"cal-raleigh-663728","firstLastName":"Cal Raleigh","lastFirstName":"Raleigh, Cal","lastInitName":"Raleigh, C","initLastName":"C Raleigh","fullFMLName":"Caleb John Raleigh","fullLFMName":"Raleigh, Caleb John","strikeZoneTop":3.282,"strikeZoneBottom":1.656},"ID600869":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869","firstName":"Jeimer","lastName":"Candelario","primaryNumber":"46","birthDate":"1993-11-24","currentAge":32,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":222,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Jeimer","useLastName":"Candelario","boxscoreName":"Candelario","nickName":"Candy","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"JAY-mer can-duh-LAR-ee-oh","mlbDebutDate":"2016-07-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeimer Candelario","nameSlug":"jeimer-candelario-600869","firstLastName":"Jeimer Candelario","lastFirstName":"Candelario, Jeimer","lastInitName":"Candelario, J","initLastName":"J Candelario","fullFMLName":"Jeimer Candelario","fullLFMName":"Candelario, Jeimer","strikeZoneTop":3.232,"strikeZoneBottom":1.631},"ID666374":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374","firstName":"Matthew","lastName":"Brash","primaryNumber":"47","birthDate":"1998-05-12","currentAge":28,"birthCity":"Kingston","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 1\"","weight":173,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Brash","middleName":"Aurel","boxscoreName":"Brash","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Brash","nameSlug":"matt-brash-666374","firstLastName":"Matt Brash","lastFirstName":"Brash, Matt","lastInitName":"Brash, M","initLastName":"M Brash","fullFMLName":"Matthew Aurel Brash","fullLFMName":"Brash, Matthew Aurel","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"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},"ID680977":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977","firstName":"Brendan","lastName":"Donovan","primaryNumber":"33","birthDate":"1997-01-16","currentAge":29,"birthCity":"Wurzberg","birthCountry":"Germany","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brendan","useLastName":"Donovan","middleName":"Michael","boxscoreName":"Donovan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brendan Donovan","nameSlug":"brendan-donovan-680977","firstLastName":"Brendan Donovan","lastFirstName":"Donovan, Brendan","lastInitName":"Donovan, B","initLastName":"B Donovan","fullFMLName":"Brendan Michael Donovan","fullLFMName":"Donovan, Brendan Michael","strikeZoneTop":3.159,"strikeZoneBottom":1.594},"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},"ID681867":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867","firstName":"Cooper","lastName":"Criswell","primaryNumber":"88","birthDate":"1996-07-24","currentAge":30,"birthCity":"Carrollton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cooper","useLastName":"Criswell","middleName":"Timothy","boxscoreName":"Criswell, C","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"CRISS-well","mlbDebutDate":"2021-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cooper Criswell","nameSlug":"cooper-criswell-681867","firstLastName":"Cooper Criswell","lastFirstName":"Criswell, Cooper","lastInitName":"Criswell, C","initLastName":"C Criswell","fullFMLName":"Cooper Timothy Criswell","fullLFMName":"Criswell, Cooper Timothy","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID662253":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253","firstName":"Andrés","lastName":"Muñoz","primaryNumber":"75","birthDate":"1999-01-16","currentAge":27,"birthCity":"Los Mochis","birthStateProvince":"SI","birthCountry":"Mexico","height":"6' 2\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrés","useLastName":"Muñoz","middleName":"Clemente","boxscoreName":"Muñoz, A","nickName":"El Plebe","gender":"M","nameMatrilineal":"Apodaca","isPlayer":true,"isVerified":true,"pronunciation":"on-DRACE moon-yoce","mlbDebutDate":"2019-07-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Muñoz","nameSlug":"andres-munoz-662253","firstLastName":"Andrés Muñoz","lastFirstName":"Muñoz, Andrés","lastInitName":"Muñoz, A","initLastName":"A Muñoz","fullFMLName":"Andrés Clemente Muñoz","fullLFMName":"Muñoz, Andrés Clemente","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669923":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923","firstName":"George","lastName":"Kirby","primaryNumber":"68","birthDate":"1998-02-04","currentAge":28,"birthCity":"Rye","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Kirby","middleName":"Joseph","boxscoreName":"Kirby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Kirby","nameSlug":"george-kirby-669923","firstLastName":"George Kirby","lastFirstName":"Kirby, George","lastInitName":"Kirby, G","initLastName":"G Kirby","fullFMLName":"George Joseph Kirby","fullLFMName":"Kirby, George Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID642100":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100","firstName":"Gabriel","lastName":"Speier","primaryNumber":"55","birthDate":"1995-04-12","currentAge":31,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gabe","useLastName":"Speier","middleName":"James","boxscoreName":"Speier","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"spy-urr","mlbDebutDate":"2019-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gabe Speier","nameSlug":"gabe-speier-642100","firstLastName":"Gabe Speier","lastFirstName":"Speier, Gabe","lastInitName":"Speier, G","initLastName":"G Speier","fullFMLName":"Gabriel James Speier","fullLFMName":"Speier, Gabriel James","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"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},"ID660825":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825","firstName":"Eduard","lastName":"Bazardo","primaryNumber":"83","birthDate":"1995-09-01","currentAge":31,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduard","useLastName":"Bazardo","middleName":"Felix","boxscoreName":"Bazardo","gender":"M","nameMatrilineal":"Osorio","isPlayer":true,"isVerified":false,"pronunciation":"buh-ZAR-doh","mlbDebutDate":"2021-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eduard Bazardo","nameSlug":"eduard-bazardo-660825","firstLastName":"Eduard Bazardo","lastFirstName":"Bazardo, Eduard","lastInitName":"Bazardo, E","initLastName":"E Bazardo","fullFMLName":"Eduard Felix Bazardo","fullLFMName":"Bazardo, Eduard Felix","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID691946":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946","firstName":"George","lastName":"Klassen","primaryNumber":"58","birthDate":"2002-01-26","currentAge":24,"birthCity":"West Bend","birthStateProvince":"WI","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Klassen","middleName":"Edward","boxscoreName":"Klassen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"CLAW-sen","mlbDebutDate":"2026-04-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Klassen","nameSlug":"george-klassen-691946","firstLastName":"George Klassen","lastFirstName":"Klassen, George","lastInitName":"Klassen, G","initLastName":"G Klassen","fullFMLName":"George Edward Klassen","fullLFMName":"Klassen, George Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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}},"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":"Sunny","temp":"83","wind":"2 mph, Calm"},"gameInfo":{"attendance":27712,"firstPitch":"2026-04-05T20:08:00.000Z","gameDurationMinutes":217},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":5,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":2,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"home":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"}},"officialScorer":{"id":511409,"fullName":"Chris Johnson","link":"/api/v1/people/511409"},"primaryDatacaster":{"id":661294,"fullName":"Ryan Easton","link":"/api/v1/people/661294"},"moundVisits":{"away":{"used":3,"remaining":2},"home":{"used":5,"remaining":0}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luke Raley doubles (1) on a sharp ground ball to right fielder Jo Adell.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-05T20:08:49.436Z","endTime":"2026-04-05T20:09:02.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3],"actionIndex":[0,1,2],"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":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"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"}]}],"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-05T18:28:21.528Z","endTime":"2026-04-05T19:45:55.921Z","isPitch":false,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"}},{"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-05T19:45:55.921Z","endTime":"2026-04-05T20:07:14.306Z","isPitch":false,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"}},{"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-05T20:07:14.306Z","endTime":"2026-04-05T20:08:51.633Z","isPitch":false,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":87.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.3662270945046,"aZ":-19.33288067580302,"pfxX":-10.187305962496056,"pfxZ":6.455675839357312,"pX":0.324600355012315,"pZ":2.6326458344107335,"vX0":12.41407429391821,"vY0":-140.7302465787094,"vZ0":-4.203218202828791,"x":104.63,"y":167.7,"x0":-2.837252100009139,"y0":50.00364349767106,"z0":5.411523707366578,"aX":-20.268557602784135},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.9,"breakHorizontal":15.6,"spinRate":2332,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.3904249547453911,"extension":6.380863191711627},"hitData":{"launchSpeed":100.7,"launchAngle":4.0,"totalDistance":85.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":210.81,"coordY":127.2}},"index":3,"playId":"b7c06c7f-cc4e-3512-89cb-0d440900f5f5","pitchNumber":1,"startTime":"2026-04-05T20:08:51.633Z","endTime":"2026-04-05T20:09:02.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T20:09:02.696Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cal Raleigh grounds out softly, pitcher George Klassen to first baseman Nolan Schanuel. Luke Raley to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-05T20:09:16.403Z","endTime":"2026-04-05T20:09:49.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691946,"link":"/api/v1/people/691946"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.822472676107072,"aZ":-25.94104333718053,"pfxX":-9.121219755901127,"pfxZ":3.8394606938379816,"pX":-0.07791679101422068,"pZ":2.5605032719231917,"vX0":9.873268369124355,"vY0":-125.9134809741564,"vZ0":-1.9677182072710644,"x":119.97,"y":169.65,"x0":-2.843828104053251,"y0":50.003274944016745,"z0":5.427523274398555,"aX":-14.81402130291814},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.7,"breakHorizontal":14.5,"spinRate":1368,"spinDirection":245},"zone":5,"typeConfidence":2.0,"plateTime":0.4330983549655696,"extension":6.87311735942165},"hitData":{"launchSpeed":41.8,"launchAngle":-79.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":131.16,"coordY":197.76}},"index":0,"playId":"23e6f833-8bad-3d1b-87be-d51cadf079fb","pitchNumber":1,"startTime":"2026-04-05T20:09:41.915Z","endTime":"2026-04-05T20:09:49.953Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T20:09:49.953Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-05T20:10:04.057Z","endTime":"2026-04-05T20:12:44.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.889493016030386,"aZ":-12.414715771927051,"pfxX":-7.66612855728619,"pfxZ":9.882334194647154,"pX":1.3410508731748507,"pZ":1.2519458519145554,"vX0":13.54826807403948,"vY0":-140.08458290650344,"vZ0":-8.945451549366682,"x":65.88,"y":204.98,"x0":-2.548924198997192,"y0":50.001864288392106,"z0":5.2863139348083985,"aX":-15.327329524244865},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.2,"breakHorizontal":11.3,"spinRate":2211,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.39011476316623117,"extension":6.4081229364785495},"index":0,"playId":"9c55b0ff-78fd-3456-bc67-c3229b74c2f6","pitchNumber":1,"startTime":"2026-04-05T20:10:17.124Z","endTime":"2026-04-05T20:10:21.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59552808460465,"aZ":-29.530478619376094,"pfxX":-8.547981079686606,"pfxZ":1.6491594177460396,"pX":-1.4969429335744437,"pZ":3.2388644812745144,"vX0":6.384336471786305,"vY0":-125.5698499579011,"vZ0":0.23747730943577283,"x":174.06,"y":151.33,"x0":-2.9574466020463266,"y0":50.001498535058815,"z0":5.538714069660941,"aX":-13.697246558357358},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.2,"breakHorizontal":14.0,"spinRate":1342,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.4356016483874052,"extension":6.571438909512105},"index":1,"playId":"181a378a-d862-37cc-8801-7173d5b5d83c","pitchNumber":2,"startTime":"2026-04-05T20:10:34.739Z","endTime":"2026-04-05T20:10:39.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":80.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.275004975177648,"aZ":-30.896150362551356,"pfxX":-0.602736711617391,"pfxZ":0.7704908178153231,"pX":0.9735697435953741,"pZ":0.856057834465313,"vX0":9.934165061544398,"vY0":-128.67679726738538,"vZ0":-5.576795107635783,"x":79.89,"y":215.67,"x0":-2.8823477504876585,"y0":50.000635239648624,"z0":5.48721822023131,"aX":-0.9970530227730714},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.1,"breakHorizontal":-1.4,"spinRate":2170,"spinDirection":318},"zone":14,"typeConfidence":2.0,"plateTime":0.4280170991016812,"extension":6.353951632948314},"index":2,"playId":"06ba68f1-945c-3f9d-a61a-cbf5b3041f66","pitchNumber":3,"startTime":"2026-04-05T20:10:52.167Z","endTime":"2026-04-05T20:10:56.711Z","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":91.5,"endSpeed":81.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.98661158295985,"aZ":-29.197808917040398,"pfxX":-2.313522900488475,"pfxZ":1.7165318652915742,"pX":0.8639605366678565,"pZ":1.9896462401958437,"vX0":9.84199001177333,"vY0":-132.6947645777428,"vZ0":-3.767721757181732,"x":84.07,"y":185.06,"x0":-2.639695200134135,"y0":50.001832303809444,"z0":5.624912112842194,"aX":-4.008537802930423},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.3,"breakHorizontal":1.4,"spinRate":2085,"spinDirection":324},"zone":14,"typeConfidence":2.0,"plateTime":0.4173923667979782,"extension":6.256365763887226},"index":3,"playId":"a54a3ae7-8f38-3dc5-a86f-d6e53ce275b3","pitchNumber":4,"startTime":"2026-04-05T20:11:11.743Z","endTime":"2026-04-05T20:11:15.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.587694633619783,"aZ":-38.22812199255946,"pfxX":3.2833876600452454,"pfxZ":-4.051177544556134,"pX":1.4831278459589001,"pZ":1.0738975630113452,"vX0":9.330664717895417,"vY0":-122.1136283686068,"vZ0":-2.708796199257829,"x":60.47,"y":209.78,"x0":-2.8316673305119617,"y0":50.0041142503993,"z0":5.52282240034018,"aX":4.903290049231233},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-7.8,"breakHorizontal":-8.4,"spinRate":2459,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.45049452377562105,"extension":6.339936735214166},"index":4,"playId":"87dd690f-8443-3b4d-b4d9-e7f3024ea898","pitchNumber":5,"startTime":"2026-04-05T20:11:32.883Z","endTime":"2026-04-05T20:11:36.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.24024500914718,"aZ":-14.416224560916957,"pfxX":-10.163384790062555,"pfxZ":8.622878844858004,"pX":0.40553254761669627,"pZ":1.5408642621554016,"vX0":12.666049546871031,"vY0":-142.26158750798538,"vZ0":-7.988836791549678,"x":101.54,"y":197.18,"x0":-2.7744017714678577,"y0":50.002923457804144,"z0":5.290526712639837,"aX":-20.929064055689853},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.2,"breakHorizontal":16.0,"spinRate":2342,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.38435644709362515,"extension":6.3386327571532854},"index":5,"playId":"73dc16aa-2f90-3def-a32e-c0ab12d8c79c","pitchNumber":6,"startTime":"2026-04-05T20:11:52.501Z","endTime":"2026-04-05T20:11:56.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68627507841434,"aZ":-16.067664155653137,"pfxX":-9.233461274664542,"pfxZ":7.953670329230387,"pX":0.8937063437874839,"pZ":1.8731860298708436,"vX0":13.251511270504878,"vY0":-141.49678975121228,"vZ0":-6.835915657686803,"x":82.93,"y":188.2,"x0":-2.653475801310962,"y0":50.00269215004053,"z0":5.352405441907565,"aX":-18.69866784484124},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.1,"breakHorizontal":13.9,"spinRate":2335,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.38729246341351686,"extension":6.378427695615824},"index":6,"playId":"294ffcd0-5aea-3084-b3a3-35b11da0a1fe","pitchNumber":7,"startTime":"2026-04-05T20:12:16.237Z","endTime":"2026-04-05T20:12:21.040Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":80.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17464781532403,"aZ":-29.91266764079404,"pfxX":-2.332339003754483,"pfxZ":1.3456104843209484,"pX":0.8367606805694572,"pZ":2.9015773540820384,"vX0":9.900369096531822,"vY0":-130.15577189134598,"vZ0":-1.1009876444693731,"x":85.1,"y":160.44,"x0":-2.7453628868716504,"y0":50.00543819447847,"z0":5.63537514686884,"aX":-3.9278590229247836},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.4,"breakHorizontal":1.6,"spinRate":2232,"spinDirection":342},"zone":12,"typeConfidence":2.0,"plateTime":0.42394686219298316,"extension":6.288383761247689},"index":7,"playId":"fcb49078-e5f8-3358-ac0a-ccc0f131552f","pitchNumber":8,"startTime":"2026-04-05T20:12:39.803Z","endTime":"2026-04-05T20:12:44.131Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T20:12:44.131Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Naylor flies out sharply to center fielder Mike Trout.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-05T20:12:53.280Z","endTime":"2026-04-05T20:13:18.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02181169949803,"aZ":-25.704183593102787,"pfxX":-9.104918677479512,"pfxZ":3.9033310554130782,"pX":-0.4388930474563848,"pZ":2.2146789708472876,"vX0":8.98725232417552,"vY0":-127.55917007988508,"vZ0":-3.0069283233860475,"x":133.73,"y":178.98,"x0":-2.816530089990129,"y0":50.00099889604561,"z0":5.424606357067692,"aX":-15.078072000206951},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.6,"breakHorizontal":14.6,"spinRate":1485,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.42859189128419617,"extension":6.61479537446014},"hitData":{"launchSpeed":100.8,"launchAngle":26.0,"totalDistance":389.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":116.72,"coordY":42.33}},"index":0,"playId":"58800a74-f15d-38cb-9367-6f6155147f8a","pitchNumber":1,"startTime":"2026-04-05T20:13:09.918Z","endTime":"2026-04-05T20:13:18.685Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T20:13:18.685Z","atBatIndex":3},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Zach Neto doubles (2) on a sharp line drive to left fielder Randy Arozarena.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-05T20:15:37.835Z","endTime":"2026-04-05T20:16:08.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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-05T20:15:24.648Z","endTime":"2026-04-05T20:15:40.039Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.8,"endSpeed":86.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94264049155405,"aZ":-25.537136464419536,"pfxX":-11.221418740226632,"pfxZ":3.4576208494700573,"pX":0.07590259817094865,"pZ":2.612004306322368,"vX0":9.435403600771565,"vY0":-137.79550884979838,"vZ0":-2.393158534835381,"x":114.11,"y":168.26,"x0":-1.9365917216144142,"y0":50.005722867065415,"z0":5.219214610994607,"aX":-21.558603520895165},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.9,"breakHorizontal":18.4,"spinRate":2003,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.397658919978201,"extension":5.275265718874635},"index":1,"playId":"9af00c6f-2f3d-33c5-804a-dcb8ab948e58","pitchNumber":1,"startTime":"2026-04-05T20:15:40.039Z","endTime":"2026-04-05T20:15:45.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.64621935230116,"aZ":-25.8268103049784,"pfxX":-11.940497117450576,"pfxZ":3.235425454788338,"pX":-0.1591244149716629,"pZ":2.4813327493548654,"vX0":9.307022075595262,"vY0":-139.0534423720711,"vZ0":-2.5498623086661945,"x":123.07,"y":171.78,"x0":-1.9951089348974846,"y0":50.00360094265411,"z0":5.120449423520617,"aX":-23.427238965043195},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.5,"breakHorizontal":19.8,"spinRate":2325,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.3936197242032704,"extension":5.231729944940995},"hitData":{"launchSpeed":104.7,"launchAngle":19.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":26.67,"coordY":103.22}},"index":2,"playId":"d973b44e-1754-3b7e-a02e-7398568617c9","pitchNumber":2,"startTime":"2026-04-05T20:15:55.526Z","endTime":"2026-04-05T20:16:08.392Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T20:16:08.392Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mike Trout lines out to center fielder Julio Rodríguez. Zach Neto to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-05T20:16:24.640Z","endTime":"2026-04-05T20:19:17.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":8},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"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":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":84.5,"endSpeed":77.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72027932676077,"aZ":-31.52682203033205,"pfxX":0.36373937860054245,"pfxZ":0.42039545419863167,"pX":0.11643082160582309,"pZ":2.2404301508113393,"vX0":5.8008450130467875,"vY0":-122.94930276493207,"vZ0":-0.3842574320699711,"x":112.56,"y":178.29,"x0":-2.317868395225432,"y0":50.00252011670928,"z0":5.067709554883255,"aX":0.5572436210316761},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.0,"breakHorizontal":-1.9,"spinRate":2266,"spinDirection":118},"zone":5,"typeConfidence":2.0,"plateTime":0.4450126922375395,"extension":5.525069905047178},"index":0,"playId":"85151f3e-9fa5-35be-8649-bf7e026d5dbf","pitchNumber":1,"startTime":"2026-04-05T20:16:34.528Z","endTime":"2026-04-05T20:16:39.079Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"e004860c-20d7-3630-86b7-3b83805c62fa","startTime":"2026-04-05T20:16:50.891Z","endTime":"2026-04-05T20:16:54.696Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.89167721706122,"aZ":-19.212437924227793,"pfxX":-7.513910128497164,"pfxZ":6.880247036757215,"pX":1.0486486907582635,"pZ":3.4249269589007714,"vX0":10.286386933538767,"vY0":-136.35658036876117,"vZ0":-1.5217504775027901,"x":77.03,"y":146.31,"x0":-1.7957807405902833,"y0":50.00168337453311,"z0":5.315382112628641,"aX":-14.153834485629492},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.4,"breakHorizontal":11.4,"spinRate":2211,"spinDirection":235},"zone":12,"typeConfidence":2.0,"plateTime":0.4016349841290001,"extension":5.448881276058251},"index":2,"playId":"8566ba4c-bbcc-304e-93d7-4bc5af24d59d","pitchNumber":2,"startTime":"2026-04-05T20:17:10.155Z","endTime":"2026-04-05T20:17:14.335Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"playId":"ab726230-1509-330f-ac47-89d669648807","startTime":"2026-04-05T20:17:27.607Z","endTime":"2026-04-05T20:17:33.051Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.9571205836248,"aZ":-17.88100354556705,"pfxX":-6.318658262597028,"pfxZ":7.474865900012732,"pX":-0.6199180138151763,"pZ":3.274609203551421,"vX0":6.369140215603863,"vY0":-137.28670008444593,"vZ0":-1.9403322180622122,"x":140.63,"y":150.37,"x0":-2.1472948095525197,"y0":50.00094978772163,"z0":5.205593370037571,"aX":-12.079098187473308},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.3,"breakHorizontal":10.1,"spinRate":2262,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.39873049832600405,"extension":5.498269479954263},"index":4,"playId":"921ac997-ba3d-35ec-a214-383e76f4d5a4","pitchNumber":3,"startTime":"2026-04-05T20:18:04.558Z","endTime":"2026-04-05T20:18:09.621Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-05T20:18:14.604Z","endTime":"2026-04-05T20:18:28.651Z","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,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12602935932976,"aZ":-17.924252885825666,"pfxX":-7.643753183397154,"pfxZ":7.353794129637102,"pX":-1.4749238091412524,"pZ":3.3574407237675183,"vX0":5.108300475019313,"vY0":-138.38372244020076,"vZ0":-1.9678143018836725,"x":173.22,"y":148.13,"x0":-2.35250960015413,"y0":50.00304346294135,"z0":5.279595906456733,"aX":-14.812541082177972},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.1,"breakHorizontal":12.7,"spinRate":2220,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.39593158739433054,"extension":5.542952680172051},"index":6,"playId":"7b98d9f8-34ef-3049-a9a3-374caf6f68db","pitchNumber":4,"startTime":"2026-04-05T20:18:28.651Z","endTime":"2026-04-05T20:18:32.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.622075348435615,"aZ":-17.46413197309365,"pfxX":-6.204147538245422,"pfxZ":7.514796493975181,"pX":-0.3937886167795976,"pZ":3.7605243479983193,"vX0":6.572495656134888,"vY0":-139.1168838214136,"vZ0":-1.2920518703354884,"x":132.01,"y":137.25,"x0":-1.9824871837113969,"y0":50.001104560231006,"z0":5.390198680185985,"aX":-12.142476203297518},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.6,"breakHorizontal":9.8,"spinRate":2237,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3939207290878475,"extension":5.572388768749127},"index":7,"playId":"7666d7fc-938b-3a57-8c91-293f9e008925","pitchNumber":5,"startTime":"2026-04-05T20:18:46.869Z","endTime":"2026-04-05T20:18:51.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.891945017665755,"aZ":-17.17800700897868,"pfxX":-7.0465480754451075,"pfxZ":7.782654947628559,"pX":0.3094030360720493,"pZ":2.223395103639316,"vX0":8.322104594594652,"vY0":-137.9690192392507,"vZ0":-4.997087476284086,"x":105.21,"y":178.75,"x0":-1.8314705340311321,"y0":50.00172481729836,"z0":5.216924533841369,"aX":-13.575537108174313},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.2,"breakHorizontal":11.0,"spinRate":2205,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.39710062001640933,"extension":5.585356110478733},"hitData":{"launchSpeed":94.9,"launchAngle":21.0,"totalDistance":326.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":147.21,"coordY":84.19}},"index":8,"playId":"efefa9c6-c710-3323-8f30-d23ce32eef7f","pitchNumber":6,"startTime":"2026-04-05T20:19:06.607Z","endTime":"2026-04-05T20:19:17.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T20:19:17.676Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Schanuel flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-05T20:19:43.430Z","endTime":"2026-04-05T20:20:53.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68856982020259,"aZ":-18.39754740735801,"pfxX":-9.524183555867651,"pfxZ":7.196086707765758,"pX":-0.8844998951532835,"pZ":2.352843096637985,"vX0":6.608934333486066,"vY0":-138.21044663311707,"vZ0":-4.3686098681140315,"x":150.72,"y":175.25,"x0":-2.0814960958156137,"y0":50.00671218032817,"z0":5.206747764616426,"aX":-18.245062706487055},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.2,"breakHorizontal":15.7,"spinRate":2363,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.39782633766046693,"extension":5.466890382618921},"index":0,"playId":"f52a97c9-f397-30d2-b6e5-a3a64aba0e0d","pitchNumber":1,"startTime":"2026-04-05T20:19:46.711Z","endTime":"2026-04-05T20:19:50.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":84.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34655209126846,"aZ":-20.181835969647477,"pfxX":-8.173290597647107,"pfxZ":6.401626243983198,"pX":-0.18158517136603855,"pZ":4.375745892189236,"vX0":8.052721923109074,"vY0":-136.78177613723457,"vZ0":1.3310303815090638,"x":123.92,"y":120.63,"x0":-2.1180081717417374,"y0":50.002696706432495,"z0":5.277393925855552,"aX":-15.31245446015533},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.1,"breakHorizontal":12.8,"spinRate":2238,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.40218381930985947,"extension":5.491768415354459},"index":1,"playId":"73ca969a-7b6d-3ba5-bf0e-2cb9e59331a0","pitchNumber":2,"startTime":"2026-04-05T20:20:10.025Z","endTime":"2026-04-05T20:20:15.666Z","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-05T20:20:24.379Z","endTime":"2026-04-05T20:20:42.545Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71575166787023,"aZ":-18.184435761110258,"pfxX":-8.101528869194427,"pfxZ":7.294461384169882,"pX":-0.47098970825507264,"pZ":3.396456445163108,"vX0":7.220129940117897,"vY0":-138.10334291269376,"vZ0":-1.4631791953499604,"x":134.95,"y":147.08,"x0":-2.0754419444066032,"y0":50.00482086629402,"z0":5.164721904030152,"aX":-15.54412866346312},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.1,"breakHorizontal":13.1,"spinRate":2308,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.39764601987331005,"extension":5.333637372198831},"hitData":{"launchSpeed":87.7,"launchAngle":65.0,"totalDistance":180.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":101.18,"coordY":130.83}},"index":3,"playId":"24438a37-929c-3a0d-ad53-1310883940bd","pitchNumber":3,"startTime":"2026-04-05T20:20:42.545Z","endTime":"2026-04-05T20:20:53.560Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T20:20:53.560Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorge Soler singles on a sharp ground ball to left fielder Randy Arozarena. Zach Neto scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-05T20:21:04.529Z","endTime":"2026-04-05T20:22:29.262Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.210183347541868,"aZ":-30.657531720132155,"pfxX":-0.6750790517275576,"pfxZ":0.9443835766582254,"pX":1.2384665875925054,"pZ":2.6797945488216115,"vX0":8.363847306866749,"vY0":-125.22640701969148,"vZ0":0.042844226986696654,"x":69.79,"y":166.43,"x0":-2.044479362421282,"y0":50.00062727408646,"z0":5.152269894669441,"aX":-1.0819976101773603},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.9,"breakHorizontal":-0.5,"spinRate":2256,"spinDirection":4},"zone":12,"typeConfidence":2.0,"plateTime":0.4359222478087208,"extension":5.620895318773194},"index":0,"playId":"d874bcff-8bcc-3ff7-80b9-96a52b53983d","pitchNumber":1,"startTime":"2026-04-05T20:21:22.767Z","endTime":"2026-04-05T20:21:26.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.458702608376164,"aZ":-27.266677903089573,"pfxX":-0.3681634605308667,"pfxZ":3.032579761273876,"pX":0.22211381618212997,"pZ":1.8899862561927572,"vX0":6.14916110302373,"vY0":-126.03234906850297,"vZ0":-2.2654136529852913,"x":108.53,"y":187.75,"x0":-2.196370480326153,"y0":50.00009394397466,"z0":4.991981203730755,"aX":-0.5960091068963415},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.3,"breakHorizontal":-0.7,"spinRate":2224,"spinDirection":253},"zone":8,"typeConfidence":2.0,"plateTime":0.4337998194677599,"extension":5.65612808376133},"index":1,"playId":"9a301682-4720-36fa-a3ba-0988dd598b45","pitchNumber":2,"startTime":"2026-04-05T20:21:40.735Z","endTime":"2026-04-05T20:21:44.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.463125058123396,"aZ":-29.750579268653045,"pfxX":0.32320743821107745,"pfxZ":1.5514668058273058,"pX":-0.25044520425492395,"pZ":2.057801904095047,"vX0":4.6428512257741765,"vY0":-123.85236258248621,"vZ0":-1.2712926744253878,"x":126.55,"y":183.22,"x0":-2.1870480355056316,"y0":50.003831027923454,"z0":5.053425497688902,"aX":0.503701067396059},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.8,"breakHorizontal":-1.6,"spinRate":2125,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.44133288167794715,"extension":5.614014156800817},"index":2,"playId":"298806de-d942-339c-ad58-39a0bbb6be74","pitchNumber":3,"startTime":"2026-04-05T20:21:59.217Z","endTime":"2026-04-05T20:22:03.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.88740716351361,"aZ":-19.59520675199602,"pfxX":-6.614528466492649,"pfxZ":6.519083844882898,"pX":0.1948211550621944,"pZ":3.3029004435488494,"vX0":8.098046796554229,"vY0":-138.29751943160383,"vZ0":-1.6907199907312975,"x":109.57,"y":149.6,"x0":-1.916936988444075,"y0":50.004871283128395,"z0":5.241409772530065,"aX":-12.76818299039859},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.6,"breakHorizontal":10.2,"spinRate":2198,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.3965967332384337,"extension":5.42742574993977},"hitData":{"launchSpeed":100.0,"launchAngle":4.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":103.62,"coordY":158.5}},"index":3,"playId":"d7904e34-8ca8-3012-9ccc-ca87d1b835e7","pitchNumber":4,"startTime":"2026-04-05T20:22:18.159Z","endTime":"2026-04-05T20:22:29.262Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T20:22:29.262Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeimer Candelario grounds out to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-05T20:22:34.774Z","endTime":"2026-04-05T20:24:49.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":84.2,"endSpeed":78.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.545951812960254,"aZ":-29.808819926680556,"pfxX":0.48728325937507044,"pfxZ":1.531809400795428,"pX":-0.04271703219536945,"pZ":2.5777536551289346,"vX0":4.84887686409655,"vY0":-122.61291770269601,"vZ0":-0.009644603259833184,"x":118.63,"y":169.18,"x0":-2.0994089046140205,"y0":50.00093127298488,"z0":5.100523813513304,"aX":0.7493199979352463},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.0,"breakHorizontal":-1.9,"spinRate":2156,"spinDirection":94},"zone":5,"typeConfidence":2.0,"plateTime":0.444700424823242,"extension":5.635629545743272},"index":0,"playId":"39ae5821-dbcb-33c1-90ad-9e94384c3f80","pitchNumber":1,"startTime":"2026-04-05T20:22:57.601Z","endTime":"2026-04-05T20:23:02.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.81930542092619,"aZ":-29.340964262772484,"pfxX":-0.34456529265490143,"pfxZ":1.777944026124331,"pX":-0.7548528358691637,"pZ":2.196092973735985,"vX0":3.865545385668107,"vY0":-124.74858831793863,"vZ0":-1.1644225876959045,"x":145.77,"y":179.49,"x0":-2.270701210832753,"y0":50.006067459266866,"z0":5.057139045447958,"aX":-0.5505546153342133},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.2,"breakHorizontal":-0.1,"spinRate":2151,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.43674936494889804,"extension":5.334089874701121},"index":1,"playId":"9a277d47-3d13-3ad4-9803-119ad9c00531","pitchNumber":2,"startTime":"2026-04-05T20:23:14.633Z","endTime":"2026-04-05T20:23:18.307Z","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":84.8,"endSpeed":78.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.426555253405567,"aZ":-29.36435699406169,"pfxX":-0.40976279987310793,"pfxZ":1.7931807571986766,"pX":-1.9276904152132155,"pZ":1.5214691642912395,"vX0":1.2149405718473412,"vY0":-123.62015996215271,"vZ0":-2.394026182869322,"x":190.48,"y":197.7,"x0":-2.369320082051847,"y0":50.004663917226516,"z0":4.933615089178008,"aX":-0.6431526658421768},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.0,"breakHorizontal":0.5,"spinRate":2156,"spinDirection":52},"zone":13,"typeConfidence":2.0,"plateTime":0.44072785825990657,"extension":5.313437739995106},"index":2,"playId":"08558800-5699-3f2d-af20-391a9c1ad138","pitchNumber":3,"startTime":"2026-04-05T20:23:37.409Z","endTime":"2026-04-05T20:23:41.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35199317107321,"aZ":-17.915861706377633,"pfxX":-6.946055070600375,"pfxZ":7.495407757873114,"pX":-0.8256765599281058,"pZ":3.6561249182324316,"vX0":5.844359018939076,"vY0":-137.5169094205657,"vZ0":-1.0933891734439642,"x":148.47,"y":140.06,"x0":-2.082841842908695,"y0":50.00643775072939,"z0":5.2820331396807685,"aX":-13.219812456183273},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.6,"breakHorizontal":11.3,"spinRate":2249,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.39929396208974,"extension":5.315025596803072},"index":3,"playId":"00f31095-22d8-396a-adc7-002c13f93cbe","pitchNumber":4,"startTime":"2026-04-05T20:23:57.555Z","endTime":"2026-04-05T20:24:02.136Z","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":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.997170696477216,"aZ":-28.75020363618814,"pfxX":-1.5679692509050116,"pfxZ":2.1281326497192756,"pX":-0.579037646099302,"pZ":1.2486940836192224,"vX0":4.493249280115309,"vY0":-125.48867425261088,"vZ0":-3.4170734527791877,"x":139.07,"y":205.07,"x0":-2.1812403916768734,"y0":50.006132479889054,"z0":4.9451394494271534,"aX":-2.527121102703781},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.4,"breakHorizontal":1.9,"spinRate":2163,"spinDirection":280},"zone":13,"typeConfidence":2.0,"plateTime":0.4348182112325585,"extension":5.443649922542505},"index":4,"playId":"861060c8-d124-3508-8515-24ed9ce7e579","pitchNumber":5,"startTime":"2026-04-05T20:24:17.771Z","endTime":"2026-04-05T20:24:22.429Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.772102085025345,"aZ":-31.438572968206863,"pfxX":-0.6534086203121647,"pfxZ":0.47751872480537294,"pX":-0.2565770899116036,"pZ":2.4172890553840083,"vX0":4.785117099897926,"vY0":-123.13695531727838,"vZ0":-0.1253657407334906,"x":126.78,"y":173.51,"x0":-2.13763488746924,"y0":50.00195846066925,"z0":5.122017768350632,"aX":-1.0062954104767041},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.1,"breakHorizontal":0.1,"spinRate":2135,"spinDirection":69},"zone":5,"typeConfidence":2.0,"plateTime":0.44430367093386147,"extension":5.485678424902659},"hitData":{"launchSpeed":92.0,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":165.99,"coordY":168.38}},"index":5,"playId":"5bd1f701-54ba-3a14-b5ce-d2df952a003f","pitchNumber":6,"startTime":"2026-04-05T20:24:40.534Z","endTime":"2026-04-05T20:24:49.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T20:24:49.573Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Randy Arozarena walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-05T20:26:48.031Z","endTime":"2026-04-05T20:28:26.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.066198992065726,"aZ":-37.76022123981506,"pfxX":2.297116516933214,"pfxZ":-3.4479693950921373,"pX":-0.6051766889694762,"pZ":4.665442029456276,"vX0":4.86319969322574,"vY0":-125.54464585121325,"vZ0":4.597209912404443,"x":140.07,"y":112.81,"x0":-2.8552469481586273,"y0":50.00465945884546,"z0":5.859060265327957,"aX":3.718207646983788},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.2,"breakHorizontal":-5.2,"spinRate":2544,"spinDirection":27},"zone":11,"typeConfidence":2.0,"plateTime":0.4339631579006351,"extension":6.175682597189205},"index":0,"playId":"1219ec13-77cf-325b-b36e-cd5a1675c9e4","pitchNumber":1,"startTime":"2026-04-05T20:27:00.173Z","endTime":"2026-04-05T20:27:04.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.955299056745275,"aZ":-36.923767195962135,"pfxX":1.939340367705863,"pfxZ":-3.010685108631364,"pX":-0.057466701948364625,"pZ":3.5211903608531507,"vX0":6.181620339127084,"vY0":-124.74784919793748,"vZ0":1.9062821449848126,"x":119.19,"y":143.71,"x0":-2.8189278371677493,"y0":50.00300960702872,"z0":5.789518511325147,"aX":3.0583263459762144},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.8,"breakHorizontal":-4.9,"spinRate":2527,"spinDirection":23},"zone":11,"typeConfidence":2.0,"plateTime":0.43895852076740294,"extension":6.1766818308737355},"index":1,"playId":"4dbfface-5cab-3129-9e5c-108b5a93869c","pitchNumber":2,"startTime":"2026-04-05T20:27:14.970Z","endTime":"2026-04-05T20:27:19.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.18886669636431,"aZ":-19.632278399186234,"pfxX":-10.092711902019904,"pfxZ":6.117655773551993,"pX":0.5311873545371232,"pZ":2.784315451366048,"vX0":12.838725603409157,"vY0":-141.9788634857326,"vZ0":-3.9139746372534154,"x":96.75,"y":163.6,"x0":-2.728939412069415,"y0":50.00400150579265,"z0":5.423169312734163,"aX":-20.696229767192783},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.4,"breakHorizontal":15.8,"spinRate":2350,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.38514835438178485,"extension":6.263925882159173},"index":2,"playId":"bc991c8e-dc22-36c4-ab97-248df25fd09d","pitchNumber":3,"startTime":"2026-04-05T20:27:30.188Z","endTime":"2026-04-05T20:27:34.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.264958803518304,"aZ":-28.516001282532905,"pfxX":-10.354491813591824,"pfxZ":2.185370297177844,"pX":1.0436006524044867,"pZ":1.682965786366429,"vX0":12.748094075614004,"vY0":-128.25499591401118,"vZ0":-3.915638792070183,"x":77.22,"y":193.34,"x0":-2.6342839569215744,"y0":50.00313064911661,"z0":5.44073302959587,"aX":-17.33853927879263},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.2,"breakHorizontal":16.1,"spinRate":1574,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.42622703355685854,"extension":6.606342498051602},"index":3,"playId":"af6b1c4f-8a99-36ed-927d-6b0d66a5b525","pitchNumber":4,"startTime":"2026-04-05T20:27:45.999Z","endTime":"2026-04-05T20:27:50.439Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72744017757678,"aZ":-15.520067331339252,"pfxX":-7.754361272456293,"pfxZ":8.135145157804732,"pX":0.03889716511204172,"pZ":2.4341171845081204,"vX0":10.732516899220265,"vY0":-142.20391846706386,"vZ0":-5.306723215106468,"x":115.52,"y":173.06,"x0":-2.777377825174364,"y0":50.00361710389944,"z0":5.309689296602686,"aX":-15.876649923258794},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.8,"breakHorizontal":11.9,"spinRate":2251,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.38523093555836274,"extension":6.219559924961514},"index":4,"playId":"f0bb160b-c429-307f-949f-4ea556ad1d88","pitchNumber":5,"startTime":"2026-04-05T20:28:05.887Z","endTime":"2026-04-05T20:28:09.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58521312746468,"aZ":-13.141613039388085,"pfxX":-7.951412189571421,"pfxZ":9.298373372077414,"pX":-1.0583815862993924,"pZ":2.481736459749858,"vX0":7.900172107526605,"vY0":-142.1642260948446,"vZ0":-6.153823078492807,"x":157.34,"y":171.77,"x0":-2.840198371429139,"y0":50.00559885456821,"z0":5.508766145235493,"aX":-16.279350220385123},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.7,"breakHorizontal":12.8,"spinRate":2297,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.38529107411696906,"extension":6.245286569476741},"index":5,"playId":"0692da6e-9c59-3609-b576-4eade56d2941","pitchNumber":6,"startTime":"2026-04-05T20:28:21.807Z","endTime":"2026-04-05T20:28:26.825Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T20:28:26.825Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-05T20:28:39.869Z","endTime":"2026-04-05T20:30:13.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.179231084689064,"aZ":-18.50683692404187,"pfxX":-7.969118356613226,"pfxZ":6.829296938740892,"pX":0.9739707730243562,"pZ":3.142034563435203,"vX0":13.096219839330415,"vY0":-140.6659119555469,"vZ0":-3.1499826860262883,"x":79.87,"y":153.95,"x0":-2.708797476950347,"y0":50.00668273048456,"z0":5.477627002221914,"aX":-15.959027085975466},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.9,"breakHorizontal":11.8,"spinRate":2206,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.38952227771265413,"extension":6.3287982053724745},"index":0,"playId":"37c70597-f561-3e27-b173-d4e4b356a08b","pitchNumber":1,"startTime":"2026-04-05T20:28:54.005Z","endTime":"2026-04-05T20:28:58.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.052594699515296,"aZ":-17.523051395600856,"pfxX":-8.628076214748253,"pfxZ":7.402660161193852,"pX":0.7004652428851582,"pZ":2.7062904848395175,"vX0":12.375627951847052,"vY0":-139.91991539608892,"vZ0":-4.6422601730214605,"x":90.3,"y":165.71,"x0":-2.6622879407695357,"y0":50.006129466764584,"z0":5.538032106039047,"aX":-17.084287992697078},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.6,"breakHorizontal":13.1,"spinRate":2288,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.3917072525455185,"extension":6.163952591705974},"index":1,"playId":"bc8b2581-11fb-3caa-9046-f11e1b3ae34e","pitchNumber":2,"startTime":"2026-04-05T20:29:11.281Z","endTime":"2026-04-05T20:29:15.676Z","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":97.3,"endSpeed":88.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18889208953905,"aZ":-15.326718806006191,"pfxX":-8.216039826912349,"pfxZ":8.355162560825596,"pX":-0.17826648802904443,"pZ":3.6307055428714494,"vX0":10.428317084922318,"vY0":-141.34608346778478,"vZ0":-2.5414296506747855,"x":123.8,"y":140.75,"x0":-2.85371261315325,"y0":50.0063772176806,"z0":5.529592702225881,"aX":-16.574782456382206},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.8,"breakHorizontal":12.7,"spinRate":2343,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.38798818212637043,"extension":6.136558133962928},"index":2,"playId":"4f1a3774-bf52-3867-a6ce-53d3a95a8349","pitchNumber":3,"startTime":"2026-04-05T20:29:30.519Z","endTime":"2026-04-05T20:29:34.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.02396058530142,"aZ":-30.924729564487496,"pfxX":-8.88730526133666,"pfxZ":0.76211703229969,"pX":0.48974357538738966,"pZ":2.481080632350844,"vX0":10.927460042418012,"vY0":-126.35337776594221,"vZ0":-1.2594869384722043,"x":98.33,"y":171.79,"x0":-2.713761311381126,"y0":50.00160754023706,"z0":5.4454735312911335,"aX":-14.532230178347934},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.3,"breakHorizontal":13.9,"spinRate":1440,"spinDirection":244},"zone":6,"typeConfidence":2.0,"plateTime":0.4316287280139619,"extension":6.571798573671784},"index":3,"playId":"5beebdd5-c50f-3b3e-9d25-e551fbc2f4b7","pitchNumber":4,"startTime":"2026-04-05T20:29:49.113Z","endTime":"2026-04-05T20:29:53.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":81.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.96949882056732,"aZ":-31.357664101278804,"pfxX":-2.6687274079117893,"pfxZ":0.4848264424045272,"pX":1.373062818628178,"pZ":2.051170307155365,"vX0":11.55013169194986,"vY0":-131.09668852087538,"vZ0":-2.895873227420271,"x":64.66,"y":183.4,"x0":-2.790502678838518,"y0":50.006169019717504,"z0":5.570530797513678,"aX":-4.5340626932831585},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.4,"breakHorizontal":1.7,"spinRate":2305,"spinDirection":319},"zone":14,"typeConfidence":2.0,"plateTime":0.4217330203548286,"extension":6.328038634444985},"index":4,"playId":"b93654a8-ea40-3c92-b251-78cd465b2489","pitchNumber":5,"startTime":"2026-04-05T20:30:08.963Z","endTime":"2026-04-05T20:30:13.088Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T20:30:13.088Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cole Young challenged (pitch result), call on the field was overturned: Cole Young walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-05T20:30:51.319Z","endTime":"2026-04-05T20:32:46.353Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"2b46837c-9fb8-32c4-a15d-721215b89c6c","startTime":"2026-04-05T20:30:34.779Z","endTime":"2026-04-05T20:30:38.521Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83912002557591,"aZ":-16.011006213556147,"pfxX":-8.371526193513203,"pfxZ":8.042666367903562,"pX":-1.9457860967761884,"pZ":3.312300704304503,"vX0":6.048580078824024,"vY0":-141.03252302628522,"vZ0":-3.312444215199053,"x":191.17,"y":149.35,"x0":-3.033428946964598,"y0":50.00126202222009,"z0":5.5381806047636415,"aX":-16.819464282145145},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.0,"breakHorizontal":13.9,"spinRate":2350,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3887523217499349,"extension":6.149402091230077},"index":1,"playId":"41bfe5a8-3099-3640-bf13-2b65585e8669","pitchNumber":1,"startTime":"2026-04-05T20:30:53.552Z","endTime":"2026-04-05T20:30:57.011Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.885700175322025,"aZ":-28.822740019198054,"pfxX":-9.549272731267486,"pfxZ":2.079879222446162,"pX":0.3203444770486864,"pZ":1.8205247241147,"vX0":10.874610814292357,"vY0":-125.6543253046104,"vZ0":-3.323348876448717,"x":104.79,"y":189.63,"x0":-2.809438600694868,"y0":50.00029529503033,"z0":5.485476112156349,"aX":-15.368964215838039},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.2,"breakHorizontal":15.0,"spinRate":1548,"spinDirection":249},"zone":9,"typeConfidence":2.0,"plateTime":0.43480384506328607,"extension":6.222754802322807},"index":2,"playId":"a66c2dc3-7f78-31c5-9df2-f31ae920ad0a","pitchNumber":2,"startTime":"2026-04-05T20:31:13.557Z","endTime":"2026-04-05T20:31:21.668Z","isPitch":true,"type":"pitch"},{"details":{"description":"Randy Arozarena steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"actionPlayId":"a66c2dc3-7f78-31c5-9df2-f31ae920ad0a","startTime":"2026-04-05T20:31:22.814Z","endTime":"2026-04-05T20:31:38.003Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.983773630490752,"aZ":-27.759950655192128,"pfxX":-9.859670850562217,"pfxZ":2.7324265762652806,"pX":1.7334148586708482,"pZ":0.6433576104473143,"vX0":14.005522665472595,"vY0":-125.79950191845988,"vZ0":-5.978556684176095,"x":50.93,"y":221.41,"x0":-2.608549209962171,"y0":50.00018989781251,"z0":5.282543413086472,"aX":-15.903676023040411},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.7,"breakHorizontal":14.9,"spinRate":1639,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.43432759704269275,"extension":6.715287003886844},"index":4,"playId":"2659a973-b14b-3f6b-a8c0-af8449110b35","pitchNumber":3,"startTime":"2026-04-05T20:31:38.003Z","endTime":"2026-04-05T20:31:42.346Z","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":97.3,"endSpeed":87.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.49127673564946,"aZ":-13.437839308115406,"pfxX":-7.435249607906022,"pfxZ":9.451885864216628,"pX":1.923702710028001,"pZ":2.765878634539809,"vX0":15.348330888968622,"vY0":-140.74262974079207,"vZ0":-4.891421639502523,"x":43.67,"y":164.1,"x0":-2.6637766911321785,"y0":50.00202680616717,"z0":5.414075337436028,"aX":-14.738765670709478},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":9.8,"spinRate":2258,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.3909524742176753,"extension":6.354989597148452},"index":5,"playId":"d435f2f5-5525-3655-9493-a89854cac305","pitchNumber":4,"startTime":"2026-04-05T20:31:59.893Z","endTime":"2026-04-05T20:32:04.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.332980392263746,"aZ":-27.818318132079085,"pfxX":-9.478750319766661,"pfxZ":2.652686254650792,"pX":-0.9540065192433874,"pZ":2.9403360545340433,"vX0":8.22029694925494,"vY0":-127.39371635494975,"vZ0":-0.8822908553612343,"x":153.36,"y":159.39,"x0":-2.9921146340733333,"y0":50.004647086544786,"z0":5.491504298622043,"aX":-15.57175081449543},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.8,"breakHorizontal":15.2,"spinRate":1488,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.43006182776200674,"extension":6.619116032780035},"index":6,"playId":"f9885d1d-d73d-327a-ab7e-a08b6d05d154","pitchNumber":5,"startTime":"2026-04-05T20:32:19.343Z","endTime":"2026-04-05T20:32:46.353Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"}},"playEndTime":"2026-04-05T20:32:46.353Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mitch Garver walks. Randy Arozarena to 3rd. Cole Young to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-05T20:32:50.830Z","endTime":"2026-04-05T20:35:38.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"postOnThird":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"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":90.4,"endSpeed":82.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.869098183039636,"aZ":-32.270826542511706,"pfxX":-2.024852599016743,"pfxZ":-0.05801506524849831,"pX":2.056565577181881,"pZ":1.9669883536408481,"vX0":12.604340324913153,"vY0":-130.95586065259846,"vZ0":-2.908182783797715,"x":38.61,"y":185.67,"x0":-2.5735369838442055,"y0":50.001701284654395,"z0":5.52726896383299,"aX":-3.488291447746595},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.6,"breakHorizontal":0.6,"spinRate":2371,"spinDirection":327},"zone":14,"typeConfidence":2.0,"plateTime":0.4196430214619187,"extension":6.394108169149885},"index":0,"playId":"f01c9b31-fa18-3a9d-8530-f6e3fb6da4e2","pitchNumber":1,"startTime":"2026-04-05T20:33:10.158Z","endTime":"2026-04-05T20:33:13.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":97.2,"endSpeed":88.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14122365522457,"aZ":-13.617385230002853,"pfxX":-9.975963732686468,"pfxZ":9.315238645053801,"pX":1.637870356677893,"pZ":0.3605827370385001,"vX0":15.398253195518324,"vY0":-140.3174668140238,"vZ0":-11.014566279399098,"x":54.57,"y":229.04,"x0":-2.6280047600467906,"y0":50.000541781900296,"z0":5.227243125790427,"aX":-19.866714485558724},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":14.9,"spinRate":2242,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.3905449138556989,"extension":6.513907500060648},"index":1,"playId":"9de3a548-e073-3bba-935e-0d7e6ca05d0f","pitchNumber":2,"startTime":"2026-04-05T20:33:27.148Z","endTime":"2026-04-05T20:33:30.886Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2026-04-05T20:33:39.685Z","endTime":"2026-04-05T20:34:41.239Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.065572265039695,"aZ":-27.5481516259733,"pfxX":-9.438436059569263,"pfxZ":2.8035665311077373,"pX":-0.8357372023410792,"pZ":2.4361885922757054,"vX0":7.881563371617232,"vY0":-127.413712896182,"vZ0":-2.2147351610538246,"x":148.86,"y":173.0,"x0":-2.736027097815173,"y0":50.00495799215542,"z0":5.483721573171238,"aX":-15.591076101977778},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.8,"breakHorizontal":15.4,"spinRate":1462,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.4291319418282735,"extension":6.73936478463726},"index":3,"playId":"759d756e-31e7-35e4-91c5-d2e927c66987","pitchNumber":3,"startTime":"2026-04-05T20:34:41.239Z","endTime":"2026-04-05T20:34:45.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":80.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1025577721123,"aZ":-31.608084973344315,"pfxX":-2.5766683340384278,"pfxZ":0.33822919513458327,"pX":0.3652281546424272,"pZ":1.9753485800464599,"vX0":8.943246045429484,"vY0":-129.98520966211476,"vZ0":-2.7188569761878916,"x":103.08,"y":185.45,"x0":-2.8204464933136837,"y0":50.00365857699745,"z0":5.492222533326704,"aX":-4.309492426188244},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.1,"breakHorizontal":2.2,"spinRate":2453,"spinDirection":339},"zone":9,"typeConfidence":2.0,"plateTime":0.4251645361272045,"extension":6.347363041372464},"index":4,"playId":"83bf8771-7124-3836-89ff-3036bad35e77","pitchNumber":4,"startTime":"2026-04-05T20:34:58.182Z","endTime":"2026-04-05T20:35:02.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.870725684093387,"aZ":-37.65557077706438,"pfxX":1.2076916981934622,"pfxZ":-3.5959215366631465,"pX":-0.052881135292272695,"pZ":3.887278568386177,"vX0":6.829864694349274,"vY0":-122.99081763269055,"vZ0":3.4256005426162854,"x":119.02,"y":133.82,"x0":-3.0303641938977206,"y0":50.005494970781065,"z0":5.683177130065866,"aX":1.8388659648933603},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.4,"breakHorizontal":-3.8,"spinRate":2223,"spinDirection":37},"zone":11,"typeConfidence":2.0,"plateTime":0.4464442162763138,"extension":6.3198187287868155},"index":5,"playId":"e91d3e34-faa1-3e7e-b8c5-6915840752fd","pitchNumber":5,"startTime":"2026-04-05T20:35:15.598Z","endTime":"2026-04-05T20:35:19.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68449200912617,"aZ":-16.717125212223312,"pfxX":-10.276780165959217,"pfxZ":7.782273348141475,"pX":0.8261148630676257,"pZ":0.9103953515372463,"vX0":13.580822047671814,"vY0":-140.27386162995015,"vZ0":-9.010531393572771,"x":85.51,"y":214.2,"x0":-2.750241775422215,"y0":50.00352458752144,"z0":5.261423945347885,"aX":-20.41497556256134},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.1,"breakHorizontal":15.7,"spinRate":2278,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3909534641519885,"extension":6.459066382652571},"index":6,"playId":"f254405e-e1e6-32fc-a941-c1f2329997da","pitchNumber":6,"startTime":"2026-04-05T20:35:33.844Z","endTime":"2026-04-05T20:35:38.376Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T20:35:38.376Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Leo Rivas singles on a line drive to center fielder Mike Trout. Randy Arozarena scores. Cole Young scores. Mitch Garver to 2nd.","rbi":2,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-05T20:35:44.815Z","endTime":"2026-04-05T20:36:50.308Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"postOnSecond":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":{"id":691946,"link":"/api/v1/people/691946"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":691946,"link":"/api/v1/people/691946"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.879270522782534,"aZ":-15.424435041357064,"pfxX":-7.888404817819602,"pfxZ":8.517657588649417,"pX":-0.5723144328130081,"pZ":1.5183818652815313,"vX0":9.461676380459348,"vY0":-139.47324944808068,"vZ0":-7.738199528918583,"x":138.82,"y":197.78,"x0":-2.9866019485625532,"y0":50.006410900365154,"z0":5.349805108666762,"aX":-15.518353988462275},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.9,"breakHorizontal":12.2,"spinRate":2111,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.39298596959848453,"extension":6.398465647422443},"index":0,"playId":"b5790c14-3f66-3e7f-9184-b59cd276ff5a","pitchNumber":1,"startTime":"2026-04-05T20:36:04.023Z","endTime":"2026-04-05T20:36:31.051Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"}}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.006487134900656,"aZ":-28.280231039783008,"pfxX":-9.094492283481326,"pfxZ":2.4125982847904144,"pX":-0.35243901480966094,"pZ":2.950419948429038,"vX0":8.822614678832768,"vY0":-125.90750672673747,"vZ0":-0.7163802059471386,"x":130.43,"y":159.12,"x0":-2.7095092481290464,"y0":50.004888552146575,"z0":5.514026527119285,"aX":-14.698459598398422},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.4,"breakHorizontal":14.6,"spinRate":1475,"spinDirection":242},"zone":1,"typeConfidence":2.0,"plateTime":0.4339515675256287,"extension":6.709734106788452},"hitData":{"launchSpeed":94.4,"launchAngle":17.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":101.08,"coordY":80.23}},"index":1,"playId":"63e23781-67d6-3da7-82c7-13b3dbde9aca","pitchNumber":2,"startTime":"2026-04-05T20:36:38.760Z","endTime":"2026-04-05T20:36:50.308Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T20:36:50.308Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Raley strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-05T20:36:58.401Z","endTime":"2026-04-05T20:39:23.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"postOnSecond":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.400379426402125,"aZ":-27.15487203008954,"pfxX":-10.125076588496555,"pfxZ":3.0647912632105196,"pX":-0.2945771015204978,"pZ":3.143814034609539,"vX0":9.4413573866359,"vY0":-126.83076346328298,"vZ0":-0.5480996310270873,"x":128.23,"y":153.9,"x0":-2.738578163920341,"y0":50.005418723773815,"z0":5.516342425412344,"aX":-16.60273608136821},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.6,"breakHorizontal":16.3,"spinRate":1398,"spinDirection":246},"zone":1,"typeConfidence":2.0,"plateTime":0.43081324693148115,"extension":6.758406391858982},"index":0,"playId":"8881f07c-a1ed-3e0e-8fe8-662b87f92207","pitchNumber":1,"startTime":"2026-04-05T20:37:43.977Z","endTime":"2026-04-05T20:37:48.043Z","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":86.7,"endSpeed":79.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.161353736596173,"aZ":-28.58807461673053,"pfxX":-10.010931708451361,"pfxZ":2.2233873805329623,"pX":-0.9741882416236588,"pZ":3.9563624319293655,"vX0":8.001485530686853,"vY0":-126.02502433812771,"vZ0":1.6694717547500133,"x":154.13,"y":131.96,"x0":-2.886793634671009,"y0":50.00050108423863,"z0":5.5913261348922125,"aX":-16.131080381824194},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.7,"breakHorizontal":16.3,"spinRate":1431,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.4343092013254468,"extension":6.581307539244664},"index":1,"playId":"dc4f8b88-222a-3a3f-9587-46014af203c4","pitchNumber":2,"startTime":"2026-04-05T20:38:00.723Z","endTime":"2026-04-05T20:38:04.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.05827681040491,"aZ":-17.009528131457074,"pfxX":-10.238983417595684,"pfxZ":7.5654061635071574,"pX":-0.026122284437010437,"pZ":2.608382326500163,"vX0":11.37094196617476,"vY0":-141.15964555257466,"vZ0":-4.78123594241873,"x":118.0,"y":168.35,"x0":-2.788693238709123,"y0":50.0056392907079,"z0":5.429730961383904,"aX":-20.533655926618852},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.7,"breakHorizontal":16.1,"spinRate":2269,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3889785627908071,"extension":6.283267818732815},"index":2,"playId":"062b4e8b-d257-3065-a725-c7fe71cc8b6e","pitchNumber":3,"startTime":"2026-04-05T20:38:17.679Z","endTime":"2026-04-05T20:38:22.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.581581425454864,"aZ":-16.332829977062637,"pfxX":-10.093028131768108,"pfxZ":7.881511440774096,"pX":-1.733739297666514,"pZ":3.831207650917086,"vX0":7.474997449786777,"vY0":-141.43397309440192,"vZ0":-1.5008479650264732,"x":183.09,"y":135.34,"x0":-3.1099414463262733,"y0":50.003936568430504,"z0":5.424649877650641,"aX":-20.291330135409716},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.2,"breakHorizontal":16.6,"spinRate":2343,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.38841294330767484,"extension":6.254550673529512},"index":3,"playId":"5fabbb7d-2de9-3f16-9895-7359a6c9d9f7","pitchNumber":4,"startTime":"2026-04-05T20:38:35.720Z","endTime":"2026-04-05T20:38:39.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":80.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40200178445785,"aZ":-31.487915649148913,"pfxX":-2.696520468451906,"pfxZ":0.41464259733789,"pX":0.9160878181044598,"pZ":2.7093260250705735,"vX0":10.55233529051526,"vY0":-129.90650431033706,"vZ0":-1.0032710855681997,"x":82.08,"y":165.63,"x0":-2.8923914632684906,"y0":50.00575619928215,"z0":5.547977119695203,"aX":-4.498218418196843},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.7,"breakHorizontal":1.9,"spinRate":2183,"spinDirection":309},"zone":12,"typeConfidence":2.0,"plateTime":0.4256412717170832,"extension":6.313236010157843},"index":4,"playId":"fc306e04-632b-369f-8b62-2683dca645a6","pitchNumber":5,"startTime":"2026-04-05T20:38:54.989Z","endTime":"2026-04-05T20:38:59.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.239015532754465,"aZ":-15.98988097509377,"pfxX":-9.61346456529162,"pfxZ":8.122150135614184,"pX":0.6841759734867563,"pZ":2.8500419075567014,"vX0":12.622847547732281,"vY0":-140.57475415341347,"vZ0":-4.479247541224319,"x":90.92,"y":161.83,"x0":-2.6249879674467795,"y0":50.000925617128175,"z0":5.509232435163337,"aX":-19.151219477791937},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.8,"breakHorizontal":14.6,"spinRate":2320,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.3903303884298164,"extension":6.317157139753503},"index":5,"playId":"b16f5bbc-ffef-366b-8125-7c9c6ae9fabf","pitchNumber":6,"startTime":"2026-04-05T20:39:19.243Z","endTime":"2026-04-05T20:39:23.498Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T20:39:23.498Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cal Raleigh walks. Mitch Garver to 3rd. Leo Rivas to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-05T20:39:27.549Z","endTime":"2026-04-05T20:42:45.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"postOnSecond":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"postOnThird":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,7,8],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.556722774378738,"aZ":-36.75322258792086,"pfxX":1.6369640179173768,"pfxZ":-3.069659955743962,"pX":1.2296934500669803,"pZ":1.3405390445697916,"vX0":9.400367563397909,"vY0":-121.82313625520415,"vZ0":-2.2842864942051717,"x":70.13,"y":202.59,"x0":-2.9032319231770303,"y0":50.0022085055642,"z0":5.489478645417011,"aX":2.4417049827514865},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-5.9,"breakHorizontal":-5.4,"spinRate":2465,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4508669705364303,"extension":6.479403672760106},"index":0,"playId":"ef5753a0-ed3d-3469-935e-3bbac466bef7","pitchNumber":1,"startTime":"2026-04-05T20:39:51.206Z","endTime":"2026-04-05T20:39:56.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, 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":87.3,"endSpeed":80.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37227047436331,"aZ":-27.376722230270097,"pfxX":-9.200659946913317,"pfxZ":2.9366067403077736,"pX":-0.4587393097712379,"pZ":2.865821414853241,"vX0":9.066326163899232,"vY0":-126.79070800226353,"vZ0":-1.0224593623293763,"x":134.49,"y":161.4,"x0":-2.881603116245684,"y0":50.00036008240484,"z0":5.454468656043327,"aX":-15.01256438384634},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.3,"breakHorizontal":14.6,"spinRate":1386,"spinDirection":243},"zone":1,"typeConfidence":2.0,"plateTime":0.43162690591493114,"extension":6.572480093761106},"index":1,"playId":"6800b74c-3170-32ff-8768-36a9fa8396c9","pitchNumber":2,"startTime":"2026-04-05T20:40:09.854Z","endTime":"2026-04-05T20:40:16.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":87.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.785000863478245,"aZ":-14.273853891512754,"pfxX":-9.798717966386876,"pfxZ":9.05175009889984,"pX":-0.6026453258700748,"pZ":3.461223400372647,"vX0":9.88764726221111,"vY0":-140.66344874036943,"vZ0":-2.8603559563967558,"x":139.97,"y":145.33,"x0":-2.9125129788839588,"y0":50.005263172237186,"z0":5.432587942314991,"aX":-19.383258330506195},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.8,"breakHorizontal":15.4,"spinRate":2383,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3913568258122546,"extension":6.3052039597046114},"index":2,"playId":"4e492b01-45f4-3241-a2ae-bdd50c863542","pitchNumber":3,"startTime":"2026-04-05T20:40:36.266Z","endTime":"2026-04-05T20:40:39.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":86.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.21817575589016,"aZ":-13.939100260139359,"pfxX":-9.094175128337497,"pfxZ":9.364724314718142,"pX":-0.7464469947937362,"pZ":2.6656982791775308,"vX0":9.035242335911954,"vY0":-139.8011110114613,"vZ0":-4.871053722918117,"x":145.45,"y":166.81,"x0":-2.8639162307866917,"y0":50.006989719108134,"z0":5.369940293132633,"aX":-17.717580696868016},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.8,"breakHorizontal":14.3,"spinRate":2329,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.394203496667175,"extension":6.365336541672637},"index":3,"playId":"4ce41a3d-16f2-37b3-a23b-6e832371f8df","pitchNumber":4,"startTime":"2026-04-05T20:40:55.090Z","endTime":"2026-04-05T20:40:58.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":81.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.60949308449662,"aZ":-31.418035533233464,"pfxX":-2.2596632622158834,"pfxZ":0.4425040210812572,"pX":1.5145473529968547,"pZ":0.9511804094172305,"vX0":11.881457166856563,"vY0":-131.46200931597096,"vZ0":-5.2412147060472485,"x":59.27,"y":213.1,"x0":-2.8293101999384476,"y0":50.000448412041074,"z0":5.387807937148036,"aX":-3.8375684246344495},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.5,"breakHorizontal":0.6,"spinRate":2308,"spinDirection":322},"zone":14,"typeConfidence":2.0,"plateTime":0.4214859731957321,"extension":6.417850454890785},"index":4,"playId":"9a84341f-c664-31a6-b122-5d1590467e33","pitchNumber":5,"startTime":"2026-04-05T20:41:18.469Z","endTime":"2026-04-05T20:41:23.007Z","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":96.8,"endSpeed":88.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.665783264732994,"aZ":-14.926606364276214,"pfxX":-8.836312671077508,"pfxZ":8.71012481293032,"pX":1.27926334305259,"pZ":1.9254393366278624,"vX0":14.208571613064834,"vY0":-140.06813780722334,"vZ0":-6.669786831445717,"x":68.24,"y":186.79,"x0":-2.719242303015571,"y0":50.00292369473604,"z0":5.319940898368,"aX":-17.498224112183994},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":13.0,"spinRate":2249,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.39157644315699214,"extension":6.305193109735153},"index":5,"playId":"dd7d0414-e2cc-3b23-a8a9-0e70acabd409","pitchNumber":6,"startTime":"2026-04-05T20:41:37.614Z","endTime":"2026-04-05T20:41:41.507Z","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":2},"index":6,"startTime":"2026-04-05T20:41:50.221Z","endTime":"2026-04-05T20:42:10.981Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":87.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.46076707324237,"aZ":-14.60375473584323,"pfxX":-8.226803022906964,"pfxZ":8.807668018563968,"pX":-0.16081840379464482,"pZ":2.9131039303613706,"vX0":10.357378467868513,"vY0":-141.14930767075214,"vZ0":-4.301997183759438,"x":123.13,"y":160.13,"x0":-2.8283337965279305,"y0":50.00521538925572,"z0":5.413323774711958,"aX":-16.417516312435225},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.1,"breakHorizontal":12.5,"spinRate":2379,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.389711733416354,"extension":6.3505858138956865},"index":7,"playId":"50a58d98-9837-37e5-a66c-b116e9b6dd20","pitchNumber":7,"startTime":"2026-04-05T20:42:10.981Z","endTime":"2026-04-05T20:42:14.796Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":80.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":41.05661224754897,"aZ":-29.980487978365222,"pfxX":-2.09259416756988,"pfxZ":1.2973558909159717,"pX":1.253544126434352,"pZ":2.630980235600419,"vX0":11.088762415335477,"vY0":-132.54982337616045,"vZ0":-1.5822889367392279,"x":69.22,"y":167.74,"x0":-2.802878695740773,"y0":50.00465046868198,"z0":5.529518355169405,"aX":-3.544877754070581},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.2,"breakHorizontal":0.1,"spinRate":2400,"spinDirection":332},"zone":12,"typeConfidence":2.0,"plateTime":0.4211385647801307,"extension":6.399137130589763},"index":8,"playId":"ee3803b1-745c-398b-b26a-403da65b0849","pitchNumber":8,"startTime":"2026-04-05T20:42:35.554Z","endTime":"2026-04-05T20:42:45.359Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T20:42:45.359Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Julio Rodríguez lines out sharply to left fielder Josh Lowe.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-05T20:44:06.903Z","endTime":"2026-04-05T20:45:28.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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-05T20:43:07.648Z","endTime":"2026-04-05T20:44:09.121Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61779358804954,"aZ":-11.8139631302432,"pfxX":-8.163335158397182,"pfxZ":10.200450651154165,"pX":0.1713769103340245,"pZ":0.9991430828315497,"vX0":10.945394887452899,"vY0":-140.5481738735122,"vZ0":-9.771212078576573,"x":110.47,"y":211.8,"x0":-2.7174335423015585,"y0":50.000761461769855,"z0":5.293404496149796,"aX":-16.28981345612082},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.4,"breakHorizontal":12.5,"spinRate":2296,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3900914616138307,"extension":6.510781205772902},"index":1,"playId":"26543107-ae60-3062-844e-4815e12ce21b","pitchNumber":1,"startTime":"2026-04-05T20:44:09.121Z","endTime":"2026-04-05T20:44:13.154Z","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":2},"pitchData":{"startSpeed":91.0,"endSpeed":80.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.10499953582047,"aZ":-29.96831977185948,"pfxX":-1.7565993291562765,"pfxZ":1.3104616610858741,"pX":0.9797289761260005,"pZ":3.161279525227777,"vX0":10.226230943581124,"vY0":-131.7743204664576,"vZ0":-0.3771509490447764,"x":79.66,"y":153.43,"x0":-2.7966873843397804,"y0":50.00362912674682,"z0":5.604737563054112,"aX":-2.959290311119224},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.5,"breakHorizontal":-0.1,"spinRate":2371,"spinDirection":293},"zone":12,"typeConfidence":2.0,"plateTime":0.42265628285652257,"extension":6.337999879455187},"index":2,"playId":"4d247472-48f1-35ac-ae9d-38743c84c8f8","pitchNumber":2,"startTime":"2026-04-05T20:44:25.963Z","endTime":"2026-04-05T20:44:30.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":2},"pitchData":{"startSpeed":91.8,"endSpeed":81.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.77424599564336,"aZ":-30.288950115097684,"pfxX":-1.8486703103365558,"pfxZ":1.095386444789625,"pX":1.168471566847194,"pZ":1.5265131811318031,"vX0":11.365717776689317,"vY0":-132.99507935221072,"vZ0":-4.295050538917134,"x":72.46,"y":197.56,"x0":-2.986361894296653,"y0":50.00617663188798,"z0":5.449343610230995,"aX":-3.1961016958352477},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.0,"breakHorizontal":0.0,"spinRate":2419,"spinDirection":291},"zone":14,"typeConfidence":2.0,"plateTime":0.4174638274302649,"extension":6.22306813666881},"index":3,"playId":"857a5a14-de01-3fb6-bcd4-b5aabf6c3c60","pitchNumber":3,"startTime":"2026-04-05T20:44:44.014Z","endTime":"2026-04-05T20:44:47.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.052978120034236,"aZ":-23.549712437634295,"pfxX":-9.98079559648745,"pfxZ":5.070631544694813,"pX":0.20533525573902434,"pZ":2.043643087838234,"vX0":10.802910840408204,"vY0":-129.37751606631574,"vZ0":-3.9463229928693413,"x":109.17,"y":183.6,"x0":-2.7202513871902587,"y0":50.00554757772056,"z0":5.385783575703719,"aX":-16.986248048677066},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.5,"breakHorizontal":15.8,"spinRate":1661,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.4227521945211712,"extension":6.707109043927185},"index":4,"playId":"757f40e9-1e93-3738-aa1f-055ab8375ae0","pitchNumber":4,"startTime":"2026-04-05T20:45:02.163Z","endTime":"2026-04-05T20:45:06.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":87.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.36628905085349,"aZ":-12.82754063349856,"pfxX":-8.320972041228407,"pfxZ":9.719582871841911,"pX":-0.03777118481212727,"pZ":2.1689322270485785,"vX0":10.72721446877218,"vY0":-140.9797736825297,"vZ0":-6.472129020524789,"x":118.44,"y":180.22,"x0":-2.830968216138419,"y0":50.00242883251529,"z0":5.340793137058011,"aX":-16.563440491452525},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.2,"breakHorizontal":12.6,"spinRate":2324,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.39016875928125394,"extension":6.281638182325311},"hitData":{"launchSpeed":111.3,"launchAngle":13.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":86.44,"coordY":73.94}},"index":5,"playId":"a595cd33-444e-3ff2-badb-4d6c5d8efd7c","pitchNumber":5,"startTime":"2026-04-05T20:45:19.428Z","endTime":"2026-04-05T20:45:28.913Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T20:45:28.913Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jo Adell grounds out, third baseman Leo Rivas to first baseman Josh Naylor.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-05T20:47:29.095Z","endTime":"2026-04-05T20:49:19.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":5},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.93312825877445,"aZ":-25.31045624017736,"pfxX":-10.121257107458328,"pfxZ":3.675984378055638,"pX":-0.6428087886841755,"pZ":2.7476431659895724,"vX0":7.698389857343236,"vY0":-136.27916163016693,"vZ0":-1.7630925467738572,"x":141.5,"y":164.59,"x0":-2.1993519956225134,"y0":50.004255037293966,"z0":5.163671630239513,"aX":-18.904172062608808},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.5,"breakHorizontal":16.6,"spinRate":2128,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.40301969890187284,"extension":5.002674844284661},"index":0,"playId":"de0a0cdf-82b3-397e-a37a-ba9eae727461","pitchNumber":1,"startTime":"2026-04-05T20:47:44.446Z","endTime":"2026-04-05T20:47:48.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.573250094726713,"aZ":-28.460172092077425,"pfxX":-0.922192313691923,"pfxZ":2.346819532540537,"pX":0.3175045093802449,"pZ":1.7075830521810393,"vX0":6.340718559274772,"vY0":-124.59864936343511,"vZ0":-2.3317169720924187,"x":104.9,"y":192.68,"x0":-2.13364707832418,"y0":50.00299002991991,"z0":4.992735197548465,"aX":-1.46018606375862},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.0,"breakHorizontal":0.2,"spinRate":2197,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.43855441543704643,"extension":5.313455213053486},"index":1,"playId":"d3492a55-80c8-38cb-bb1b-0048a7404292","pitchNumber":2,"startTime":"2026-04-05T20:47:57.449Z","endTime":"2026-04-05T20:48:01.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19400279224542,"aZ":-18.732325608027818,"pfxX":-6.931224200079338,"pfxZ":7.1163290898637435,"pX":-0.013451044858203857,"pZ":4.105758563291612,"vX0":7.798269384386049,"vY0":-137.02437547955105,"vZ0":0.4694362197137669,"x":117.51,"y":127.92,"x0":-2.004953836725627,"y0":50.000808426635835,"z0":5.218842027983106,"aX":-13.089531409894695},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.2,"breakHorizontal":10.8,"spinRate":2264,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.4007593427733527,"extension":5.432108458463189},"index":2,"playId":"a56f2b8c-26fa-34a6-8581-f91f7de05e19","pitchNumber":3,"startTime":"2026-04-05T20:48:16.404Z","endTime":"2026-04-05T20:48:20.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.960583887380107,"aZ":-27.405140908316724,"pfxX":-12.097359634962533,"pfxZ":2.5435009012636307,"pX":-1.1684163224410646,"pZ":2.0616907609437978,"vX0":6.793650965108304,"vY0":-136.6201200640644,"vZ0":-2.631651610260649,"x":161.54,"y":183.11,"x0":-2.124181361222742,"y0":50.006349897444025,"z0":4.934159168966176,"aX":-22.721649020606282},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.2,"breakHorizontal":20.3,"spinRate":2108,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.40192463360740094,"extension":5.380230783488124},"index":3,"playId":"14f28e32-4d6d-30b8-8a35-ecd6f0a95e20","pitchNumber":4,"startTime":"2026-04-05T20:48:31.410Z","endTime":"2026-04-05T20:48:35.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.349675461707157,"aZ":-30.09813207857966,"pfxX":-13.25042050118157,"pfxZ":1.2748449440833105,"pX":1.5514979987124566,"pZ":0.5753368794965702,"vX0":12.811965520227645,"vY0":-127.08280427145361,"vZ0":-4.539151793889355,"x":57.86,"y":223.25,"x0":-1.8467902690876021,"y0":50.001126484248694,"z0":4.790050778234455,"aX":-21.554671289178458},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.3,"breakHorizontal":20.9,"spinRate":1907,"spinDirection":258},"zone":14,"typeConfidence":2.0,"plateTime":0.43187552572890864,"extension":5.375020226381583},"index":4,"playId":"d81c228c-765f-3732-95a8-231294c3ea02","pitchNumber":5,"startTime":"2026-04-05T20:48:50.522Z","endTime":"2026-04-05T20:48:54.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.504914975544647,"aZ":-26.93723404250183,"pfxX":-10.974429836469668,"pfxZ":2.682946546152291,"pX":-0.5905119785486725,"pZ":2.843455185562158,"vX0":7.655767971696173,"vY0":-138.53072128915093,"vZ0":-1.3180441918394186,"x":139.51,"y":162.01,"x0":-1.9570526163801056,"y0":50.00526224273752,"z0":5.1177279758126994,"aX":-21.43927828643512},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.8,"breakHorizontal":18.4,"spinRate":2010,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.3946285656224231,"extension":5.187433231087485},"hitData":{"launchSpeed":82.5,"launchAngle":7.0,"totalDistance":102.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":87.31,"coordY":151.23}},"index":5,"playId":"9007a7ba-d18b-3e5b-a7a3-5b31aecf5916","pitchNumber":6,"startTime":"2026-04-05T20:49:08.897Z","endTime":"2026-04-05T20:49:19.309Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T20:49:19.309Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Lowe strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-05T20:49:22.786Z","endTime":"2026-04-05T20:51:36.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":7},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"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":85.4,"endSpeed":79.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.423219894914684,"aZ":-28.22991999176291,"pfxX":-0.6467182989606974,"pfxZ":2.4901312517666554,"pX":-0.8421983449127658,"pZ":2.4993654931622467,"vX0":3.885452193591032,"vY0":-124.38886411572462,"vZ0":-0.5973104132853074,"x":149.1,"y":171.3,"x0":-2.3332219534474126,"y0":50.003340418622734,"z0":5.061287232666687,"aX":-1.025081393213051},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.7,"breakHorizontal":0.4,"spinRate":2125,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.4385247160799408,"extension":5.192030437284858},"index":0,"playId":"5422e220-9db8-357e-9a22-88cff06bef71","pitchNumber":1,"startTime":"2026-04-05T20:49:39.660Z","endTime":"2026-04-05T20:49:43.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.260024888880604,"aZ":-29.699249311277832,"pfxX":-0.4811484151566887,"pfxZ":1.5458612698408638,"pX":-1.049334622103685,"pZ":1.8834709599808088,"vX0":3.3423950324008547,"vY0":-125.05623896580975,"vZ0":-1.88881868413942,"x":157.0,"y":187.93,"x0":-2.335872181718292,"y0":50.000905099105815,"z0":5.065498447240755,"aX":-0.7692080077072921},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.6,"breakHorizontal":0.1,"spinRate":2190,"spinDirection":281},"zone":13,"typeConfidence":2.0,"plateTime":0.4366139733275878,"extension":5.373021751726895},"index":1,"playId":"1f7886a4-8c99-3f1a-b898-29b827f10067","pitchNumber":2,"startTime":"2026-04-05T20:49:53.314Z","endTime":"2026-04-05T20:49:57.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04289050419135,"aZ":-17.986432417688615,"pfxX":-9.469611880588431,"pfxZ":7.478289052747007,"pX":0.15534554497858016,"pZ":2.729810273448053,"vX0":9.060674690818422,"vY0":-137.25874587827838,"vZ0":-3.020032587918376,"x":111.08,"y":165.08,"x0":-1.967546647050366,"y0":50.000686373310806,"z0":5.077733015684713,"aX":-17.961052225093475},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.1,"breakHorizontal":15.1,"spinRate":2255,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.39993515468971363,"extension":5.328851947734347},"index":2,"playId":"95b8a7c3-cb33-3b7d-8068-9d9cfd5ebf71","pitchNumber":3,"startTime":"2026-04-05T20:50:09.927Z","endTime":"2026-04-05T20:50:13.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.550644565631092,"aZ":-30.23052746967201,"pfxX":-0.4078470414378794,"pfxZ":1.2584615020460745,"pX":-0.25746854990745666,"pZ":1.592328252842701,"vX0":4.950769997162844,"vY0":-123.19677829626094,"vZ0":-2.0916546799885607,"x":126.81,"y":195.79,"x0":-2.2330643162346426,"y0":50.00595320217019,"z0":4.9868503689516945,"aX":-0.6323923748555249},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.0,"breakHorizontal":-0.4,"spinRate":2228,"spinDirection":111},"zone":13,"typeConfidence":2.0,"plateTime":0.44316982602162414,"extension":5.421836832431383},"index":3,"playId":"4da0c165-7c6a-3bc5-a7d6-2154d13feb1e","pitchNumber":4,"startTime":"2026-04-05T20:50:27.013Z","endTime":"2026-04-05T20:50:31.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.79033377411217,"aZ":-15.472478987696377,"pfxX":-8.362469814935352,"pfxZ":8.857459515820127,"pX":0.28850088414597863,"pZ":2.9941780501133324,"vX0":8.933927729297054,"vY0":-137.70661661607832,"vZ0":-2.866820604496056,"x":106.0,"y":157.94,"x0":-1.9399884611616798,"y0":50.00032509527468,"z0":5.119627438552203,"aX":-15.764961560523638},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.5,"breakHorizontal":12.8,"spinRate":2274,"spinDirection":238},"zone":3,"typeConfidence":2.0,"plateTime":0.4005570083368579,"extension":5.515349470344117},"index":4,"playId":"4a12805e-30a2-3c87-b9f6-0b3cc781ad80","pitchNumber":5,"startTime":"2026-04-05T20:50:48.272Z","endTime":"2026-04-05T20:50:51.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.481962767786186,"aZ":-19.297490698041976,"pfxX":-8.846564360376522,"pfxZ":6.868142343526907,"pX":0.22796908218411588,"pZ":3.4355200162295354,"vX0":9.243301161535905,"vY0":-136.64679236326862,"vZ0":-0.9772744186490291,"x":108.31,"y":146.02,"x0":-2.062866139551575,"y0":50.00522901253257,"z0":5.13432372987986,"aX":-16.59183307649436},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.4,"breakHorizontal":13.9,"spinRate":2240,"spinDirection":237},"zone":2,"typeConfidence":2.0,"plateTime":0.4021368283422575,"extension":5.555255966978002},"index":5,"playId":"709d44fc-e260-3a1d-ba86-d4ba896781c3","pitchNumber":6,"startTime":"2026-04-05T20:51:07.603Z","endTime":"2026-04-05T20:51:11.520Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":6,"startTime":"2026-04-05T20:51:20.453Z","endTime":"2026-04-05T20:51:31.790Z","isPitch":false,"type":"action","player":{"id":666139,"link":"/api/v1/people/666139"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.830896213794123,"aZ":-29.484027987276555,"pfxX":0.22123321561383635,"pfxZ":1.6773328871472826,"pX":0.2785204780402889,"pZ":1.2405701508235996,"vX0":5.742936066789548,"vY0":-125.70401311267368,"vZ0":-3.3450013586030662,"x":106.38,"y":205.28,"x0":-2.061836025255083,"y0":50.00287229778842,"z0":4.975143498951282,"aX":0.35501310401928393},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.5,"breakHorizontal":-1.7,"spinRate":2258,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4352620341065272,"extension":5.290030366900267},"index":7,"playId":"3f2a5f5e-6d10-3832-9868-e78c4f6fcbeb","pitchNumber":7,"startTime":"2026-04-05T20:51:31.790Z","endTime":"2026-04-05T20:51:36.010Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T20:51:36.010Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Logan O'Hoppe singles on a sharp ground ball to left fielder Randy Arozarena.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-05T20:51:47.405Z","endTime":"2026-04-05T20:53:16.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":87.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.939750091447475,"aZ":-27.25616334825291,"pfxX":-10.724157304964312,"pfxZ":2.531346077709692,"pX":-0.39313010600297105,"pZ":1.6535627044451182,"vX0":8.19908205618072,"vY0":-138.66584342593396,"vZ0":-4.127466561070474,"x":131.99,"y":194.13,"x0":-1.999788178225299,"y0":50.0005405875433,"z0":4.98661107692731,"aX":-20.814389824392318},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.8,"breakHorizontal":17.6,"spinRate":2109,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.39547810022604013,"extension":5.5009438336623875},"index":0,"playId":"d40f0f6f-dbd9-324f-a292-e9b839f0a5d8","pitchNumber":1,"startTime":"2026-04-05T20:52:00.587Z","endTime":"2026-04-05T20:52:05.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.592651925033095,"aZ":-30.785705293751462,"pfxX":0.7073365780822898,"pfxZ":0.8680600028153993,"pX":0.8172336343031926,"pZ":1.0048633171070345,"vX0":6.75743868395043,"vY0":-125.48660250398936,"vZ0":-3.6856697451340175,"x":85.85,"y":211.65,"x0":-1.9941618093299114,"y0":50.00575007111978,"z0":4.9803654168585885,"aX":1.1365454127723522},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.0,"breakHorizontal":-2.8,"spinRate":2360,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4352284256393353,"extension":5.402238531597342},"index":1,"playId":"85ec27b4-371e-39eb-a02a-06a86ae448c4","pitchNumber":2,"startTime":"2026-04-05T20:52:14.406Z","endTime":"2026-04-05T20:52:18.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.432396096300096,"aZ":-27.888012625187265,"pfxX":-10.91110127550461,"pfxZ":2.1920418834007407,"pX":-1.0661855486811593,"pZ":2.2619310678564926,"vX0":6.774295572907002,"vY0":-139.24008210729383,"vZ0":-2.666911929835033,"x":157.64,"y":177.71,"x0":-2.1180707137943395,"y0":50.00445732387918,"z0":5.085329033364304,"aX":-21.34077604694502},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.6,"breakHorizontal":18.2,"spinRate":2049,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.3939743817434058,"extension":5.346999452784257},"index":2,"playId":"363ddcc3-735a-34da-b77d-f142ac0b1341","pitchNumber":3,"startTime":"2026-04-05T20:52:31.003Z","endTime":"2026-04-05T20:52:35.386Z","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":96.3,"endSpeed":87.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.5229384872031,"aZ":-28.132767800832443,"pfxX":-12.591250042249245,"pfxZ":2.056506837947116,"pX":-1.5331141831483546,"pZ":2.1276548891632516,"vX0":6.070518135915453,"vY0":-140.00360309679726,"vZ0":-2.848263561074451,"x":175.44,"y":181.33,"x0":-2.105421937509271,"y0":50.00326479214966,"z0":5.018954971706424,"aX":-24.749118485077968},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.2,"breakHorizontal":21.4,"spinRate":2075,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.3927142330695643,"extension":5.314928990986751},"index":3,"playId":"444cd97b-b5ee-327c-9c1c-9e9a48de1406","pitchNumber":4,"startTime":"2026-04-05T20:52:48.501Z","endTime":"2026-04-05T20:52:52.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54555277718013,"aZ":-27.29676722103351,"pfxX":-12.309698987617256,"pfxZ":2.450163580754136,"pX":0.050392159054182414,"pZ":1.9273074325373525,"vX0":9.95774150821292,"vY0":-140.45954391922683,"vZ0":-3.8192905203377725,"x":115.08,"y":186.74,"x0":-1.9457358731298542,"y0":50.00499102774462,"z0":5.084638567732009,"aX":-24.538658334292656},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":3.8,"breakHorizontal":20.2,"spinRate":2091,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.39031802188645415,"extension":5.32020856354288},"hitData":{"launchSpeed":103.4,"launchAngle":4.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":68.0,"coordY":108.0}},"index":4,"playId":"4992a43d-77cd-3705-9967-a34e282a55a3","pitchNumber":5,"startTime":"2026-04-05T20:53:05.673Z","endTime":"2026-04-05T20:53:16.674Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T20:53:16.674Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adam Frazier singles on a line drive to right fielder Luke Raley. Logan O'Hoppe to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-05T20:53:19.404Z","endTime":"2026-04-05T20:54:37.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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],"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":2},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"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":2},"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":2},"pitchData":{"startSpeed":94.0,"endSpeed":84.4,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.449767148192755,"aZ":-17.40388904998544,"pfxX":-5.1774506077997176,"pfxZ":7.96301428734121,"pX":-0.6656843114180833,"pZ":2.8786994288706884,"vX0":5.537363466335992,"vY0":-136.64404256930618,"vZ0":-2.8200171495952127,"x":142.37,"y":161.06,"x0":-2.0643827636217984,"y0":50.00440544625758,"z0":5.147550240607542,"aX":-9.605692310105397},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.9,"breakHorizontal":7.9,"spinRate":1990,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.4037977291717638,"extension":5.60159768409002},"index":0,"playId":"0f8a55b8-407e-326c-86cf-d36fb1675096","pitchNumber":1,"startTime":"2026-04-05T20:53:44.658Z","endTime":"2026-04-05T20:53:49.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":84.9,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.20680054061862,"aZ":-17.32636882201302,"pfxX":-6.52841448393931,"pfxZ":7.928645622465994,"pX":-0.4475757413059516,"pZ":2.2181255627395156,"vX0":6.28340242512569,"vY0":-137.16876313153887,"vZ0":-4.756712496687046,"x":134.06,"y":178.89,"x0":-1.9390449100319624,"y0":50.002781516259525,"z0":5.185896816196043,"aX":-12.22656377270893},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.3,"breakHorizontal":10.2,"spinRate":2068,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.40196061156201823,"extension":5.791801120806567},"index":1,"playId":"6c6f9d8c-247b-33cd-86fa-a41c3df0144a","pitchNumber":2,"startTime":"2026-04-05T20:54:01.943Z","endTime":"2026-04-05T20:54:05.645Z","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":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.326565469667525,"aZ":-19.454092057973092,"pfxX":-6.363881956835902,"pfxZ":6.783372386837668,"pX":0.23826885401950046,"pZ":3.2847047038861077,"vX0":7.8249387920488305,"vY0":-136.17108153773555,"vZ0":-1.7678172058267165,"x":107.92,"y":150.09,"x0":-1.8477903583399968,"y0":50.00196459980646,"z0":5.290331151370715,"aX":-11.932693900689317},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.1,"breakHorizontal":9.8,"spinRate":2132,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.4024759794443131,"extension":5.488369233839974},"hitData":{"launchSpeed":76.8,"launchAngle":16.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.77,"coordY":114.19}},"index":2,"playId":"a8730399-91bd-3fd6-8ffc-03ac04131998","pitchNumber":3,"startTime":"2026-04-05T20:54:24.877Z","endTime":"2026-04-05T20:54:37.625Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T20:54:37.625Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-05T20:55:27.043Z","endTime":"2026-04-05T20:57:16.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":6},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-05T20:55:15.056Z","endTime":"2026-04-05T20:55:29.215Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.904186063814176,"aZ":-29.322389474355088,"pfxX":-1.8512604897246838,"pfxZ":1.7430610894495455,"pX":1.9354162252791678,"pZ":1.455255202181565,"vX0":9.959709440681914,"vY0":-126.44055713789817,"vZ0":-2.956396379949683,"x":43.23,"y":199.49,"x0":-1.8007273255855418,"y0":50.00016846894114,"z0":4.9736663634104055,"aX":-3.022804295864233},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.8,"breakHorizontal":1.3,"spinRate":2266,"spinDirection":305},"zone":14,"typeConfidence":2.0,"plateTime":0.43192383981159876,"extension":5.589868806770494},"index":1,"playId":"c4e773db-357a-33a3-b548-4265625c1084","pitchNumber":1,"startTime":"2026-04-05T20:55:29.215Z","endTime":"2026-04-05T20:55:33.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.435079676642975,"aZ":-29.084973671877805,"pfxX":-1.5285334193639457,"pfxZ":1.914395660823732,"pX":1.9834326731972958,"pZ":0.29526976284210893,"vX0":10.183886545975156,"vY0":-126.0316909690522,"vZ0":-5.464338566557541,"x":41.4,"y":230.81,"x0":-1.9027925469622256,"y0":50.005942951210685,"z0":4.8266238165368485,"aX":-2.47227060014268},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.4,"breakHorizontal":0.6,"spinRate":2305,"spinDirection":312},"zone":14,"typeConfidence":2.0,"plateTime":0.43378182106811414,"extension":5.80316267421561},"index":2,"playId":"f05b25d5-2fa7-3bf1-a72d-af49cabaf17b","pitchNumber":2,"startTime":"2026-04-05T20:55:46.762Z","endTime":"2026-04-05T20:55:50.599Z","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":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14098752112968,"aZ":-23.737151335365034,"pfxX":-11.492057851114469,"pfxZ":4.342678939201477,"pX":0.6599052351801159,"pZ":2.8725591757076714,"vX0":10.648576367474316,"vY0":-138.7957052945346,"vZ0":-1.9787127392139912,"x":91.85,"y":161.22,"x0":-1.7402427807824001,"y0":50.00530852885345,"z0":5.181451824750852,"aX":-22.341908856058808},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.6,"breakHorizontal":18.5,"spinRate":2065,"spinDirection":238},"zone":3,"typeConfidence":2.0,"plateTime":0.39519495660133863,"extension":5.6956130385291495},"index":3,"playId":"2f1a3607-af62-39a4-8200-645674f30415","pitchNumber":3,"startTime":"2026-04-05T20:56:09.815Z","endTime":"2026-04-05T20:56:14.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91038030591838,"aZ":-15.566190359578908,"pfxX":-7.029253366269149,"pfxZ":8.583253775492206,"pX":1.852715811095726,"pZ":2.514869986710191,"vX0":11.80021897231984,"vY0":-138.88962240105033,"vZ0":-4.3746032263861965,"x":46.38,"y":170.88,"x0":-1.5565215685266756,"y0":50.000842407085926,"z0":5.1602492638594155,"aX":-13.599026698958482},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.6,"breakHorizontal":10.0,"spinRate":2209,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.3958204301946071,"extension":5.602430362376727},"index":4,"playId":"1e65d719-b844-32ac-b04f-f57caf19102a","pitchNumber":4,"startTime":"2026-04-05T20:56:30.123Z","endTime":"2026-04-05T20:56:33.751Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.065988514594125,"aZ":-16.877042944215244,"pfxX":-6.6845849790410625,"pfxZ":7.703602540873444,"pX":0.5643929939191126,"pZ":2.725645257940129,"vX0":9.18275931415177,"vY0":-140.3183259135276,"vZ0":-3.7173572977241247,"x":95.49,"y":165.19,"x0":-1.8888230587478294,"y0":50.00153719434779,"z0":5.1738482462705555,"aX":-13.27118501991536},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.3,"breakHorizontal":10.1,"spinRate":2193,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.39102110455363226,"extension":5.480548736778156},"index":5,"playId":"334ed079-76b6-37b4-aedd-2064e955b26c","pitchNumber":5,"startTime":"2026-04-05T20:56:50.341Z","endTime":"2026-04-05T20:56:54.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.123530368175466,"aZ":-17.42533855430574,"pfxX":-5.604546916563928,"pfxZ":7.492568151200093,"pX":0.7734807067046564,"pZ":2.6977776010197,"vX0":9.103922110331492,"vY0":-139.7914712640421,"vZ0":-3.455539212866251,"x":87.52,"y":165.94,"x0":-1.8054309285409338,"y0":50.00229179631751,"z0":5.101958568318059,"aX":-11.032175126870891},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.0,"breakHorizontal":8.2,"spinRate":2158,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.3926405700760194,"extension":5.494935089535029},"index":6,"playId":"bc28e060-932b-3e3a-b4a3-373d25740b1b","pitchNumber":6,"startTime":"2026-04-05T20:57:10.022Z","endTime":"2026-04-05T20:57:16.982Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T20:57:16.982Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Naylor singles on a bunt ground ball to pitcher George Klassen, deflected by third baseman Jeimer Candelario.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-05T20:59:58.997Z","endTime":"2026-04-05T21:00:16.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":600869,"link":"/api/v1/people/600869"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.198850502410924,"aZ":-16.413630184531364,"pfxX":-9.67752987080629,"pfxZ":7.868202671854725,"pX":-0.48441115145771674,"pZ":2.3322372661808517,"vX0":10.269043530441559,"vY0":-140.50104656507068,"vZ0":-5.63507567982824,"x":135.46,"y":175.81,"x0":-2.925667118555682,"y0":50.004701857357816,"z0":5.426844761032346,"aX":-19.391454909060652},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.2,"breakHorizontal":15.5,"spinRate":2364,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.38952301392787225,"extension":6.284706946137252},"hitData":{"launchSpeed":55.2,"launchAngle":-40.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":116.36,"coordY":182.28}},"index":0,"playId":"b0df7281-dcfe-3c28-9e1c-3f9643d03ee7","pitchNumber":1,"startTime":"2026-04-05T21:00:08.261Z","endTime":"2026-04-05T21:00:16.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T21:00:16.264Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Randy Arozarena walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-05T21:00:31.443Z","endTime":"2026-04-05T21:03:11.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"postOnSecond":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7,8],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":97.5,"endSpeed":89.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.797192482339284,"aZ":-12.152059996856732,"pfxX":-8.62694120378979,"pfxZ":9.84612409592388,"pX":-0.329549769314492,"pZ":1.9295956803651297,"vX0":10.029742719268816,"vY0":-141.5712203318654,"vZ0":-7.16428326795357,"x":129.56,"y":186.68,"x0":-2.794483044695164,"y0":50.0015949831961,"z0":5.2678265774179875,"aX":-17.541109602122358},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.6,"breakHorizontal":13.7,"spinRate":2289,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.38664292071444706,"extension":6.356483401115147},"index":0,"playId":"fc07db83-4c8c-3dc8-98cf-8a6ca0b43e3f","pitchNumber":1,"startTime":"2026-04-05T21:00:46.607Z","endTime":"2026-04-05T21:00:50.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.791434129763047,"aZ":-10.760796748494569,"pfxX":-7.2941937064070395,"pfxZ":10.884790408760178,"pX":0.08760250979063824,"pZ":1.966783802541164,"vX0":10.644959789641154,"vY0":-139.48369135874626,"vZ0":-7.070269166802019,"x":113.66,"y":185.68,"x0":-2.8331258450346555,"y0":50.005234683882584,"z0":5.246391420091096,"aX":-14.353965494546706},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.4,"breakHorizontal":10.9,"spinRate":2270,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.39288957367033817,"extension":6.318118999498679},"index":1,"playId":"965da956-1ecb-39eb-b010-59b18f36e226","pitchNumber":2,"startTime":"2026-04-05T21:01:03.949Z","endTime":"2026-04-05T21:01:07.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.08055863009564,"aZ":-16.24631283752742,"pfxX":-7.777554511750453,"pfxZ":7.942978848623039,"pX":-1.1215904771543546,"pZ":3.5884911101222876,"vX0":7.3877746994273545,"vY0":-141.17433336680594,"vZ0":-2.6618156361176015,"x":159.75,"y":141.89,"x0":-2.7701720461975503,"y0":50.004972421935065,"z0":5.597655459016684,"aX":-15.599881194157794},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.9,"breakHorizontal":12.5,"spinRate":2338,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3889567366171227,"extension":6.058041804636821},"index":2,"playId":"32da646f-aabf-3327-bcc2-8683811ee0a0","pitchNumber":3,"startTime":"2026-04-05T21:01:23.258Z","endTime":"2026-04-05T21:01:27.470Z","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":0},"index":3,"playId":"1de96602-c48e-390c-82a8-7cb0fe15ceb1","startTime":"2026-04-05T21:01:43.542Z","endTime":"2026-04-05T21:01:47.199Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"db8f968d-3a6b-3325-ae4b-b3ef243d0688","startTime":"2026-04-05T21:02:02.680Z","endTime":"2026-04-05T21:02:06.493Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":81.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41574616184977,"aZ":-32.31177645313553,"pfxX":-2.470024701070333,"pfxZ":-0.07594785303773932,"pX":-1.8240109008678804,"pZ":5.240679217771311,"vX0":3.93905351614364,"vY0":-130.8093772452936,"vZ0":4.893772714052347,"x":186.53,"y":97.28,"x0":-3.036106090678562,"y0":50.005668621341414,"z0":5.781489931841608,"aX":-4.234176826683952},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.3,"breakHorizontal":3.5,"spinRate":2376,"spinDirection":312},"zone":11,"typeConfidence":2.0,"plateTime":0.4204901086705295,"extension":6.108868912721661},"index":5,"playId":"1e4a317a-e2bd-39ef-941a-781a79586635","pitchNumber":4,"startTime":"2026-04-05T21:02:21.106Z","endTime":"2026-04-05T21:02:25.100Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher George Klassen. Josh Naylor to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"actionPlayId":"1e4a317a-e2bd-39ef-941a-781a79586635","startTime":"2026-04-05T21:02:33.734Z","endTime":"2026-04-05T21:02:48.646Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"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":90.2,"endSpeed":82.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94641274150714,"aZ":-29.306059541357307,"pfxX":-1.3227777253327808,"pfxZ":1.6561504039879669,"pX":1.9699651787734318,"pZ":2.3425215167482194,"vX0":12.07086595732242,"vY0":-130.79680464644048,"vZ0":-2.763984612657292,"x":41.91,"y":175.53,"x0":-2.535500728520817,"y0":50.000555619570015,"z0":5.6135148974382965,"aX":-2.288326074658569},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.5,"breakHorizontal":-0.4,"spinRate":2297,"spinDirection":326},"zone":14,"typeConfidence":2.0,"plateTime":0.41898254793312617,"extension":6.409127509753811},"index":7,"playId":"336c8a30-91fa-3123-854a-083dd8dca0c1","pitchNumber":5,"startTime":"2026-04-05T21:02:48.646Z","endTime":"2026-04-05T21:02:52.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1523017213263,"aZ":-16.71110348153694,"pfxX":-11.215755660441314,"pfxZ":7.636819360030641,"pX":1.0454049814924649,"pZ":1.9747816571895773,"vX0":14.521233246125282,"vY0":-141.39530339323923,"vZ0":-6.020316002713706,"x":77.15,"y":185.46,"x0":-2.6990235427319735,"y0":50.00653162877238,"z0":5.203502016116432,"aX":-22.72183752608753},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.6,"breakHorizontal":17.4,"spinRate":2211,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.38733680704107476,"extension":6.41860303957314},"index":8,"playId":"63b8fa4a-1bac-3507-b23c-bc5372a269d0","pitchNumber":6,"startTime":"2026-04-05T21:03:07.725Z","endTime":"2026-04-05T21:03:11.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T21:03:11.836Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-05T21:03:30.045Z","endTime":"2026-04-05T21:05:03.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"postOnSecond":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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":"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":87.5,"endSpeed":80.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.938102378462773,"aZ":-29.30386784752936,"pfxX":-9.175768995756275,"pfxZ":1.7508198290694015,"pX":0.30143032720561386,"pZ":1.6397350903250307,"vX0":10.969177805415763,"vY0":-126.92418465233632,"vZ0":-3.405526353027037,"x":105.51,"y":194.51,"x0":-2.87552418561766,"y0":50.001499083267625,"z0":5.321593889998917,"aX":-15.03401421307322},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.6,"breakHorizontal":14.3,"spinRate":1573,"spinDirection":244},"zone":9,"typeConfidence":2.0,"plateTime":0.43082629409005424,"extension":6.717752566441093},"index":0,"playId":"ec4e557b-e598-319d-a5b6-54efd0151c84","pitchNumber":1,"startTime":"2026-04-05T21:03:41.754Z","endTime":"2026-04-05T21:03:45.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03302949128247,"aZ":-25.63697630162265,"pfxX":-10.847242779478293,"pfxZ":3.931151170973118,"pX":0.39189845480925284,"pZ":1.294209159432177,"vX0":11.675347272360757,"vY0":-127.54881085398347,"vZ0":-4.968016925982917,"x":102.06,"y":203.84,"x0":-2.816241805094544,"y0":50.001743433538884,"z0":5.266480586294786,"aX":-18.03225745039854},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.2,"breakHorizontal":17.3,"spinRate":1546,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.42796468140834154,"extension":6.840048708248878},"index":1,"playId":"45884129-26e6-387b-9334-9052a5ce91cd","pitchNumber":2,"startTime":"2026-04-05T21:04:02.338Z","endTime":"2026-04-05T21:04:07.049Z","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":97.4,"endSpeed":88.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.739299305580204,"aZ":-16.435638340969465,"pfxX":-9.468311965627093,"pfxZ":7.8016483314158815,"pX":-0.6159201096260714,"pZ":3.4649822361532956,"vX0":9.800414187104328,"vY0":-141.474414534907,"vZ0":-2.4932532034573147,"x":140.48,"y":145.23,"x0":-2.902920084963968,"y0":50.00151800296361,"z0":5.417158059919906,"aX":-19.098769757101437},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.8,"breakHorizontal":15.0,"spinRate":2412,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.38786648916051636,"extension":6.314524018359752},"index":2,"playId":"5585c349-309c-3c78-ac9d-8e279cc80e12","pitchNumber":3,"startTime":"2026-04-05T21:04:19.619Z","endTime":"2026-04-05T21:04:24.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46217718181356,"aZ":-27.21263560419129,"pfxX":-9.02102605085475,"pfxZ":3.078118622884789,"pX":-0.050095800181719545,"pZ":3.0673074161565137,"vX0":9.724681917399387,"vY0":-126.11436385958048,"vZ0":-0.4535774175656617,"x":118.91,"y":155.96,"x0":-2.7826475634895402,"y0":50.00225576910803,"z0":5.442842801109483,"aX":-14.5419556720374},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.8,"breakHorizontal":14.2,"spinRate":1535,"spinDirection":243},"zone":2,"typeConfidence":2.0,"plateTime":0.434172008040806,"extension":6.624887780929639},"index":3,"playId":"dbdf18d6-49f1-3691-9117-9d3e8961ddba","pitchNumber":4,"startTime":"2026-04-05T21:04:38.217Z","endTime":"2026-04-05T21:04:42.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":81.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.769703399634366,"aZ":-31.361696420014972,"pfxX":-0.7528721586481604,"pfxZ":0.46965036821710804,"pX":-0.6805944231783652,"pZ":3.361474892909292,"vX0":6.160682579637239,"vY0":-132.05915785655932,"vZ0":0.020391235208028657,"x":142.94,"y":148.02,"x0":-2.963826996438943,"y0":50.00374770692927,"z0":5.695067612885786,"aX":-1.3066426007954133},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.1,"breakHorizontal":-0.2,"spinRate":2391,"spinDirection":338},"zone":1,"typeConfidence":2.0,"plateTime":0.4175985531528785,"extension":6.165183175345378},"index":4,"playId":"b4064d02-f360-3619-89ab-1ecbad9ff405","pitchNumber":5,"startTime":"2026-04-05T21:04:59.508Z","endTime":"2026-04-05T21:05:03.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T21:05:03.659Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cole Young flies out sharply to center fielder Mike Trout. Josh Naylor to 3rd. Randy Arozarena to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-05T21:05:10.430Z","endTime":"2026-04-05T21:08:03.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"postOnThird":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.1,"endSpeed":77.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.25968944676254,"aZ":-37.918793256924964,"pfxX":2.726143770643859,"pfxZ":-3.8569720323235153,"pX":0.8076599960309391,"pZ":0.406656926680169,"vX0":8.100837295628772,"vY0":-122.20486583480462,"vZ0":-4.102614744313908,"x":86.21,"y":227.8,"x0":-2.9232005676124895,"y0":50.00039194645921,"z0":5.4132886779632186,"aX":4.063263631099224},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-7.8,"breakHorizontal":-7.1,"spinRate":2599,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.45065287658188513,"extension":6.396686681170794},"index":0,"playId":"78ccc558-fb6b-301d-a222-46dc3c0f81ab","pitchNumber":1,"startTime":"2026-04-05T21:05:29.970Z","endTime":"2026-04-05T21:05:34.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.925855388993554,"aZ":-15.157262154542433,"pfxX":-11.519096577599566,"pfxZ":8.648747007784156,"pX":-0.523143420456923,"pZ":1.7648398712630946,"vX0":10.60906226481083,"vY0":-139.7353728469814,"vZ0":-6.899894828577684,"x":136.94,"y":191.13,"x0":-2.88146275432343,"y0":50.0052711855178,"z0":5.271228126825487,"aX":-22.67170842734575},"breaks":{"breakAngle":50.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.3,"breakHorizontal":18.5,"spinRate":2370,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.39271648652100843,"extension":6.448200825074388},"index":1,"playId":"4d1441bd-97ea-3d16-97bf-8ba5cdbf25af","pitchNumber":2,"startTime":"2026-04-05T21:05:50.552Z","endTime":"2026-04-05T21:05:55.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.695990929053895,"aZ":-26.72932638438571,"pfxX":-9.934224993410785,"pfxZ":3.321026543156063,"pX":0.15825595149611915,"pZ":1.6722587208257766,"vX0":10.764162738070015,"vY0":-127.17536592849235,"vZ0":-3.8578096956374752,"x":110.97,"y":193.63,"x0":-2.835370591671343,"y0":50.00594441522086,"z0":5.325365735814082,"aX":-16.3021330894046},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.3,"breakHorizontal":15.6,"spinRate":1490,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.43043139519713103,"extension":6.5972367358776385},"index":2,"playId":"2fabc90b-f33e-327f-883c-4f4e034a42a4","pitchNumber":3,"startTime":"2026-04-05T21:06:08.357Z","endTime":"2026-04-05T21:06:12.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65087170290493,"aZ":-15.818366117217973,"pfxX":-9.469445916085878,"pfxZ":8.11120524597468,"pX":-0.3483235561929962,"pZ":2.829155708036353,"vX0":10.728183882588409,"vY0":-141.43823612337675,"vZ0":-4.1182830947487865,"x":130.28,"y":162.39,"x0":-2.9685996206774856,"y0":50.0043440497332,"z0":5.325273482581024,"aX":-19.09906763742317},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.9,"breakHorizontal":14.9,"spinRate":2308,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.38794534895705235,"extension":6.315150749448787},"index":3,"playId":"5992ba13-cf73-3455-985c-ff339ca15ffa","pitchNumber":4,"startTime":"2026-04-05T21:06:34.044Z","endTime":"2026-04-05T21:06:37.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":86.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.78202116741757,"aZ":-14.587036674556854,"pfxX":-7.697170435257505,"pfxZ":9.001944313176397,"pX":-0.024892527848805274,"pZ":4.1419379957954,"vX0":10.185868096740572,"vY0":-139.69246654373546,"vZ0":-0.9314724039173838,"x":117.95,"y":126.95,"x0":-2.7378380218471072,"y0":50.0051075566687,"z0":5.449358006792514,"aX":-15.042973255590121},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.2,"breakHorizontal":11.5,"spinRate":2256,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.3938017733736774,"extension":6.349505983916453},"index":4,"playId":"cf7a5eb4-a704-369a-aa4b-c324b6e76b00","pitchNumber":5,"startTime":"2026-04-05T21:06:56.779Z","endTime":"2026-04-05T21:07:02.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87985849428556,"aZ":-15.901806006867949,"pfxX":-11.641727367961717,"pfxZ":8.113671499211804,"pX":-0.22955263591782743,"pZ":2.55369178352358,"vX0":11.704002236804708,"vY0":-141.14248694819494,"vZ0":-4.53188870153858,"x":125.75,"y":169.83,"x0":-2.929242354182658,"y0":50.00479857987396,"z0":5.213243441731367,"aX":-23.35398765882166},"breaks":{"breakAngle":50.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.8,"breakHorizontal":18.5,"spinRate":2226,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3889383157497508,"extension":6.431758416822363},"index":5,"playId":"4809b5e6-e9bd-3b3a-88c7-45ee87cbad0f","pitchNumber":6,"startTime":"2026-04-05T21:07:18.311Z","endTime":"2026-04-05T21:07:23.756Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-04-05T21:07:32.626Z","endTime":"2026-04-05T21:07:48.606Z","isPitch":false,"type":"action","player":{"id":702284,"link":"/api/v1/people/702284"}},{"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":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.061677657610616,"aZ":-32.11405963901681,"pfxX":-1.1672893872064771,"pfxZ":0.033159164873148406,"pX":-0.05772434224680488,"pZ":1.7767690814768016,"vX0":8.00448657880301,"vY0":-131.37243648464255,"vZ0":-3.1591950856723408,"x":119.2,"y":190.81,"x0":-2.9835206236753478,"y0":50.00172804045328,"z0":5.365050488611525,"aX":-2.054557389155062},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.4,"breakHorizontal":0.5,"spinRate":2412,"spinDirection":326},"zone":8,"typeConfidence":2.0,"plateTime":0.4158408434640011,"extension":6.404959311842689},"hitData":{"launchSpeed":101.7,"launchAngle":28.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":118.94,"coordY":38.15}},"index":7,"playId":"c99b1323-bff6-3e05-b508-407ce6a307e3","pitchNumber":7,"startTime":"2026-04-05T21:07:48.606Z","endTime":"2026-04-05T21:08:03.077Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T21:08:03.077Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mitch Garver strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-05T21:11:08.596Z","endTime":"2026-04-05T21:11:47.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"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],"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":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"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":{"description":"Pitching Change: Ryan Zeferjahn replaces George Klassen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-05T21:08:54.933Z","endTime":"2026-04-05T21:11:10.801Z","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":"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.4,"endSpeed":82.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.115374034765107,"aZ":-30.546399418321723,"pfxX":2.955404289227207,"pfxZ":0.9433068949057617,"pX":0.06572000646525684,"pZ":3.0995124556355167,"vX0":3.7219174832841286,"vY0":-130.1808440613019,"vZ0":-1.156075484545827,"x":114.49,"y":155.09,"x0":-1.7658543483155187,"y0":50.0004381278422,"z0":5.859966408112022,"aX":5.074233391263469},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.7,"breakHorizontal":-6.1,"spinRate":2381,"spinDirection":117},"zone":2,"typeConfidence":2.0,"plateTime":0.4206212171545962,"extension":6.525140379077939},"index":1,"playId":"af31afbb-558d-35c5-aca9-4ef7dc943a38","pitchNumber":1,"startTime":"2026-04-05T21:11:10.801Z","endTime":"2026-04-05T21:11:14.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68184059971476,"aZ":-27.439263279294735,"pfxX":5.917153348004382,"pfxZ":3.01600782540104,"pX":0.4966497154000945,"pZ":1.4626148218061685,"vX0":4.224857785819337,"vY0":-124.70234022381746,"vZ0":-4.57180317255024,"x":98.07,"y":199.29,"x0":-1.9898987413292508,"y0":50.004488077983886,"z0":5.59024326861379,"aX":9.29535456266576},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.6,"breakHorizontal":-11.8,"spinRate":2517,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.43966081130546764,"extension":6.472602769589962},"index":2,"playId":"c5e998db-e711-3a64-a74a-6cd5fbb140ff","pitchNumber":2,"startTime":"2026-04-05T21:11:25.566Z","endTime":"2026-04-05T21:11:29.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.222252320691304,"aZ":-25.881444018638895,"pfxX":-7.579833990986575,"pfxZ":3.0660936178332037,"pX":-0.789519488323742,"pZ":2.3920620934515666,"vX0":5.072619756379734,"vY0":-142.55308800184818,"vZ0":-4.2373012966192976,"x":147.09,"y":174.19,"x0":-1.6085098255304644,"y0":50.00676130677337,"z0":5.534592664865912,"aX":-15.580735658389719},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":4.8,"breakHorizontal":12.7,"spinRate":1898,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.38443592568445784,"extension":6.689064977990159},"index":3,"playId":"445c09da-ec14-358b-8b7d-756754b404be","pitchNumber":3,"startTime":"2026-04-05T21:11:42.572Z","endTime":"2026-04-05T21:11:47.176Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T21:11:47.176Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mike Trout doubles (1) on a sharp line drive to left fielder Randy Arozarena.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-05T21:14:02.007Z","endTime":"2026-04-05T21:16:07.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.445901193674544,"aZ":-16.000830544378037,"pfxX":-4.971487242566384,"pfxZ":8.719446982886776,"pX":0.14136395863173995,"pZ":2.7409841519866864,"vX0":7.368340196848195,"vY0":-135.73975613438185,"vZ0":-3.518779645433579,"x":111.61,"y":164.77,"x0":-1.9701949360108526,"y0":50.00021388421172,"z0":5.177385030329598,"aX":-9.218885966877181},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.1,"breakHorizontal":7.3,"spinRate":2088,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.4044889529898592,"extension":5.483712385823584},"index":0,"playId":"b4e83d43-eeda-3ae7-9a75-8d4994212da5","pitchNumber":1,"startTime":"2026-04-05T21:14:16.937Z","endTime":"2026-04-05T21:14:21.261Z","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.0,"endSpeed":85.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.294154888020444,"aZ":-17.32038919045404,"pfxX":-7.164476252683223,"pfxZ":7.795605989381265,"pX":1.699607392248253,"pZ":4.005996895568171,"vX0":12.060938856279918,"vY0":-137.8239804548347,"vZ0":-0.20346741975795857,"x":52.21,"y":130.62,"x0":-1.8211958642939858,"y0":50.00617728902447,"z0":5.259956120179954,"aX":-13.658736017647815},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.3,"breakHorizontal":10.2,"spinRate":2123,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.39884779256087644,"extension":5.302105914253339},"index":1,"playId":"2882c806-8a2f-3659-a634-5ed3cf084b1f","pitchNumber":2,"startTime":"2026-04-05T21:14:30.356Z","endTime":"2026-04-05T21:14:33.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52343550475533,"aZ":-18.942701458391205,"pfxX":-7.958572919023757,"pfxZ":6.955323785608821,"pX":0.5109756182052548,"pZ":3.089112625050235,"vX0":9.178827199047104,"vY0":-137.52105244106812,"vZ0":-2.1754713550146527,"x":97.52,"y":155.37,"x0":-1.8472264260223983,"y0":50.00052752704859,"z0":5.185416392758303,"aX":-15.134359722588453},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.2,"breakHorizontal":12.4,"spinRate":2307,"spinDirection":232},"zone":3,"typeConfidence":2.0,"plateTime":0.39938111766810147,"extension":5.541090392626382},"index":2,"playId":"0e117ce9-9baa-3e51-91b4-11f374c5e2dd","pitchNumber":3,"startTime":"2026-04-05T21:14:45.503Z","endTime":"2026-04-05T21:14:52.528Z","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":95.2,"endSpeed":86.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9694387423243,"aZ":-19.930074550914046,"pfxX":-7.168836391399544,"pfxZ":6.39448574239546,"pX":1.6462664396706639,"pZ":2.981258354879274,"vX0":11.63661885390704,"vY0":-138.05168090057643,"vZ0":-2.192537175793722,"x":54.25,"y":158.29,"x0":-1.7072953574999128,"y0":50.00405480811337,"z0":5.1386749096592474,"aX":-13.730830652699707},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.3,"breakHorizontal":10.3,"spinRate":2177,"spinDirection":238},"zone":12,"typeConfidence":2.0,"plateTime":0.397933621435103,"extension":5.466397925633588},"index":3,"playId":"575f379f-5459-3be6-b0a5-77a7c19948e9","pitchNumber":4,"startTime":"2026-04-05T21:15:19.283Z","endTime":"2026-04-05T21:15:22.885Z","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":86.8,"endSpeed":80.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.384979427219488,"aZ":-29.630725928200984,"pfxX":-0.5812164489109186,"pfxZ":1.5685875466726351,"pX":1.4648574858805579,"pZ":1.084405900420076,"vX0":8.778175609301025,"vY0":-126.15090536281062,"vZ0":-3.5427378563693965,"x":61.16,"y":209.5,"x0":-1.9764589335184408,"y0":50.00103901668332,"z0":4.881717089762296,"aX":-0.941649974956272},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.3,"breakHorizontal":-0.8,"spinRate":2216,"spinDirection":327},"zone":14,"typeConfidence":2.0,"plateTime":0.4332897963655187,"extension":5.519758548128432},"index":4,"playId":"6dff275e-3459-3a4c-b2ed-9ed0a1241d7c","pitchNumber":5,"startTime":"2026-04-05T21:15:35.518Z","endTime":"2026-04-05T21:15:39.127Z","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":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6048449150153,"aZ":-18.902676165179887,"pfxX":-8.08585603726658,"pfxZ":6.828258704490539,"pX":0.3179288051973213,"pZ":2.895298499888264,"vX0":8.901140201511883,"vY0":-138.87886779449974,"vZ0":-2.590214956897045,"x":104.88,"y":160.61,"x0":-1.886049751270572,"y0":50.00220246809907,"z0":5.104851899204615,"aX":-15.713570362607674},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.0,"breakHorizontal":12.7,"spinRate":2365,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.39518503285284723,"extension":5.56957991169187},"hitData":{"launchSpeed":109.3,"launchAngle":17.0,"totalDistance":359.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":86.59,"coordY":59.69}},"index":5,"playId":"8a61be28-18de-37fa-9557-ca27ea232b9b","pitchNumber":6,"startTime":"2026-04-05T21:15:52.218Z","endTime":"2026-04-05T21:16:07.220Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T21:16:07.220Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Schanuel grounds out sharply, first baseman Josh Naylor to pitcher Luis Castillo. Mike Trout to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-05T21:16:28.359Z","endTime":"2026-04-05T21:17:24.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":1},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.215424319886225,"aZ":-24.39686862052911,"pfxX":-10.94188965137933,"pfxZ":3.938403942348872,"pX":0.7637032979857328,"pZ":2.311342980732377,"vX0":11.110185493526469,"vY0":-139.36689216973724,"vZ0":-3.353210826360942,"x":87.89,"y":176.37,"x0":-1.8456170844035091,"y0":50.00328652487985,"z0":5.13459077867287,"aX":-21.606875607535446},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.6,"breakHorizontal":17.6,"spinRate":2121,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.39245707556503007,"extension":5.653544343999563},"index":0,"playId":"db39dc03-cbd7-3822-becd-69d52cf54ef7","pitchNumber":1,"startTime":"2026-04-05T21:16:38.237Z","endTime":"2026-04-05T21:17:05.260Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"}}},{"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":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.563192316455453,"aZ":-27.714708199908404,"pfxX":-11.892329002730115,"pfxZ":2.2576733539224847,"pX":0.22583639521232685,"pZ":2.2880687098401773,"vX0":9.897891005267816,"vY0":-139.73712269521334,"vZ0":-2.7878149800599674,"x":108.39,"y":177.0,"x0":-1.8174891603133034,"y0":50.005252600525736,"z0":5.120011077721119,"aX":-23.515857916705},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.7,"breakHorizontal":19.4,"spinRate":1886,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.3920118769048173,"extension":5.58075837918877},"hitData":{"launchSpeed":102.7,"launchAngle":-8.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":152.66,"coordY":157.48}},"index":1,"playId":"9d2b2b02-58ea-34db-97e7-09e9ff70e99b","pitchNumber":2,"startTime":"2026-04-05T21:17:16.595Z","endTime":"2026-04-05T21:17:24.681Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T21:17:24.681Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorge Soler singles on a sharp ground ball to right fielder Luke Raley. Mike Trout scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-05T21:17:37.788Z","endTime":"2026-04-05T21:18:59.637Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.304447125941074,"aZ":-24.752122227350505,"pfxX":-10.418645206212336,"pfxZ":3.7578994316886085,"pX":1.135558870617766,"pZ":2.420455266944828,"vX0":11.81343042495515,"vY0":-139.39113917118604,"vZ0":-2.8045499217999237,"x":73.72,"y":173.43,"x0":-1.7967787231659638,"y0":50.001868797252705,"z0":5.067607731542142,"aX":-20.573314315790842},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.4,"breakHorizontal":16.6,"spinRate":2035,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.39241766660770994,"extension":5.716947054752319},"index":0,"playId":"a50ed995-72bc-36b2-ac6e-058f6920ed9d","pitchNumber":1,"startTime":"2026-04-05T21:17:58.664Z","endTime":"2026-04-05T21:18:02.015Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-05T21:18:06.726Z","endTime":"2026-04-05T21:18:46.417Z","isPitch":false,"type":"action"},{"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":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09014443670364,"aZ":-30.29822953204444,"pfxX":-11.71006127155593,"pfxZ":0.9617408882286043,"pX":0.2161112287032663,"pZ":2.265164626828727,"vX0":10.306664407449803,"vY0":-139.2824425560956,"vZ0":-2.0416963785920688,"x":108.76,"y":177.62,"x0":-2.0221180292581904,"y0":50.00392052079744,"z0":5.023543372056885,"aX":-22.86691468406398},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":1.4,"breakHorizontal":19.0,"spinRate":2052,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.3941857187209572,"extension":5.606148467902956},"hitData":{"launchSpeed":111.3,"launchAngle":5.0,"totalDistance":136.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":174.47,"coordY":99.94}},"index":2,"playId":"4f29790a-07b1-3b2c-84a6-bfc665f4b8d8","pitchNumber":2,"startTime":"2026-04-05T21:18:46.417Z","endTime":"2026-04-05T21:18:59.637Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T21:18:59.637Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeimer Candelario grounds out, second baseman Cole Young to first baseman Josh Naylor. Jorge Soler to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-05T21:19:18.490Z","endTime":"2026-04-05T21:19:54.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.668281067181685,"aZ":-25.678180380515965,"pfxX":-10.27087978941612,"pfxZ":3.2865939102062605,"pX":0.5531130468593717,"pZ":2.096757749811566,"vX0":10.317315448543857,"vY0":-139.771875455605,"vZ0":-3.472208185792281,"x":95.92,"y":182.17,"x0":-1.8525641062968587,"y0":50.00509731249512,"z0":5.042457706865413,"aX":-20.313657434897486},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.4,"breakHorizontal":16.4,"spinRate":2027,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.39196778245887387,"extension":5.560861371898924},"index":0,"playId":"e13aa15e-54e7-3d8a-8c10-0a966183d35f","pitchNumber":1,"startTime":"2026-04-05T21:19:26.443Z","endTime":"2026-04-05T21:19:30.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.536693779995943,"aZ":-30.54885815434853,"pfxX":-0.6941618144263964,"pfxZ":1.0378554426284285,"pX":-0.556536363120362,"pZ":2.373049790752707,"vX0":4.332824683360379,"vY0":-123.86068399083932,"vZ0":-0.44426486708640545,"x":138.21,"y":174.71,"x0":-2.234359286225663,"y0":50.0015557388294,"z0":5.097926262435528,"aX":-1.085108418701836},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.0,"breakHorizontal":0.4,"spinRate":2069,"spinDirection":300},"zone":4,"typeConfidence":2.0,"plateTime":0.44133756544650904,"extension":5.578218299044631},"hitData":{"launchSpeed":99.2,"launchAngle":-1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":158.12,"coordY":152.03}},"index":1,"playId":"e053f7b4-cc9d-31f9-8a60-8e5496912bdf","pitchNumber":2,"startTime":"2026-04-05T21:19:45.374Z","endTime":"2026-04-05T21:19:54.478Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T21:19:54.478Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-05T21:20:03.571Z","endTime":"2026-04-05T21:22:25.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"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":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.845421680797006,"aZ":-26.672087610463485,"pfxX":-1.4112996156459259,"pfxZ":3.425919559091464,"pX":1.3321725407533784,"pZ":1.500181664243452,"vX0":8.485444761753307,"vY0":-125.74179840320477,"vZ0":-3.0917270237536556,"x":66.22,"y":198.28,"x0":-1.8987920481730152,"y0":50.002416082971834,"z0":4.90345068907352,"aX":-2.2670820748589664},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.8,"breakHorizontal":0.7,"spinRate":2166,"spinDirection":270},"zone":14,"typeConfidence":2.0,"plateTime":0.4351438707453119,"extension":5.561677721700112},"index":0,"playId":"85a39d47-4492-3f12-b276-0f6a76b76d6a","pitchNumber":1,"startTime":"2026-04-05T21:20:22.084Z","endTime":"2026-04-05T21:20:25.956Z","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":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19638837785211,"aZ":-30.507810804793127,"pfxX":-0.6804888059686819,"pfxZ":1.0463034642052786,"pX":-0.027298612119655848,"pZ":1.6237296224108628,"vX0":5.357836175100711,"vY0":-125.84233811667869,"vZ0":-2.234570805382463,"x":118.04,"y":194.94,"x0":-2.098200144920939,"y0":50.00590195465206,"z0":5.001274307366795,"aX":-1.0886188238775538},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.6,"breakHorizontal":0.0,"spinRate":2157,"spinDirection":333},"zone":14,"typeConfidence":2.0,"plateTime":0.4357149875292703,"extension":5.6203135461857},"index":1,"playId":"89ea4e2a-898b-33bc-91b9-3bbab8cde320","pitchNumber":2,"startTime":"2026-04-05T21:20:41.961Z","endTime":"2026-04-05T21:20:46.021Z","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":86.7,"endSpeed":79.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.041004315948907,"aZ":-27.75518921672257,"pfxX":-1.2102453214201967,"pfxZ":2.7677391441241763,"pX":1.8749201850793045,"pZ":0.9594262335783248,"vX0":9.630573327380649,"vY0":-125.92493479953055,"vZ0":-4.090234013659568,"x":45.53,"y":212.88,"x0":-1.8518724427345123,"y0":50.001732825932656,"z0":4.865892785148742,"aX":-1.932084097674021},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.2,"breakHorizontal":-0.1,"spinRate":2059,"spinDirection":280},"zone":14,"typeConfidence":2.0,"plateTime":0.43598862116717463,"extension":5.733874089058633},"index":2,"playId":"e104487a-8f16-35ce-9393-8e5a37e563c9","pitchNumber":3,"startTime":"2026-04-05T21:21:13.589Z","endTime":"2026-04-05T21:21:17.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.771262462882294,"aZ":-18.562432318387174,"pfxX":-7.4493953609565065,"pfxZ":7.055191787061821,"pX":0.09268453874220343,"pZ":3.496337982468306,"vX0":8.307415132858452,"vY0":-138.26014880645297,"vZ0":-1.0432052360171529,"x":113.47,"y":144.38,"x0":-1.9877874967121545,"y0":50.0054074153971,"z0":5.128258238789729,"aX":-14.377821171084836},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.7,"breakHorizontal":11.6,"spinRate":2195,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.3966548443515401,"extension":5.4013822395008315},"index":3,"playId":"7eac558c-f07f-3d3d-9d15-a6244348ecb8","pitchNumber":4,"startTime":"2026-04-05T21:21:33.565Z","endTime":"2026-04-05T21:21:39.374Z","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":86.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.388777868463116,"aZ":-22.319036192563715,"pfxX":-8.900208324484447,"pfxZ":5.122970013806498,"pX":1.5119242595214897,"pZ":4.630362382300609,"vX0":11.823787213671597,"vY0":-137.33637815308208,"vZ0":2.2987679033958677,"x":59.37,"y":113.76,"x0":-1.6785605339460647,"y0":50.00221914232492,"z0":5.294041478497236,"aX":-17.121943367710863},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.0,"breakHorizontal":13.8,"spinRate":2283,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.3977448707884381,"extension":5.697726683442799},"index":4,"playId":"0948ec57-41d5-3e20-9696-34375be2a42a","pitchNumber":5,"startTime":"2026-04-05T21:22:01.324Z","endTime":"2026-04-05T21:22:04.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.694203130991166,"aZ":-30.70317991230958,"pfxX":-8.6780561478482,"pfxZ":0.9232732264754135,"pX":-0.04545303098608327,"pZ":1.6313535663745604,"vX0":7.557009678277537,"vY0":-125.65080611680132,"vZ0":-1.9224207230623744,"x":118.73,"y":194.73,"x0":-1.9659384744785298,"y0":50.00496714518175,"z0":4.903531565056177,"aX":-13.864459280554343},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.4,"breakHorizontal":13.9,"spinRate":1914,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.43607834477596974,"extension":5.625938939898799},"index":5,"playId":"f0046d2d-0c32-308b-99a8-7af7ce063b7d","pitchNumber":6,"startTime":"2026-04-05T21:22:20.966Z","endTime":"2026-04-05T21:22:25.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T21:22:25.766Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leo Rivas strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-05T21:24:51.893Z","endTime":"2026-04-05T21:25:52.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"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":[0,1,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":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"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":"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":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.554086547739796,"aZ":-26.34357931952869,"pfxX":6.278912541693609,"pfxZ":3.868240679540439,"pX":0.6164931185797767,"pZ":2.0001379174643166,"vX0":3.997305774508942,"vY0":-122.36646396524091,"vZ0":-3.5189477743228426,"x":93.5,"y":184.78,"x0":-1.857377733131808,"y0":50.00241448203268,"z0":5.729393069685283,"aX":9.461339605255128},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.4,"breakHorizontal":-12.4,"spinRate":2451,"spinDirection":87},"zone":9,"typeConfidence":2.0,"plateTime":0.4486912459591874,"extension":6.425713814577917},"index":0,"playId":"027d4d6a-3cec-377e-a801-4ae34463d90b","pitchNumber":1,"startTime":"2026-04-05T21:25:05.094Z","endTime":"2026-04-05T21:25:09.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.315355207113324,"aZ":-31.360539515663554,"pfxX":9.681677067766007,"pfxZ":0.5525586939514895,"pX":-0.5626441536928618,"pZ":3.23893141096607,"vX0":0.6331173725064208,"vY0":-120.59711897292286,"vZ0":0.3996331397253199,"x":138.45,"y":151.33,"x0":-2.0858746853657357,"y0":50.001274943368855,"z0":5.846067571603874,"aX":14.202633506206181},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.3,"breakHorizontal":-17.6,"spinRate":2655,"spinDirection":74},"zone":11,"typeConfidence":2.0,"plateTime":0.45486360321895347,"extension":6.320252979485513},"index":1,"playId":"98a1863b-4e36-3993-8200-173c14c69c67","pitchNumber":2,"startTime":"2026-04-05T21:25:20.960Z","endTime":"2026-04-05T21:25:25.200Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-05T21:25:33.466Z","endTime":"2026-04-05T21:25:47.820Z","isPitch":false,"type":"action","player":{"id":660844,"link":"/api/v1/people/660844"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.642916524888815,"aZ":-31.27063678591021,"pfxX":2.461948257991583,"pfxZ":0.5191849576114,"pX":0.28745186576102644,"pZ":1.0446889272204223,"vX0":3.879846422879574,"vY0":-130.18380119454585,"vZ0":-6.421811195227702,"x":106.04,"y":210.57,"x0":-1.538170497126938,"y0":50.0012308007153,"z0":5.890754629930708,"aX":4.251842394517783},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-0.1,"breakHorizontal":-5.3,"spinRate":2501,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.41968849589730306,"extension":6.6244359867339035},"index":3,"playId":"243b88d8-b943-3995-bab7-6483efb53f68","pitchNumber":3,"startTime":"2026-04-05T21:25:47.820Z","endTime":"2026-04-05T21:25:52.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T21:25:52.021Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Raley strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-05T21:26:01.577Z","endTime":"2026-04-05T21:27:23.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"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":[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":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.534925274848494,"aZ":-34.357285508165965,"pfxX":7.256888606808725,"pfxZ":-1.4434221877712465,"pX":-0.3600282697766471,"pZ":1.1046847784881901,"vX0":1.6477740309269564,"vY0":-122.91536435576167,"vZ0":-3.9089831478001686,"x":130.72,"y":208.95,"x0":-1.9830022001230285,"y0":50.00196547276027,"z0":5.662812663900472,"aX":10.996096739736506},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.4,"breakHorizontal":-13.6,"spinRate":2489,"spinDirection":76},"zone":13,"typeConfidence":2.0,"plateTime":0.4472620100134428,"extension":6.414808306030988},"index":0,"playId":"a7eac21a-d5cf-3da4-979d-2e98a9df8f32","pitchNumber":1,"startTime":"2026-04-05T21:26:14.094Z","endTime":"2026-04-05T21:26:18.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.457663433081997,"aZ":-28.39367294820234,"pfxX":7.105030129532462,"pfxZ":2.3423049025668377,"pX":0.7986437307164819,"pZ":1.5101655904946893,"vX0":4.2609149382587015,"vY0":-126.65075366966735,"vZ0":-4.318022413233308,"x":86.56,"y":198.01,"x0":-1.832243018264319,"y0":50.00260052789006,"z0":5.52524518204696,"aX":11.465535542855635},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.5,"breakHorizontal":-13.9,"spinRate":2555,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.43355863984903253,"extension":6.472912653186875},"index":1,"playId":"5886c815-42d9-3a83-905d-46969168aa97","pitchNumber":2,"startTime":"2026-04-05T21:26:28.123Z","endTime":"2026-04-05T21:26:32.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.314700346585525,"aZ":-33.06520682657664,"pfxX":6.794906078397666,"pfxZ":-0.5460657380116061,"pX":0.6567963070657425,"pZ":1.6588696618753316,"vX0":3.9935371608125942,"vY0":-127.89178555981341,"vZ0":-3.3911495673771306,"x":91.96,"y":193.99,"x0":-1.8137485652917864,"y0":50.00163885281993,"z0":5.628079612540813,"aX":11.120059644669086},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.6,"breakHorizontal":-13.3,"spinRate":2639,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.43025259617119627,"extension":6.487599908109506},"index":2,"playId":"e6dcc0e9-87ba-3db8-b9c6-27b9580094d1","pitchNumber":3,"startTime":"2026-04-05T21:26:44.101Z","endTime":"2026-04-05T21:26:48.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.601072209795465,"aZ":-25.276921447555,"pfxX":7.974169754556237,"pfxZ":4.002039519675101,"pX":0.6815128561140322,"pZ":0.39160849066277004,"vX0":3.5721392067393762,"vY0":-130.46918789414855,"vZ0":-8.066420485501705,"x":91.02,"y":228.21,"x0":-1.7415797851138484,"y0":50.002917895311384,"z0":5.43016040505663,"aX":13.737594877069254},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.6,"breakHorizontal":-15.2,"spinRate":2748,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.4199055066297275,"extension":6.6061288480778035},"index":3,"playId":"e708c358-6657-3880-8108-fbe7ad44c482","pitchNumber":4,"startTime":"2026-04-05T21:27:00.434Z","endTime":"2026-04-05T21:27:04.440Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.142067509293668,"aZ":-28.033477470622405,"pfxX":11.730034612066085,"pfxZ":2.599316492452827,"pX":1.3961739046749977,"pZ":1.8739036269810239,"vX0":4.422551363553039,"vY0":-126.57561225011737,"vZ0":-3.5617088358354287,"x":63.78,"y":188.18,"x0":-1.9065883492311024,"y0":50.005000392129574,"z0":5.588789959987771,"aX":18.692805942427686},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.0,"breakHorizontal":-22.3,"spinRate":2952,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4357368185582784,"extension":6.59738542561717},"index":4,"playId":"c88f88eb-0935-398f-9469-f85f1aae43e8","pitchNumber":5,"startTime":"2026-04-05T21:27:17.875Z","endTime":"2026-04-05T21:27:23.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T21:27:23.074Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-05T21:27:30.435Z","endTime":"2026-04-05T21:29:19.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"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":[0,1,2,3,5,6],"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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.644069135972266,"aZ":-28.767586029969355,"pfxX":5.238234639441838,"pfxZ":2.0737779317007154,"pX":0.1567370239706615,"pZ":2.0541458592326918,"vX0":3.4598940744141315,"vY0":-127.99514700076571,"vZ0":-3.2608028246314698,"x":111.03,"y":183.32,"x0":-1.8972962336017478,"y0":50.003907228593114,"z0":5.619147476512848,"aX":8.61347968355406},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.2,"breakHorizontal":-10.3,"spinRate":2707,"spinDirection":85},"zone":8,"typeConfidence":2.0,"plateTime":0.4294085261573164,"extension":6.55115883750876},"index":0,"playId":"09bc9a1c-8023-383a-85f8-97ceb1339e4d","pitchNumber":1,"startTime":"2026-04-05T21:27:45.780Z","endTime":"2026-04-05T21:27:49.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.78619248250991,"aZ":-24.084549520742257,"pfxX":-7.1892617111080925,"pfxZ":4.0209683081391105,"pX":-1.654078714997733,"pZ":3.1112172537405365,"vX0":3.4910399666892284,"vY0":-140.91663242637048,"vZ0":-2.1946944139500415,"x":180.05,"y":154.78,"x0":-1.974352263741667,"y0":50.00523424104339,"z0":5.454854434224387,"aX":-14.471747435347417},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.1,"breakHorizontal":12.4,"spinRate":1929,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.3885727770159595,"extension":6.662642029186355},"index":1,"playId":"00cac629-9214-36ae-907e-d0e577c10bd5","pitchNumber":2,"startTime":"2026-04-05T21:28:05.448Z","endTime":"2026-04-05T21:28:09.259Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29299694537502,"aZ":-18.958914068706544,"pfxX":-8.397751676508769,"pfxZ":6.337874021127362,"pX":-1.3051959897540752,"pZ":2.4431811152277816,"vX0":4.531332079312012,"vY0":-143.4905845334992,"vZ0":-4.964654057483021,"x":166.75,"y":172.81,"x0":-1.8140969423834168,"y0":50.00139959990182,"z0":5.377544861992567,"aX":-17.5047281339817},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.7,"breakHorizontal":14.3,"spinRate":2037,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.3817583727181857,"extension":6.754391989158666},"index":2,"playId":"c93169ee-4dd1-3776-b4de-ec419de3fde5","pitchNumber":3,"startTime":"2026-04-05T21:28:19.970Z","endTime":"2026-04-05T21:28:24.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01903185201471,"aZ":-24.05266335708754,"pfxX":8.815456103076965,"pfxZ":5.005988836823516,"pX":1.26234390577643,"pZ":2.397850329778356,"vX0":4.727794132969993,"vY0":-127.06996949315185,"vZ0":-3.2921494600491776,"x":68.88,"y":174.04,"x0":-1.772318596346431,"y0":50.00164600585091,"z0":5.638668708216668,"aX":14.296549611877607},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.5,"breakHorizontal":-17.0,"spinRate":2640,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.432389944268035,"extension":6.626624865666095},"index":3,"playId":"2cb8d058-da37-3534-98c5-16faa79d2408","pitchNumber":4,"startTime":"2026-04-05T21:28:34.866Z","endTime":"2026-04-05T21:28:38.925Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-05T21:28:43.522Z","endTime":"2026-04-05T21:28:56.165Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"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":99.5,"endSpeed":90.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.60243501810028,"aZ":-13.258093541669652,"pfxX":-4.369771262194595,"pfxZ":8.981510663024899,"pX":-0.7508920750796015,"pZ":4.374488194332389,"vX0":3.9422605399106647,"vY0":-144.85460893176435,"vZ0":-1.5228160108101507,"x":145.62,"y":120.67,"x0":-1.5676189749759224,"y0":50.00647147915421,"z0":5.725546293612859,"aX":-9.207018720433375},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.1,"breakHorizontal":7.1,"spinRate":2136,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3794084829278326,"extension":6.6662278192098325},"index":5,"playId":"668cde6f-5ca8-385f-8e19-fbd9ce96abbc","pitchNumber":5,"startTime":"2026-04-05T21:28:56.165Z","endTime":"2026-04-05T21:28:59.895Z","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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.983408784465077,"aZ":-28.828082523945863,"pfxX":5.39993385790447,"pfxZ":2.0264341950481963,"pX":0.37769902033756464,"pZ":3.3746266057148455,"vX0":3.6431691657591934,"vY0":-127.53734333079278,"vZ0":-0.25346084616224485,"x":102.6,"y":147.67,"x0":-1.770154289942535,"y0":50.00053477870016,"z0":5.7469569306417085,"aX":8.902376346106596},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.8,"breakHorizontal":-10.6,"spinRate":2637,"spinDirection":77},"zone":3,"typeConfidence":2.0,"plateTime":0.4292975832617021,"extension":6.603371017314801},"index":6,"playId":"fd861df3-e6f2-3d9e-9e24-4f2e45a93671","pitchNumber":6,"startTime":"2026-04-05T21:29:14.599Z","endTime":"2026-04-05T21:29:19.153Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T21:29:19.153Z","atBatIndex":34},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Josh Lowe hit by pitch.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-05T21:31:21.223Z","endTime":"2026-04-05T21:31:49.533Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":[]}],"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":84.0,"endSpeed":76.4,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.149572312660798,"aZ":-31.91407583823113,"pfxX":0.04823010343549172,"pfxZ":0.17405506894144906,"pX":-0.3722388435820381,"pZ":2.6587393861103603,"vX0":4.6445589708883945,"vY0":-122.15139691787661,"vZ0":0.574032119672558,"x":131.19,"y":166.99,"x0":-2.3120342924775885,"y0":50.003533266017214,"z0":5.185054632772678,"aX":0.07136715729383306},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.7,"breakHorizontal":-1.3,"spinRate":2127,"spinDirection":16},"zone":4,"typeConfidence":2.0,"plateTime":0.4500175945139562,"extension":5.362389739270003},"index":0,"playId":"7896a5e2-4c97-3a2e-b242-8c7f2dbaa823","pitchNumber":1,"startTime":"2026-04-05T21:31:28.927Z","endTime":"2026-04-05T21:31:32.894Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.360244462922267,"aZ":-17.511662496567197,"pfxX":-7.093504792481621,"pfxZ":7.652631954952511,"pX":2.4304105139934338,"pZ":3.4670436399815765,"vX0":14.15879673825314,"vY0":-137.75475730090915,"vZ0":-1.5618269908285574,"x":24.36,"y":145.17,"x0":-1.8608143486582238,"y0":50.00681613243468,"z0":5.22846131913655,"aX":-13.599825075309903},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.7,"breakHorizontal":9.8,"spinRate":2332,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3980041875736213,"extension":5.430727595349268},"index":1,"playId":"9752589f-2f70-389b-af59-547520bb3cd5","pitchNumber":2,"startTime":"2026-04-05T21:31:42.498Z","endTime":"2026-04-05T21:31:49.533Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T21:31:49.533Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Logan O'Hoppe walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-05T21:32:07.744Z","endTime":"2026-04-05T21:34:40.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"postOnSecond":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"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":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"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(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":91.5,"endSpeed":83.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.325938732198225,"aZ":-19.11478798869726,"pfxX":-6.4731638547157475,"pfxZ":7.290446576115843,"pX":-1.3656978618836577,"pZ":2.3542864836006654,"vX0":4.34705158058327,"vY0":-133.1802814476654,"vZ0":-3.6814442145473474,"x":169.06,"y":175.21,"x0":-2.1803235081270387,"y0":50.00357804558615,"z0":5.141727235643739,"aX":-11.597257400159766},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.6,"breakHorizontal":10.8,"spinRate":2173,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4116851862784001,"extension":5.3609543329106675},"index":0,"playId":"2debdb8b-41e7-3ede-a680-48f1e460c468","pitchNumber":1,"startTime":"2026-04-05T21:32:39.908Z","endTime":"2026-04-05T21:32:43.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.493315581134627,"aZ":-17.254720717539108,"pfxX":-6.462302027721957,"pfxZ":7.812580190587984,"pX":1.1444874155567168,"pZ":2.309423933681093,"vX0":10.23165933221146,"vY0":-136.88496759315015,"vZ0":-4.728506411942519,"x":73.37,"y":176.43,"x0":-1.791701476827448,"y0":50.00191739647842,"z0":5.230266790329942,"aX":-12.339438639679162},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.3,"breakHorizontal":9.7,"spinRate":2306,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.39922645254757105,"extension":5.435355692222704},"index":1,"playId":"c370c472-f538-33fe-bd41-2883734e37df","pitchNumber":2,"startTime":"2026-04-05T21:32:57.594Z","endTime":"2026-04-05T21:33:01.386Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"playId":"0ed2730e-f56d-3230-bac6-94b54a2fe4b5","startTime":"2026-04-05T21:33:14.793Z","endTime":"2026-04-05T21:33:18.835Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37374251183888,"aZ":-25.711753652240777,"pfxX":-10.750563377863978,"pfxZ":3.4305831131571844,"pX":1.003640670897636,"pZ":1.7670446822748116,"vX0":11.250361866997267,"vY0":-136.06533579130954,"vZ0":-4.0187267198718635,"x":78.74,"y":191.07,"x0":-1.7775054161064878,"y0":50.00484814404845,"z0":5.033685495417908,"aX":-20.267253241008028},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.5,"breakHorizontal":17.3,"spinRate":2027,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4017319958887633,"extension":5.460808146755754},"index":3,"playId":"9a33b450-b7f3-3a9a-8f1f-96da9e31120d","pitchNumber":3,"startTime":"2026-04-05T21:33:34.742Z","endTime":"2026-04-05T21:33:38.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":85.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.293087639865824,"aZ":-16.1190898014604,"pfxX":-7.761978653076326,"pfxZ":8.402632998085329,"pX":-0.4332245864503019,"pZ":2.8717742810531415,"vX0":6.702732204805012,"vY0":-137.96385827535744,"vZ0":-3.2519106353081075,"x":133.51,"y":161.24,"x0":-1.8966435920252234,"y0":50.00080821071707,"z0":5.164966870620685,"aX":-14.826085980471353},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.6,"breakHorizontal":12.5,"spinRate":2363,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.39840162913267907,"extension":5.561215148623787},"index":4,"playId":"53d2433b-d783-3a6d-bb0f-e725dbd0ffc0","pitchNumber":4,"startTime":"2026-04-05T21:33:57.009Z","endTime":"2026-04-05T21:34:07.051Z","isPitch":true,"type":"pitch"},{"details":{"description":"Josh Lowe steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":5,"actionPlayId":"53d2433b-d783-3a6d-bb0f-e725dbd0ffc0","startTime":"2026-04-05T21:34:07.051Z","endTime":"2026-04-05T21:34:35.643Z","isPitch":false,"isBaseRunningPlay":true,"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":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37400632944473,"aZ":-15.113124637088195,"pfxX":-6.036205534165664,"pfxZ":8.658514924080546,"pX":1.1926122350439334,"pZ":2.7032311233407342,"vX0":10.261466154988687,"vY0":-139.68803323418155,"vZ0":-4.020039196477616,"x":71.54,"y":165.79,"x0":-1.7493376188810554,"y0":50.00023577983012,"z0":5.158984238474158,"aX":-11.891257448534043},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.0,"breakHorizontal":8.8,"spinRate":2214,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.3925807312286933,"extension":5.637335394214082},"index":6,"playId":"91144dfc-70c1-3558-b5d9-91404c7694b2","pitchNumber":5,"startTime":"2026-04-05T21:34:35.643Z","endTime":"2026-04-05T21:34:40.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T21:34:40.289Z","atBatIndex":36},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Adam Frazier out on a sacrifice bunt, third baseman Leo Rivas to second baseman Cole Young. Josh Lowe to 3rd. Logan O'Hoppe to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-05T21:36:04.723Z","endTime":"2026-04-05T21:36:17.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"postOnThird":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-05T21:35:02.683Z","endTime":"2026-04-05T21:36:06.916Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.0,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1609707003257,"aZ":-13.775636813523743,"pfxX":-5.571529428763813,"pfxZ":9.613199170715934,"pX":0.0033386779874309985,"pZ":3.0009744496240263,"vX0":7.279984206492397,"vY0":-138.06127334972697,"vZ0":-3.2655137497803124,"x":116.87,"y":157.75,"x0":-1.9543159931251084,"y0":50.00399849527103,"z0":5.137015238943811,"aX":-10.665440571888144},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.8,"breakHorizontal":8.4,"spinRate":2228,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.39800425115460625,"extension":5.626652811282734},"hitData":{"launchSpeed":31.8,"launchAngle":-4.0,"totalDistance":17.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":118.33,"coordY":186.24}},"index":1,"playId":"4fe75dd7-a2bd-3377-895c-96a2cdc94c58","pitchNumber":1,"startTime":"2026-04-05T21:36:06.916Z","endTime":"2026-04-05T21:36:17.647Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T21:36:17.647Z","atBatIndex":37},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Neto reaches on an error by 3B Rivas, J Lowe scores, O'Hoppe to 3rd, reaches 1st on an error by 3B Rivas","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-05T21:36:32.874Z","endTime":"2026-04-05T21:38:49.010Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"postOnThird":{"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,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.773282578352426,"aZ":-28.813854292382697,"pfxX":-1.011356288427507,"pfxZ":2.0736035490625966,"pX":1.0449267065572467,"pZ":2.648294104293816,"vX0":8.317364706079248,"vY0":-126.1797944988666,"vZ0":-0.37352103494245004,"x":77.17,"y":167.28,"x0":-2.157250739047124,"y0":50.00156055460928,"z0":5.112518798899003,"aX":-1.6389070857559085},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.0,"breakHorizontal":0.0,"spinRate":2229,"spinDirection":269},"zone":12,"typeConfidence":2.0,"plateTime":0.43347703338853494,"extension":5.395118553514495},"index":0,"playId":"fbdebcdf-b2fa-3ea4-a727-a3b3725f13a2","pitchNumber":1,"startTime":"2026-04-05T21:36:45.736Z","endTime":"2026-04-05T21:36:49.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.221295814126925,"aZ":-15.618579601836418,"pfxX":-7.342403394504831,"pfxZ":8.653715527040127,"pX":1.6101646820519562,"pZ":3.3243563642655545,"vX0":11.246979748603247,"vY0":-138.04634332767324,"vZ0":-2.085733935910129,"x":55.62,"y":149.02,"x0":-1.5792717589467204,"y0":50.00415268198618,"z0":5.1515687799309715,"aX":-14.050207196186676},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.4,"breakHorizontal":10.7,"spinRate":2305,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.398089714920971,"extension":5.514964274340128},"index":1,"playId":"d274a67a-ae02-35e3-99ca-2fea0594b4aa","pitchNumber":2,"startTime":"2026-04-05T21:37:03.981Z","endTime":"2026-04-05T21:37:07.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.561777320042918,"aZ":-29.169061836438996,"pfxX":-0.8342071823921078,"pfxZ":1.8257865378795177,"pX":0.8413568452701357,"pZ":1.0349196192974526,"vX0":7.407052975329681,"vY0":-126.79934943126082,"vZ0":-4.0562721063566425,"x":84.93,"y":210.84,"x0":-1.9970660317888551,"y0":50.00059081712893,"z0":4.957345509718473,"aX":-1.3716657954005946},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.6,"breakHorizontal":0.0,"spinRate":2241,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4303618212267657,"extension":5.505461343703328},"index":2,"playId":"9fffdb70-8255-3772-9ff5-9f4872902f77","pitchNumber":3,"startTime":"2026-04-05T21:37:22.535Z","endTime":"2026-04-05T21:37:26.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81755135322535,"aZ":-23.479820999042055,"pfxX":-11.512167797888292,"pfxZ":4.496489712968486,"pX":0.061076019063157114,"pZ":2.3514958364974485,"vX0":9.394295495609587,"vY0":-138.62543007796864,"vZ0":-2.964579178257615,"x":114.67,"y":175.29,"x0":-1.8866518428241534,"y0":50.00265241186343,"z0":5.013246493194243,"aX":-22.263974627476383},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.7,"breakHorizontal":18.7,"spinRate":2000,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.3960673786904012,"extension":5.703329504375298},"index":3,"playId":"ec7a4e46-7da7-3130-baee-7c14fb87f29b","pitchNumber":4,"startTime":"2026-04-05T21:37:41.508Z","endTime":"2026-04-05T21:37:45.234Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-05T21:37:55.643Z","endTime":"2026-04-05T21:38:15.433Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":87.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.84627334977427,"aZ":-16.665605881293306,"pfxX":-6.085133091781216,"pfxZ":7.82924684695506,"pX":0.8312071412739707,"pZ":3.9404760588220857,"vX0":9.264646630078515,"vY0":-140.5796829102752,"vZ0":-0.5838302112614693,"x":85.32,"y":132.39,"x0":-1.7319249676858397,"y0":50.00670028202444,"z0":5.2426422008373015,"aX":-12.060734855954715},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.2,"breakHorizontal":8.9,"spinRate":2182,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.39112049197290233,"extension":5.3826620919143},"index":5,"playId":"84ee3746-6245-3a2f-8600-7fefeca76eb4","pitchNumber":5,"startTime":"2026-04-05T21:38:15.433Z","endTime":"2026-04-05T21:38:19.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.569354121811944,"aZ":-32.32893398008675,"pfxX":-10.961329514369652,"pfxZ":-0.08812807050587335,"pX":-0.1980339788681481,"pZ":1.9433598598240314,"vX0":8.226948440152807,"vY0":-129.65210227815086,"vZ0":-1.436147875607558,"x":124.55,"y":186.31,"x0":-1.9848167751860462,"y0":50.00396144251323,"z0":4.966745651016094,"aX":-18.701971106394687},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.2,"breakHorizontal":18.1,"spinRate":1950,"spinDirection":256},"zone":8,"typeConfidence":2.0,"plateTime":0.4221100137336573,"extension":5.632298959427207},"hitData":{"launchSpeed":90.5,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.27,"coordY":181.71}},"index":6,"playId":"fdb549ba-9f83-3e1f-98b4-beac783afe54","pitchNumber":6,"startTime":"2026-04-05T21:38:37.590Z","endTime":"2026-04-05T21:38:49.010Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T21:38:49.010Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-05T21:39:32.844Z","endTime":"2026-04-05T21:41:02.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"postOnThird":{"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,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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"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":86.4,"endSpeed":79.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.974858237207027,"aZ":-28.32807417810287,"pfxX":-1.6634679801261483,"pfxZ":2.380545147715715,"pX":-0.2640953429597172,"pZ":2.4056147970870327,"vX0":5.330344134885378,"vY0":-125.80482773941506,"vZ0":-0.80283474510133,"x":127.07,"y":173.83,"x0":-2.1881164762602543,"y0":50.0004163085401,"z0":5.01187461069755,"aX":-2.684263997204608},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.3,"breakHorizontal":1.9,"spinRate":2098,"spinDirection":256},"zone":5,"typeConfidence":2.0,"plateTime":0.43430622390723705,"extension":5.277987740621944},"index":0,"playId":"f93bf86e-ae57-3e07-b164-a3fc9f245dfe","pitchNumber":1,"startTime":"2026-04-05T21:39:32.844Z","endTime":"2026-04-05T21:39:37.050Z","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":93.7,"endSpeed":86.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26781195867555,"aZ":-25.06840280030118,"pfxX":-8.826136010367883,"pfxZ":3.747134898734518,"pX":-1.0520435487440352,"pZ":2.1474598390225146,"vX0":5.7956756685871404,"vY0":-136.39379707717444,"vZ0":-3.3761682728592977,"x":157.1,"y":180.8,"x0":-2.0511014771320952,"y0":50.002529693959005,"z0":5.118045168771555,"aX":-16.731617861240654},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.4,"breakHorizontal":14.9,"spinRate":1911,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4006458484500661,"extension":5.390934182577848},"index":1,"playId":"bc3f4cc9-17c2-3908-b995-d3874c8532b2","pitchNumber":2,"startTime":"2026-04-05T21:39:50.275Z","endTime":"2026-04-05T21:39:54.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18239879576912,"aZ":-17.705954755373984,"pfxX":-6.432155846411954,"pfxZ":7.459530174719378,"pX":0.44045043270689976,"pZ":2.692112545368983,"vX0":8.591345905214434,"vY0":-138.22770892134426,"vZ0":-3.3612855902787597,"x":100.21,"y":166.09,"x0":-1.8690545834830885,"y0":50.00191113606516,"z0":5.109420160521913,"aX":-12.474317870112323},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.0,"breakHorizontal":10.0,"spinRate":2174,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.3959277360996971,"extension":5.524156365548804},"index":2,"playId":"dcf10d97-8a54-3f12-a149-5008874f327b","pitchNumber":3,"startTime":"2026-04-05T21:40:09.091Z","endTime":"2026-04-05T21:40:13.469Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"9cef884d-a3cd-3e2c-94c2-07e8302d39a9","startTime":"2026-04-05T21:40:36.358Z","endTime":"2026-04-05T21:40:40.450Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.664827252570852,"aZ":-18.63519768375313,"pfxX":-6.268296749305707,"pfxZ":7.0931816492488675,"pX":-0.6797421637950596,"pZ":3.232311132221764,"vX0":5.880378500689287,"vY0":-137.57216701314198,"vZ0":-1.7939298070763636,"x":142.91,"y":151.51,"x0":-2.0347015751419595,"y0":50.005585969072584,"z0":5.161410769299621,"aX":-11.96912637942443},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.6,"breakHorizontal":10.1,"spinRate":2221,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.3987529300189232,"extension":5.36894523901733},"index":4,"playId":"9a8d4224-9ee6-3832-8069-962def0326a7","pitchNumber":4,"startTime":"2026-04-05T21:40:57.590Z","endTime":"2026-04-05T21:41:02.750Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T21:41:02.750Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Schanuel singles on a ground ball to shortstop J.P. Crawford. Logan O'Hoppe scores. Zach Neto to 2nd.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-05T21:44:02.431Z","endTime":"2026-04-05T21:45:08.078Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: José A. Ferrer replaces Luis Castillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-05T21:41:54.626Z","endTime":"2026-04-05T21:44:04.808Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678606,"link":"/api/v1/people/678606"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.85888529297103,"aZ":-26.45074407605764,"pfxX":11.626410802600724,"pfxZ":2.899907267539703,"pX":0.48585873685913034,"pZ":2.3565887622833372,"vX0":-10.197001576755264,"vY0":-140.2938736958219,"vZ0":-4.438403339793731,"x":98.48,"y":175.15,"x0":2.67604947528163,"y0":50.00000865670791,"z0":5.705269582550931,"aX":22.92848502690964},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.4,"breakHorizontal":-18.7,"spinRate":2092,"spinDirection":114},"zone":6,"typeConfidence":2.0,"plateTime":0.3919828474013989,"extension":5.925566751098006},"index":1,"playId":"e3caa425-105b-3f1c-908d-30f3a4f46d17","pitchNumber":1,"startTime":"2026-04-05T21:44:04.808Z","endTime":"2026-04-05T21:44:08.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76621923129593,"aZ":-26.343416338035766,"pfxX":10.585276008868245,"pfxZ":2.975021164265957,"pX":-1.611391777376822,"pZ":2.7111662234682727,"vX0":-14.93027139925688,"vY0":-139.0652815352853,"vZ0":-3.481450446858316,"x":178.42,"y":165.58,"x0":2.448205549016236,"y0":50.00448535621754,"z0":5.723888959882475,"aX":20.7643316224618},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.8,"breakHorizontal":-16.1,"spinRate":2043,"spinDirection":108},"zone":11,"typeConfidence":2.0,"plateTime":0.3936447894638606,"extension":5.831211643265294},"index":2,"playId":"534d03d0-fa65-3e73-ad74-efc9371624e9","pitchNumber":2,"startTime":"2026-04-05T21:44:23.266Z","endTime":"2026-04-05T21:44:26.600Z","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":96.2,"endSpeed":87.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.165794513897254,"aZ":-26.815446322187476,"pfxX":9.455423267876345,"pfxZ":2.7081281940491895,"pX":1.4903599924831712,"pZ":3.4709406100956484,"vX0":-6.8336938767765725,"vY0":-139.9446606021327,"vZ0":-1.6218314374286102,"x":60.19,"y":145.06,"x0":2.7378394029194384,"y0":50.00520619749403,"z0":5.817981475638611,"aX":18.720214083150335},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.8,"breakHorizontal":-15.7,"spinRate":2014,"spinDirection":107},"zone":12,"typeConfidence":2.0,"plateTime":0.39169097743798886,"extension":5.820246544832192},"index":3,"playId":"5a0e023c-444a-3e24-ac82-747195ce74fe","pitchNumber":3,"startTime":"2026-04-05T21:44:40.500Z","endTime":"2026-04-05T21:44:44.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65133968135884,"aZ":-26.516421008872335,"pfxX":9.484022445056251,"pfxZ":2.8248675242353105,"pX":-0.5861842826385733,"pZ":2.7269713255078334,"vX0":-11.944569014160413,"vY0":-140.320644896373,"vZ0":-3.6176464256026906,"x":139.34,"y":165.15,"x0":2.486105983713069,"y0":50.00246947729032,"z0":5.753336054881972,"aX":18.98408622386815},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.6,"breakHorizontal":-14.9,"spinRate":2102,"spinDirection":113},"zone":4,"typeConfidence":2.0,"plateTime":0.38979923000601735,"extension":5.9072274562667175},"hitData":{"launchSpeed":75.2,"launchAngle":-27.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.72,"coordY":159.3}},"index":4,"playId":"f5155504-154b-3d9e-8a59-650a8112a72c","pitchNumber":4,"startTime":"2026-04-05T21:44:58.233Z","endTime":"2026-04-05T21:45:08.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T21:45:08.078Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-05T21:45:35.824Z","endTime":"2026-04-05T21:47:10.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08613315851731,"aZ":-25.25977441571203,"pfxX":10.26782636336568,"pfxZ":3.3411347261228617,"pX":0.5942267950512314,"pZ":2.60060804600533,"vX0":-9.851907789858096,"vY0":-142.81309768939337,"vZ0":-4.222948529102891,"x":94.35,"y":168.56,"x0":2.750203719619879,"y0":50.00693961212683,"z0":5.682398246007988,"aX":21.270548029713797},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":5.4,"breakHorizontal":-16.7,"spinRate":1911,"spinDirection":107},"zone":6,"typeConfidence":2.0,"plateTime":0.3831473541448007,"extension":5.861550740557768},"index":0,"playId":"831f2bbf-b17a-33c3-82c7-695851c3db67","pitchNumber":1,"startTime":"2026-04-05T21:45:48.730Z","endTime":"2026-04-05T21:45:52.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.164905758804295,"aZ":-31.969596422912577,"pfxX":-1.3646846768590888,"pfxZ":0.1163828183896527,"pX":0.5002659533267008,"pZ":2.4998165012618356,"vX0":-5.523792219791167,"vY0":-128.7611480214238,"vZ0":-1.859687541361518,"x":97.93,"y":171.28,"x0":2.84497517225026,"y0":50.00050250554354,"z0":5.690447858581209,"aX":-2.303440867320607},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.0,"breakHorizontal":3.6,"spinRate":2397,"spinDirection":305},"zone":6,"typeConfidence":0.91,"plateTime":0.4243746946650804,"extension":5.553649824539059},"index":1,"playId":"4e421140-1149-37dd-a5f9-1dc3547eebae","pitchNumber":2,"startTime":"2026-04-05T21:46:09.351Z","endTime":"2026-04-05T21:46:13.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.270909805494597,"aZ":-31.082720237009745,"pfxX":11.18418883595433,"pfxZ":0.6672295180766514,"pX":-0.9411787705984052,"pZ":-0.37952859848859694,"vX0":-12.248197062141218,"vY0":-127.58102483112594,"vZ0":-8.294454126121979,"x":152.88,"y":249.03,"x0":2.469046763439504,"y0":50.00579783431933,"z0":5.363859000543781,"aX":18.43830689453072},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.6,"breakHorizontal":-17.5,"spinRate":2294,"spinDirection":96},"zone":13,"typeConfidence":0.91,"plateTime":0.42932714698945773,"extension":5.692770688409897},"index":2,"playId":"0c643d87-c51a-3d3a-921e-c47b1e7c9f7a","pitchNumber":3,"startTime":"2026-04-05T21:46:25.173Z","endTime":"2026-04-05T21:46:29.494Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher José A. Ferrer. Zach Neto to 3rd. Nolan Schanuel to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"actionPlayId":"0c643d87-c51a-3d3a-921e-c47b1e7c9f7a","startTime":"2026-04-05T21:46:42.510Z","endTime":"2026-04-05T21:47:05.187Z","isPitch":false,"isBaseRunningPlay":true,"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.055111307121685,"aZ":-33.20456982277476,"pfxX":11.880442439176328,"pfxZ":-0.6346315569016792,"pX":0.9447817598911912,"pZ":2.367065628980614,"vX0":-8.479622842919568,"vY0":-126.80211936069766,"vZ0":-1.4029223530833486,"x":80.99,"y":174.87,"x0":2.8033829640230286,"y0":50.00515052141247,"z0":5.598274728124095,"aX":19.179157625665614},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.2,"breakHorizontal":-19.3,"spinRate":2312,"spinDirection":88},"zone":14,"typeConfidence":0.91,"plateTime":0.43341697857100403,"extension":5.755095092802354},"index":4,"playId":"2a410c31-b479-3225-9637-d545535264db","pitchNumber":4,"startTime":"2026-04-05T21:47:05.187Z","endTime":"2026-04-05T21:47:10.164Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T21:47:10.164Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-05T21:49:07.611Z","endTime":"2026-04-05T21:50:24.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"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":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"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(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":96.6,"endSpeed":88.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.071244906375945,"aZ":-20.001987775090935,"pfxX":-10.364765084960261,"pfxZ":6.133546849516883,"pX":-0.2844699912792973,"pZ":1.8440884130236268,"vX0":7.415464183784911,"vY0":-140.29070888518126,"vZ0":-6.421490869547006,"x":127.84,"y":188.99,"x0":-1.6214408114437784,"y0":50.00169954059062,"z0":5.475613904099284,"aX":-20.56598193987849},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.8,"breakHorizontal":17.2,"spinRate":2057,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.39109107682359046,"extension":6.750505692007287},"index":0,"playId":"aa935d87-48b6-3e55-9f18-7188469992ef","pitchNumber":1,"startTime":"2026-04-05T21:49:19.721Z","endTime":"2026-04-05T21:49:23.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15903395077488,"aZ":-10.471990849842507,"pfxX":-3.332046389745262,"pfxZ":10.74008230625475,"pX":0.6962574809061424,"pZ":3.436541461004102,"vX0":6.739091830177089,"vY0":-141.46410823002412,"vZ0":-4.944490408290995,"x":90.46,"y":145.99,"x0":-1.2871304290335022,"y0":50.003681493647086,"z0":5.88217697213756,"aX":-6.734002048603198},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.6,"breakHorizontal":4.6,"spinRate":2371,"spinDirection":199},"zone":3,"typeConfidence":2.0,"plateTime":0.3876220136701458,"extension":6.6504495512612865},"index":1,"playId":"17729c28-0bc2-3f1b-99f2-012e0116f344","pitchNumber":2,"startTime":"2026-04-05T21:49:38.765Z","endTime":"2026-04-05T21:49:43.149Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.966900445760242,"aZ":-15.166528119825923,"pfxX":-8.386657499428608,"pfxZ":8.300861519097353,"pX":0.08129944403949121,"pZ":2.02002070713539,"vX0":7.524138975922092,"vY0":-141.89404743347748,"vZ0":-6.971435883282967,"x":113.9,"y":184.24,"x0":-1.5087117125437626,"y0":50.0050119109999,"z0":5.466184211570297,"aX":-17.188325604651148},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.8,"breakHorizontal":13.8,"spinRate":2073,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.38527888803521204,"extension":6.769244402133891},"index":2,"playId":"48d6ba1e-d68e-322c-bb53-7665eedf481e","pitchNumber":3,"startTime":"2026-04-05T21:49:55.423Z","endTime":"2026-04-05T21:49:59.494Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-05T21:50:06.716Z","endTime":"2026-04-05T21:50:20.942Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":99.8,"endSpeed":91.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.046870931142855,"aZ":-8.801618859563808,"pfxX":-3.7049058701623605,"pfxZ":10.950389768864087,"pX":0.08428558068709338,"pZ":2.9540120909099206,"vX0":4.870678737293952,"vY0":-145.18659103590446,"vZ0":-6.678607939762582,"x":113.79,"y":159.02,"x0":-1.1338573364558757,"y0":50.00362607604888,"z0":5.820095568207262,"aX":-7.908670539190797},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":18.7,"breakHorizontal":5.8,"spinRate":2315,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.37727851521959543,"extension":6.700898626804001},"index":4,"playId":"44f6275d-e4fe-334d-bb8d-a6792aa0c75b","pitchNumber":4,"startTime":"2026-04-05T21:50:20.942Z","endTime":"2026-04-05T21:50:24.996Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T21:50:24.996Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out sharply, pitcher Ryan Zeferjahn to first baseman Nolan Schanuel.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-05T21:50:43.187Z","endTime":"2026-04-05T21:50:58.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"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":[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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666171,"link":"/api/v1/people/666171"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.67676251240429,"aZ":-19.81829949859889,"pfxX":-8.687618608292198,"pfxZ":5.956159105971038,"pX":-0.5293633885489677,"pZ":2.6275621218010428,"vX0":5.825611097738877,"vY0":-142.8580932057168,"vZ0":-4.5764152611873135,"x":137.18,"y":167.84,"x0":-1.4620272016373987,"y0":50.00647150584267,"z0":5.489355182204353,"aX":-18.032461817106473},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.1,"breakHorizontal":14.6,"spinRate":2057,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.3828245748830543,"extension":6.75227722885495},"hitData":{"launchSpeed":103.1,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"hard","location":"1","coordinates":{"coordX":127.43,"coordY":173.09}},"index":0,"playId":"3d5069fe-ebe4-30df-9c84-9b3f66a5362d","pitchNumber":1,"startTime":"2026-04-05T21:50:50.012Z","endTime":"2026-04-05T21:50:58.997Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T21:50:58.997Z","atBatIndex":43},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Randy Arozarena hit by pitch.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-05T21:51:50.653Z","endTime":"2026-04-05T21:52:31.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-05T21:51:24.276Z","endTime":"2026-04-05T21:51:52.831Z","isPitch":false,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"}},{"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":88.3,"endSpeed":80.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.19955677324,"aZ":-32.90008834960403,"pfxX":3.0002164012704458,"pfxZ":-0.43222449626300374,"pX":-0.8158941287609326,"pZ":3.831445251625431,"vX0":1.6682658245198665,"vY0":-128.54689349457433,"vZ0":1.066947404621893,"x":148.1,"y":135.33,"x0":-1.8644918471585439,"y0":50.00600592267594,"z0":5.977359714776428,"aX":4.990400589193406},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.2,"breakHorizontal":-5.9,"spinRate":2528,"spinDirection":89},"zone":11,"typeConfidence":2.0,"plateTime":0.42711297892462463,"extension":6.556478505956291},"index":1,"playId":"bc3f87f8-3c3b-3a85-82ec-d8bb7350195f","pitchNumber":1,"startTime":"2026-04-05T21:51:52.831Z","endTime":"2026-04-05T21:51:55.839Z","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":2},"pitchData":{"startSpeed":82.2,"endSpeed":74.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.90397084897449,"aZ":-34.15053197404689,"pfxX":9.617322313388506,"pfxZ":-1.3831853206730162,"pX":-1.0025659016162864,"pZ":2.392738919975319,"vX0":-0.31736657592602596,"vY0":-119.69061913936197,"vZ0":-0.39544770822374353,"x":155.22,"y":174.18,"x0":-2.1131916978555934,"y0":50.00576224354171,"z0":5.665168612387518,"aX":13.708896136394374},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.3,"breakHorizontal":-17.3,"spinRate":2680,"spinDirection":68},"zone":13,"typeConfidence":2.0,"plateTime":0.4607459131021825,"extension":6.459132041272835},"index":2,"playId":"86f53781-223d-3aa7-b1f4-91c6e548ab68","pitchNumber":2,"startTime":"2026-04-05T21:52:08.124Z","endTime":"2026-04-05T21:52:12.199Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":78.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.398158740412025,"aZ":-30.664445882303436,"pfxX":7.295075910150992,"pfxZ":0.9534259109651018,"pX":-1.2735929055706396,"pZ":3.846683174191128,"vX0":-0.44675504970596286,"vY0":-125.56716417955788,"vZ0":1.2772767978542134,"x":165.55,"y":134.92,"x0":-2.0380331146254815,"y0":50.00048476010976,"z0":5.850028152108075,"aX":11.500607165895556},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.3,"breakHorizontal":-13.1,"spinRate":2655,"spinDirection":87},"zone":11,"typeConfidence":2.0,"plateTime":0.43832218012964574,"extension":6.5419679793066585},"index":3,"playId":"cae9a0f5-2f9a-3f08-b72d-e0e1e9208dad","pitchNumber":3,"startTime":"2026-04-05T21:52:21.078Z","endTime":"2026-04-05T21:52:31.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T21:52:31.266Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"J.P. Crawford walks. Randy Arozarena to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-05T21:53:49.151Z","endTime":"2026-04-05T21:57:50.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,6,7,8],"actionIndex":[4,5],"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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":2},"index":0,"playId":"b34f74f1-826c-361a-ad06-c0490f7b0acf","startTime":"2026-04-05T21:53:10.673Z","endTime":"2026-04-05T21:53:15.780Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"6bc4b7ff-cc62-34b3-9982-83a484930609","startTime":"2026-04-05T21:53:29.001Z","endTime":"2026-04-05T21:53:34.216Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64770122295214,"aZ":-18.91273848698804,"pfxX":-3.559127683221152,"pfxZ":7.1451912147551155,"pX":-2.1360450889425304,"pZ":4.890231377186739,"vX0":0.5592618642329973,"vY0":-135.8313830262255,"vZ0":1.0212913132280126,"x":160.57,"y":105.23,"x0":-1.8833524214763102,"y0":50.00249755961768,"z0":5.8308443625317095,"aX":-6.604509156196912},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.3,"breakHorizontal":6.4,"spinRate":2042,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.40429783388554164,"extension":6.435294403689541},"index":2,"playId":"b711098c-01d8-3145-ad45-f0ee1d2fd987","pitchNumber":1,"startTime":"2026-04-05T21:53:49.151Z","endTime":"2026-04-05T21:53:52.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":87.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.87904323551049,"aZ":-16.403456872343394,"pfxX":-1.8855627137867632,"pfxZ":7.855075878981932,"pX":-2.451732857986838,"pZ":4.340840365596226,"vX0":-0.7244629330922778,"vY0":-141.63677266133445,"vZ0":-0.7433377105510597,"x":210.45,"y":121.58,"x0":-1.9468520365909086,"y0":50.00434128442162,"z0":5.66726397259796,"aX":-3.786321088219633},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.2,"breakHorizontal":3.6,"spinRate":2131,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3884567669250609,"extension":6.533775891181663},"index":3,"playId":"fff4a847-204c-3807-b2ab-014be491a72b","pitchNumber":2,"startTime":"2026-04-05T21:54:05.564Z","endTime":"2026-04-05T21:54:10.151Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":0,"outs":2},"index":4,"startTime":"2026-04-05T21:54:24.673Z","endTime":"2026-04-05T21:55:14.638Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"details":{"description":"Pitching Change: Brent Suter replaces Ryan Zeferjahn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":0,"outs":2},"index":5,"startTime":"2026-04-05T21:55:14.638Z","endTime":"2026-04-05T21:57:19.080Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608718,"link":"/api/v1/people/608718"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.974443173291036,"aZ":-31.276811851081884,"pfxX":-2.907379715656232,"pfxZ":0.7067626184657261,"pX":-0.9906499398299754,"pZ":2.459275416876828,"vX0":-8.659479297371721,"vY0":-112.71033970235348,"vZ0":-1.454056172802958,"x":154.76,"y":172.38,"x0":3.291217366542975,"y0":50.00468178822199,"z0":6.293847571420507,"aX":-3.711884026313031},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":1.2,"breakHorizontal":7.7,"spinRate":2177,"spinDirection":274},"zone":13,"typeConfidence":2.0,"plateTime":0.48740431035195275,"extension":7.0387630106543595},"index":6,"playId":"14acd009-b644-39ff-ab81-e5b0178bdc42","pitchNumber":3,"startTime":"2026-04-05T21:57:19.080Z","endTime":"2026-04-05T21:57:23.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.950948692760242,"aZ":-18.162030284914206,"pfxX":-1.6681187090164142,"pfxZ":8.867723349919014,"pX":0.5528179926271566,"pZ":2.4620090609120573,"vX0":-5.501432950996962,"vY0":-124.60638699687667,"vZ0":-5.09811134412438,"x":95.93,"y":172.31,"x0":3.0017210826540306,"y0":50.00161943560572,"z0":6.02533969832312,"aX":-2.633722283814412},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":15.1,"breakHorizontal":4.2,"spinRate":2118,"spinDirection":166},"zone":6,"typeConfidence":2.0,"plateTime":0.4387865564746649,"extension":7.215810374937699},"index":7,"playId":"bb835d1c-d2a1-3315-9cde-9e190ccb4836","pitchNumber":4,"startTime":"2026-04-05T21:57:31.803Z","endTime":"2026-04-05T21:57:35.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":72.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.68127025398221,"aZ":-32.648086826464755,"pfxX":-3.1050653514041873,"pfxZ":-0.3651647736912551,"pX":1.0370117172224087,"pZ":1.882234306245604,"vX0":-3.9113706457477635,"vY0":-113.50069797398218,"vZ0":-2.516579639588149,"x":77.47,"y":187.96,"x0":3.185612876232485,"y0":50.00103381220325,"z0":6.254863329183949,"aX":-4.052533261697846},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-1.0,"breakHorizontal":6.6,"spinRate":2228,"spinDirection":281},"zone":14,"typeConfidence":2.0,"plateTime":0.48249049347680195,"extension":6.961533331548908},"index":8,"playId":"2ea989d0-2cd4-346e-9c42-1b3db6e44486","pitchNumber":5,"startTime":"2026-04-05T21:57:46.192Z","endTime":"2026-04-05T21:57:50.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T21:57:50.819Z","atBatIndex":45},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Cole Young homers (2) on a fly ball to right field. Randy Arozarena scores. J.P. Crawford scores.","rbi":3,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-05T21:58:07.906Z","endTime":"2026-04-05T21:59:34.753Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":{"id":608718,"link":"/api/v1/people/608718"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":{"id":666171,"link":"/api/v1/people/666171"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.082436838682316,"aZ":-17.40889129262139,"pfxX":0.42973409128250095,"pfxZ":9.086125397291562,"pX":0.5730222798407582,"pZ":3.4917042102541984,"vX0":-6.437260768666675,"vY0":-127.1989569821554,"vZ0":-2.9399314250203363,"x":95.16,"y":144.5,"x0":3.0895802238346834,"y0":50.00332284252733,"z0":6.056223161586551,"aX":0.6984501798143353},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":16.0,"breakHorizontal":0.8,"spinRate":2131,"spinDirection":165},"zone":12,"typeConfidence":2.0,"plateTime":0.43194765646436206,"extension":7.224863379475027},"index":0,"playId":"a8e4eab8-21e3-3904-b028-6c74c153da44","pitchNumber":1,"startTime":"2026-04-05T21:58:19.042Z","endTime":"2026-04-05T21:58:46.068Z","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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.854938121872753,"aZ":-34.629452386349136,"pfxX":-2.4075325184017577,"pfxZ":-1.8648879064535802,"pX":-0.2646527924940533,"pZ":2.9488238910092335,"vX0":-7.175063188219529,"vY0":-114.14719388167127,"vZ0":0.19640678705502346,"x":127.09,"y":159.16,"x0":3.2378146140282205,"y0":50.00451607548614,"z0":6.283149084865049,"aX":-3.1636359670898044},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-3.0,"breakHorizontal":6.2,"spinRate":2190,"spinDirection":273},"zone":1,"typeConfidence":2.0,"plateTime":0.48062824717091246,"extension":7.035792721935792},"index":1,"playId":"4784d3f0-8c7c-3197-8671-2d92c6466d45","pitchNumber":2,"startTime":"2026-04-05T21:58:51.873Z","endTime":"2026-04-05T21:58:55.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":71.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.552720069963886,"aZ":-34.378877097711786,"pfxX":-3.410613646187179,"pfxZ":-1.7422339615491023,"pX":0.12761995716847327,"pZ":1.8540081593938837,"vX0":-5.89722134606549,"vY0":-111.80117424917657,"vZ0":-1.9320842823108113,"x":112.14,"y":188.72,"x0":3.2449436612952285,"y0":50.00460775449024,"z0":6.264744231719545,"aX":-4.308348880368176},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-3.4,"breakHorizontal":7.7,"spinRate":2233,"spinDirection":286},"zone":8,"typeConfidence":2.0,"plateTime":0.49029770550319185,"extension":7.034132672638006},"hitData":{"launchSpeed":104.0,"launchAngle":28.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":226.55,"coordY":74.18}},"index":2,"playId":"39651db8-50cf-3615-a3c5-392ca1912529","pitchNumber":3,"startTime":"2026-04-05T21:59:05.877Z","endTime":"2026-04-05T21:59:34.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T21:59:34.753Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mitch Garver strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-05T22:00:11.445Z","endTime":"2026-04-05T22:01:25.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-05T22:00:06.472Z","endTime":"2026-04-05T22:00:13.631Z","isPitch":false,"type":"action","player":{"id":641598,"link":"/api/v1/people/641598"}},{"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":88.8,"endSpeed":81.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73276311606925,"aZ":-19.79248947923068,"pfxX":8.62173203609275,"pfxZ":7.384801640893074,"pX":0.8134143514836859,"pZ":2.331921370385902,"vX0":-8.854878017621413,"vY0":-128.90241737883633,"vZ0":-5.320431872439476,"x":85.99,"y":175.82,"x0":3.179100806067389,"y0":50.00123176182568,"z0":5.95872399120426,"aX":14.453253539801569},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":12.4,"breakHorizontal":-13.6,"spinRate":2080,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.4255209649842291,"extension":7.381601885019471},"index":1,"playId":"e17504b9-b474-3313-ae07-b53a378452a4","pitchNumber":1,"startTime":"2026-04-05T22:00:13.631Z","endTime":"2026-04-05T22:00:17.434Z","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":76.8,"endSpeed":71.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.7508865500319,"aZ":-24.137089164274787,"pfxX":5.191483001336585,"pfxZ":6.2974170704645065,"pX":1.7497104163590371,"pZ":2.941425633575725,"vX0":-4.79639179310886,"vY0":-111.82109557504702,"vZ0":-1.3672685400836102,"x":50.31,"y":159.36,"x0":3.24039185738186,"y0":50.001335477277046,"z0":6.01990988916924,"aX":6.62328752145621},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":11.4,"breakHorizontal":-8.3,"spinRate":1714,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.4884390836492485,"extension":7.047361271618189},"index":2,"playId":"15c6f4e3-f77a-35b1-b7f8-a1dfb99fd388","pitchNumber":2,"startTime":"2026-04-05T22:00:23.625Z","endTime":"2026-04-05T22:00:27.378Z","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":2},"pitchData":{"startSpeed":78.6,"endSpeed":73.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.968462277932097,"aZ":-23.976534520527487,"pfxX":6.912840122133725,"pfxZ":6.147244567126421,"pX":-0.28172969113208957,"pZ":1.0628819861364884,"vX0":-9.500329181683924,"vY0":-114.12969255077678,"vZ0":-5.640842613911852,"x":127.74,"y":210.08,"x0":3.0170451671621326,"y0":50.00105074240998,"z0":5.8970053453698865,"aX":9.213959042040571},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":10.1,"breakHorizontal":-10.4,"spinRate":1627,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.4780318024281809,"extension":7.0038544868750385},"index":3,"playId":"eeb2884e-4163-3468-8750-b882cd80cc5a","pitchNumber":3,"startTime":"2026-04-05T22:00:33.774Z","endTime":"2026-04-05T22:00:37.831Z","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":88.1,"endSpeed":80.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.927250701908616,"aZ":-16.94676748640833,"pfxX":0.3063115812510465,"pfxZ":9.144945435999462,"pX":-0.023562275285769808,"pZ":3.008306380129705,"vX0":-7.608191830462016,"vY0":-128.0823005968226,"vZ0":-4.118628855517061,"x":117.9,"y":157.56,"x0":2.942843740192751,"y0":50.002674267310496,"z0":5.958642326870582,"aX":0.5114665642639121},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":15.8,"breakHorizontal":1.1,"spinRate":2226,"spinDirection":161},"zone":2,"typeConfidence":2.0,"plateTime":0.42729404400850557,"extension":7.405947150670659},"index":4,"playId":"9dbb8eb2-b51c-3d86-9958-0e39ccec8f43","pitchNumber":4,"startTime":"2026-04-05T22:00:45.308Z","endTime":"2026-04-05T22:00:51.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":73.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.30483508884821,"aZ":-31.33768005700503,"pfxX":-2.805019250797271,"pfxZ":0.6290149522930211,"pX":-0.5741990166472334,"pZ":0.3078387174412365,"vX0":-7.488630660509875,"vY0":-113.97922274484351,"vZ0":-5.937573243181253,"x":138.89,"y":230.47,"x0":3.113706242818814,"y0":50.0002474711984,"z0":6.028964546489325,"aX":-3.701057015782237},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-0.1,"breakHorizontal":7.0,"spinRate":2327,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.47994751734297747,"extension":7.096569011706716},"index":5,"playId":"c3e28b2a-8463-3751-86c6-4031e03f2146","pitchNumber":5,"startTime":"2026-04-05T22:01:04.030Z","endTime":"2026-04-05T22:01:08.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.64055386241342,"aZ":-23.9516111736023,"pfxX":6.542346820594846,"pfxZ":6.335306471929673,"pX":0.8412243519727757,"pZ":1.4375112463728872,"vX0":-7.1748148871747235,"vY0":-112.92817136365963,"vZ0":-4.636898436872726,"x":84.93,"y":199.97,"x0":3.2024421196820585,"y0":50.00350611090225,"z0":5.913235536843341,"aX":8.491604441916774},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":10.6,"breakHorizontal":-10.1,"spinRate":1496,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.4841333139652235,"extension":7.1243849739770395},"index":6,"playId":"4548e123-1305-3fb9-a2d7-1d92609bfd35","pitchNumber":6,"startTime":"2026-04-05T22:01:21.152Z","endTime":"2026-04-05T22:01:25.388Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T22:01:25.388Z","atBatIndex":47},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jeimer Candelario doubles (2) on a fly ball to center fielder Julio Rodríguez, deflected by left fielder Randy Arozarena.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-05T22:03:21.059Z","endTime":"2026-04-05T22:04:37.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_deflection"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03617960736588,"aZ":-20.48735817337674,"pfxX":12.093101982008408,"pfxZ":6.0712858360175606,"pX":-0.37650328000693206,"pZ":3.2503167094880427,"vX0":-12.571111628000704,"vY0":-138.16032660701515,"vZ0":-2.95946215308018,"x":131.35,"y":151.02,"x0":2.6709244550148923,"y0":50.001203098710306,"z0":5.7191430348373675,"aX":23.274646028747707},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.4,"breakHorizontal":-19.1,"spinRate":2119,"spinDirection":115},"zone":1,"typeConfidence":2.0,"plateTime":0.3970917906580045,"extension":5.938455413756959},"index":0,"playId":"9ab8322e-080b-3a9e-904a-66a477611395","pitchNumber":1,"startTime":"2026-04-05T22:03:37.524Z","endTime":"2026-04-05T22:03:41.639Z","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":86.1,"endSpeed":78.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.309847182119547,"aZ":-34.43955078069498,"pfxX":-0.08100600120939949,"pfxZ":-1.4359206158300601,"pX":-0.1330912428017559,"pZ":2.6770661509457527,"vX0":-7.262031723184267,"vY0":-125.20207841193789,"vZ0":-0.3605893508446587,"x":92.89,"y":148.25,"x0":2.8207122611471016,"y0":50.000423655795764,"z0":5.651855563524927,"aX":-0.12767924634317993},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.4,"breakHorizontal":1.9,"spinRate":2338,"spinDirection":285},"zone":5,"typeConfidence":0.89,"plateTime":0.4382021068015254,"extension":5.625122688111437},"index":1,"playId":"1043b0b6-3256-3d70-854b-ed08c5aa25b2","pitchNumber":2,"startTime":"2026-04-05T22:03:52.376Z","endTime":"2026-04-05T22:03:56.736Z","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":87.5,"endSpeed":81.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.256021458287716,"aZ":-33.74491437736181,"pfxX":-0.17037846395480738,"pfxZ":-0.9578538678482511,"pX":-1.7849195042746455,"pZ":1.0571736716825448,"vX0":-11.256355948211864,"vY0":-127.01484579983426,"vZ0":-4.522016359419241,"x":185.04,"y":210.24,"x0":2.720640793051464,"y0":50.00446521436612,"z0":5.534842363580986,"aX":-0.27673284611200005},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.5,"breakHorizontal":2.8,"spinRate":2573,"spinDirection":327},"zone":13,"typeConfidence":0.9,"plateTime":0.4307181891957259,"extension":5.603301614570802},"index":2,"playId":"77bb8544-621e-3c4c-893a-b1ae72b530f7","pitchNumber":3,"startTime":"2026-04-05T22:04:07.061Z","endTime":"2026-04-05T22:04:11.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":78.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.263651008961492,"aZ":-28.96641065434577,"pfxX":13.078876569877654,"pfxZ":2.040082971424378,"pX":0.4024944482065072,"pZ":1.2086860839298843,"vX0":-9.865250306293639,"vY0":-125.65162308772373,"vZ0":-4.460859025110065,"x":101.66,"y":206.15,"x0":2.7116926015707894,"y0":50.00384442133845,"z0":5.4045831282199215,"aX":20.579770294718273},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.8,"breakHorizontal":-21.0,"spinRate":2408,"spinDirection":92},"zone":14,"typeConfidence":0.91,"plateTime":0.4386140099798257,"extension":5.758852255051249},"hitData":{"launchSpeed":74.1,"launchAngle":27.0,"totalDistance":257.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.43,"coordY":92.33}},"index":3,"playId":"90c71c95-5c04-317c-8d74-82baf4f13f9f","pitchNumber":4,"startTime":"2026-04-05T22:04:22.973Z","endTime":"2026-04-05T22:04:37.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T22:04:37.653Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jo Adell singles on a line drive to left fielder Randy Arozarena. Jeimer Candelario scores.","rbi":1,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-05T22:04:57.203Z","endTime":"2026-04-05T22:05:55.231Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"responsiblePitcher":{"id":678606,"link":"/api/v1/people/678606"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":98.3,"endSpeed":90.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.542144784016568,"aZ":-26.708815963513416,"pfxX":10.336623440185715,"pfxZ":2.6361540160383257,"pX":0.47599423470512275,"pZ":3.2606780675831013,"vX0":-10.122278360511423,"vY0":-142.8454729502521,"vZ0":-2.211002975987644,"x":98.86,"y":150.74,"x0":2.714928135355658,"y0":50.00603018899354,"z0":5.716335797566878,"aX":21.459970930174713},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":4.6,"breakHorizontal":-16.8,"spinRate":1961,"spinDirection":107},"zone":3,"typeConfidence":2.0,"plateTime":0.3827863537109826,"extension":5.788320599699437},"index":0,"playId":"91018390-8b8e-3c87-ae81-ce39ed0f54f7","pitchNumber":1,"startTime":"2026-04-05T22:05:05.986Z","endTime":"2026-04-05T22:05:09.849Z","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":0},"pitchData":{"startSpeed":97.8,"endSpeed":90.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.391252658661852,"aZ":-26.649560739757458,"pfxX":11.197121111283105,"pfxZ":2.6887508124123674,"pX":-0.21907185029022325,"pZ":2.434784008341538,"vX0":-11.92264319100558,"vY0":-141.99469335791466,"vZ0":-4.336390631975347,"x":125.35,"y":173.04,"x0":2.5654580970548193,"y0":50.00405678899618,"z0":5.66304809647862,"aX":23.025808155063643},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":4.2,"breakHorizontal":-18.1,"spinRate":2079,"spinDirection":108},"zone":5,"typeConfidence":2.0,"plateTime":0.38471421423340413,"extension":5.997937262981976},"index":1,"playId":"af9c5f59-b917-358d-8b0e-c9a75c425309","pitchNumber":2,"startTime":"2026-04-05T22:05:25.394Z","endTime":"2026-04-05T22:05:29.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10769564045334,"aZ":-28.966571948917526,"pfxX":12.407208399293175,"pfxZ":1.5653676933790237,"pX":-0.7292787323255405,"pZ":2.4334768210174405,"vX0":-13.23496523446268,"vY0":-142.18080207535175,"vZ0":-4.04013241118089,"x":144.8,"y":173.08,"x0":2.37039229911706,"y0":50.003331072279785,"z0":5.707571759641232,"aX":25.4439633137068},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":2.2,"breakHorizontal":-19.8,"spinRate":2062,"spinDirection":113},"zone":4,"typeConfidence":2.0,"plateTime":0.38498453614470174,"extension":5.977093623811953},"hitData":{"launchSpeed":81.1,"launchAngle":17.0,"totalDistance":243.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":99.59,"coordY":92.18}},"index":2,"playId":"8618d3ed-fe19-3ab9-bd29-922c2767c5bc","pitchNumber":3,"startTime":"2026-04-05T22:05:45.208Z","endTime":"2026-04-05T22:05:55.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T22:05:55.231Z","atBatIndex":49},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Josh Lowe out on a sacrifice bunt, pitcher José A. Ferrer to first baseman Josh Naylor. Jo Adell to 2nd.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-05T22:06:07.115Z","endTime":"2026-04-05T22:06:35.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678606,"link":"/api/v1/people/678606"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.3,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.46072992921211,"aZ":-21.899119458246226,"pfxX":10.736144565319147,"pfxZ":5.01385586421425,"pX":0.49416339495339495,"pZ":2.7527953632229805,"vX0":-10.18860960946166,"vY0":-142.63011840999144,"vZ0":-4.30860659258824,"x":98.16,"y":164.45,"x0":2.7271808898413483,"y0":50.00373334912387,"z0":5.67374438782357,"aX":22.00246009800156},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.3,"breakHorizontal":-17.3,"spinRate":2013,"spinDirection":110},"zone":6,"typeConfidence":2.0,"plateTime":0.3848157740682292,"extension":5.97078303267288},"hitData":{"launchSpeed":34.0,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":125.81,"coordY":200.49}},"index":0,"playId":"06b1b50a-a1b7-34dd-86b4-db74b1b29895","pitchNumber":1,"startTime":"2026-04-05T22:06:28.825Z","endTime":"2026-04-05T22:06:35.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T22:06:35.830Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Logan O'Hoppe lines out, pitcher José A. Ferrer to second baseman Cole Young to first baseman Josh Naylor. Jo Adell to 3rd.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-05T22:06:47.497Z","endTime":"2026-04-05T22:07:10.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":0},"credits":[{"player":{"id":678606,"link":"/api/v1/people/678606"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":77.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.861251724344058,"aZ":-26.52905938940145,"pfxX":12.243002770958803,"pfxZ":3.6005649454225317,"pX":1.5714652258122712,"pZ":3.033494695512592,"vX0":-7.194686906691553,"vY0":-125.31618902094105,"vZ0":-1.13232451483436,"x":57.1,"y":156.88,"x0":2.9114356419748004,"y0":50.001111479115686,"z0":5.688593825498872,"aX":19.178929697414468},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.5,"breakHorizontal":-20.2,"spinRate":2279,"spinDirection":90},"zone":12,"typeConfidence":0.91,"plateTime":0.4396053899676642,"extension":5.857639309154252},"hitData":{"launchSpeed":66.9,"launchAngle":6.0,"totalDistance":69.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":134.9,"coordY":157.69}},"index":0,"playId":"c86e2d69-e271-3b9a-ad7e-2d75c2b73a4d","pitchNumber":1,"startTime":"2026-04-05T22:07:01.636Z","endTime":"2026-04-05T22:07:10.947Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T22:07:10.947Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adam Frazier singles on a ground ball to left fielder Randy Arozarena. Jo Adell scores.","rbi":1,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-05T22:07:33.946Z","endTime":"2026-04-05T22:08:05.707Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":{"id":678606,"link":"/api/v1/people/678606"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":88.7,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.99729009391636,"aZ":-18.79177448702563,"pfxX":11.880904057407516,"pfxZ":6.611773995479027,"pX":-1.089197400972407,"pZ":2.0560196644791593,"vX0":-14.63696581924429,"vY0":-142.16526641763465,"vZ0":-6.533907013552134,"x":158.52,"y":183.27,"x0":2.609870302689471,"y0":50.00179891961282,"z0":5.598925714175163,"aX":24.04591601235475},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.6,"breakHorizontal":-18.1,"spinRate":2028,"spinDirection":109},"zone":13,"typeConfidence":2.0,"plateTime":0.3869226996280868,"extension":6.038629040399276},"index":0,"playId":"5bb9e01e-788f-3dfa-818d-ae700b7eae98","pitchNumber":1,"startTime":"2026-04-05T22:07:36.820Z","endTime":"2026-04-05T22:07:40.489Z","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":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.4,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.84026162839266,"aZ":-24.167734522378378,"pfxX":11.13404343026847,"pfxZ":3.9199186021944588,"pX":0.07595482861916115,"pZ":1.7623074867035942,"vX0":-11.090174389798479,"vY0":-142.34216863012108,"vZ0":-6.30048506354297,"x":114.1,"y":191.2,"x0":2.583237546622148,"y0":50.00610597947753,"z0":5.543192078832196,"aX":22.764345430457414},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.9,"breakHorizontal":-17.8,"spinRate":2082,"spinDirection":114},"zone":8,"typeConfidence":2.0,"plateTime":0.38535744969569263,"extension":5.991490203119446},"hitData":{"launchSpeed":96.4,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.16,"coordY":114.48}},"index":1,"playId":"773fa895-2078-3ed6-91a3-f584deea58fb","pitchNumber":2,"startTime":"2026-04-05T22:07:52.908Z","endTime":"2026-04-05T22:08:05.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T22:08:05.707Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-05T22:10:50.406Z","endTime":"2026-04-05T22:13:14.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6,8],"actionIndex":[0,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cole Wilcox replaces José A. Ferrer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-05T22:08:47.304Z","endTime":"2026-04-05T22:10:52.619Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677961,"link":"/api/v1/people/677961"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.06163180137091,"aZ":-26.293754118770266,"pfxX":-11.585988871859644,"pfxZ":2.927829478931873,"pX":-1.0945881953578134,"pZ":4.802042043012659,"vX0":7.197973040384336,"vY0":-141.33328118241934,"vZ0":1.8450177767943416,"x":158.72,"y":109.12,"x0":-2.1771671852143575,"y0":50.00697932090253,"z0":5.836399384579368,"aX":-23.300174836626027},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.9,"breakHorizontal":19.4,"spinRate":2121,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.3884688077579179,"extension":6.603008878933994},"index":1,"playId":"22c4b4df-0f1f-3eb4-b9f4-10bb29a812a7","pitchNumber":1,"startTime":"2026-04-05T22:10:52.619Z","endTime":"2026-04-05T22:10:58.158Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Cole Wilcox. Adam Frazier to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"22c4b4df-0f1f-3eb4-b9f4-10bb29a812a7","startTime":"2026-04-05T22:11:19.641Z","endTime":"2026-04-05T22:11:31.634Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"}},{"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":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.41149103672732,"aZ":-32.66242735692963,"pfxX":-0.9353677404318994,"pfxZ":-0.2936595079388482,"pX":0.09215905838520794,"pZ":2.0546020316620455,"vX0":5.807975949741293,"vY0":-127.49627277215629,"vZ0":-2.706030502099479,"x":113.49,"y":183.31,"x0":-2.078806169462015,"y0":50.0030666500246,"z0":5.667986904781329,"aX":-1.565317726789961},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.8,"breakHorizontal":0.6,"spinRate":2118,"spinDirection":9},"zone":8,"typeConfidence":2.0,"plateTime":0.42709078597879824,"extension":6.3918894116021825},"index":3,"playId":"e543ac70-66bd-3119-a6ae-ffd516e7731c","pitchNumber":2,"startTime":"2026-04-05T22:11:31.634Z","endTime":"2026-04-05T22:11:35.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":82.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.266370904498903,"aZ":-33.30847401642857,"pfxX":-0.6250156849385615,"pfxZ":-0.6713720816239164,"pX":-0.09701117847626782,"pZ":2.1952394670173017,"vX0":5.525022924078839,"vY0":-127.93784990719742,"vZ0":-2.2590824664584552,"x":120.7,"y":179.51,"x0":-2.1881326678156383,"y0":50.00331440266169,"z0":5.6583175628756175,"aX":-1.0533491122368728},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.4,"breakHorizontal":0.1,"spinRate":2245,"spinDirection":19},"zone":5,"typeConfidence":2.0,"plateTime":0.4254193545839988,"extension":6.587820101162299},"index":4,"playId":"31153d30-b18e-3c9c-8c15-b3d662a8f770","pitchNumber":3,"startTime":"2026-04-05T22:11:49.750Z","endTime":"2026-04-05T22:11:53.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.305164622730143,"aZ":-32.1618654830516,"pfxX":-1.510841103479864,"pfxZ":0.010299639241479142,"pX":1.0885037402354802,"pZ":1.2815089834394937,"vX0":8.498966640401084,"vY0":-128.25863300555577,"vZ0":-4.610040416450076,"x":75.51,"y":204.18,"x0":-2.047930838975392,"y0":50.00469383479409,"z0":5.562713969591655,"aX":-2.5602288485000173},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.7,"breakHorizontal":1.2,"spinRate":2189,"spinDirection":4},"zone":14,"typeConfidence":2.0,"plateTime":0.4243015198949256,"extension":6.664897257084717},"index":5,"playId":"70f5ac52-1bdc-31b8-8e89-81a3f22f766f","pitchNumber":4,"startTime":"2026-04-05T22:12:08.333Z","endTime":"2026-04-05T22:12:12.289Z","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":97.6,"endSpeed":89.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.960081942036155,"aZ":-17.289675995558294,"pfxX":-6.960138240371057,"pfxZ":7.25115058673385,"pX":0.8140367763248587,"pZ":3.445466194487169,"vX0":10.540094091031115,"vY0":-141.8018893632056,"vZ0":-3.237243762501344,"x":85.97,"y":145.75,"x0":-2.0329824969997348,"y0":50.003123909804756,"z0":5.693605495711668,"aX":-14.289305259312828},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.7,"breakHorizontal":10.7,"spinRate":2271,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.38507171285976716,"extension":6.46858800783155},"index":6,"playId":"041252f5-ddeb-39c3-8fc6-2fa6aa54325d","pitchNumber":5,"startTime":"2026-04-05T22:12:26.660Z","endTime":"2026-04-05T22:12:31.140Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-04-05T22:12:51.376Z","endTime":"2026-04-05T22:13:08.765Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65508857518421,"aZ":-31.47448989784361,"pfxX":-1.4157162253677213,"pfxZ":0.4202846274313323,"pX":0.4576252588535212,"pZ":1.1364999112707566,"vX0":6.988401927267305,"vY0":-128.40186956631103,"vZ0":-4.994511182943241,"x":99.56,"y":208.09,"x0":-2.1110715433799343,"y0":50.00496433271952,"z0":5.54525934225247,"aX":-2.373391366358048},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.1,"breakHorizontal":1.1,"spinRate":2241,"spinDirection":7},"zone":14,"typeConfidence":2.0,"plateTime":0.4259588426365406,"extension":6.678219013046401},"index":8,"playId":"17a2f19c-1423-38da-9b85-3615e4fd7c0d","pitchNumber":6,"startTime":"2026-04-05T22:13:08.765Z","endTime":"2026-04-05T22:13:14.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T22:13:14.054Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Leo Rivas walks.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-05T22:15:11.371Z","endTime":"2026-04-05T22:16:07.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.8,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.237710492667613,"aZ":-20.792500185844,"pfxX":8.215289138738644,"pfxZ":6.977269738229486,"pX":1.5182777726704677,"pZ":2.401710667428669,"vX0":-6.739910413185943,"vY0":-127.20972183580251,"vZ0":-4.486246013476973,"x":59.13,"y":173.93,"x0":3.140831925012075,"y0":50.0041887549097,"z0":5.846561061618027,"aX":13.402530750633934},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":11.8,"breakHorizontal":-13.2,"spinRate":1997,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.4313514082451384,"extension":7.308970830236688},"index":0,"playId":"24ab2943-e030-3ef3-ae33-42ae7e87347c","pitchNumber":1,"startTime":"2026-04-05T22:15:19.344Z","endTime":"2026-04-05T22:15:23.570Z","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":87.1,"endSpeed":79.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.904578761741796,"aZ":-18.356002800330835,"pfxX":8.18365781443328,"pfxZ":8.52889700953013,"pX":1.8672685635598858,"pZ":3.0186041938637285,"vX0":-5.715272673357992,"vY0":-126.7516236577975,"vZ0":-3.7414645850255392,"x":45.82,"y":157.28,"x0":3.092691921672156,"y0":50.00566830750637,"z0":5.987324714989235,"aX":13.263369855913812},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":14.8,"breakHorizontal":-13.4,"spinRate":2127,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.43280925395687664,"extension":7.296756310907065},"index":1,"playId":"2a0a77d3-ee87-341e-82e6-da6602dc5620","pitchNumber":2,"startTime":"2026-04-05T22:15:29.244Z","endTime":"2026-04-05T22:15:32.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32575219744847,"aZ":-18.34976200189536,"pfxX":-0.8748896601017906,"pfxZ":9.102213325081868,"pX":1.9184628664038248,"pZ":3.109450360371379,"vX0":-2.4589682840705733,"vY0":-122.00345300906582,"vZ0":-3.1601596087481147,"x":43.87,"y":154.82,"x0":3.050040778272769,"y0":50.00261076877556,"z0":5.989203660397039,"aX":-1.3283442037475586},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":16.1,"breakHorizontal":2.2,"spinRate":2069,"spinDirection":169},"zone":12,"typeConfidence":2.0,"plateTime":0.4476637098721903,"extension":7.244748354971276},"index":2,"playId":"ac43c042-f1fc-332a-8cdb-cd976bd457a5","pitchNumber":3,"startTime":"2026-04-05T22:15:46.955Z","endTime":"2026-04-05T22:15:50.660Z","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":85.1,"endSpeed":78.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.494348548430967,"aZ":-17.797293211022673,"pfxX":-0.24935733405448524,"pfxZ":9.1956496468152,"pX":1.2983466869742468,"pZ":3.7877234734605723,"vX0":-4.2139415112348715,"vY0":-123.89841701147931,"vZ0":-1.9270506872952922,"x":67.51,"y":136.51,"x0":3.0496099668061127,"y0":50.000444609797405,"z0":6.054370397339456,"aX":-0.3891392074826693},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":16.4,"breakHorizontal":1.3,"spinRate":2157,"spinDirection":165},"zone":12,"typeConfidence":2.0,"plateTime":0.44115552234959976,"extension":7.252015982408275},"index":3,"playId":"762dbe08-beae-31cc-b4f3-b0ada054fff2","pitchNumber":4,"startTime":"2026-04-05T22:16:02.821Z","endTime":"2026-04-05T22:16:07.038Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T22:16:07.038Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Raley strikes out swinging.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-05T22:17:00.575Z","endTime":"2026-04-05T22:18:14.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608718,"link":"/api/v1/people/608718"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"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":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"ea861dfb-8f87-358d-964e-f208d7f7ec48","startTime":"2026-04-05T22:16:31.792Z","endTime":"2026-04-05T22:16:37.605Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pitcher Brent Suter picks off Leo Rivas at 1st on throw to first baseman Nolan Schanuel.","event":"Pickoff 1B","eventType":"pickoff_1b","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"ea861dfb-8f87-358d-964e-f208d7f7ec48","startTime":"2026-04-05T22:16:44.758Z","endTime":"2026-04-05T22:17:02.779Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":660844,"link":"/api/v1/people/660844"}},{"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":88.1,"endSpeed":81.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.160999002292403,"aZ":-19.332452771946382,"pfxX":5.94389367148783,"pfxZ":7.697161379564214,"pX":0.4733656246007536,"pZ":2.888171248242656,"vX0":-8.181500420554345,"vY0":-128.03533983138786,"vZ0":-3.9506812441628787,"x":98.96,"y":160.8,"x0":2.9304486615594465,"y0":50.005417136190765,"z0":5.954376912461404,"aX":9.921219886185071},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":13.3,"breakHorizontal":-9.0,"spinRate":2174,"spinDirection":158},"zone":6,"typeConfidence":2.0,"plateTime":0.42696325624056675,"extension":7.446883065428903},"index":2,"playId":"3904b3ec-aa50-37bf-b40c-8cf503dab569","pitchNumber":1,"startTime":"2026-04-05T22:17:02.779Z","endTime":"2026-04-05T22:17:06.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":71.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.22165578283762,"aZ":-24.012658290264536,"pfxX":5.997344858563949,"pfxZ":6.4121172541193925,"pX":0.5609652240509894,"pZ":1.6484183772873555,"vX0":-7.325637241044705,"vY0":-111.57639596299214,"vZ0":-4.0211650654272395,"x":95.62,"y":194.27,"x0":3.092748556356332,"y0":50.00400877198408,"z0":5.920839067873664,"aX":7.636936869879219},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":10.9,"breakHorizontal":-9.2,"spinRate":1661,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.48905481219796343,"extension":7.195541918395211},"index":3,"playId":"a3aa1126-5a80-3a2d-bfe9-0aca7d138d10","pitchNumber":2,"startTime":"2026-04-05T22:17:12.666Z","endTime":"2026-04-05T22:17:16.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.8,"endSpeed":70.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.54440435137393,"aZ":-26.291106769713682,"pfxX":5.198363642954256,"pfxZ":4.752821991975272,"pX":1.01300145168794,"pZ":1.962147668398227,"vX0":-6.4376075119455365,"vY0":-110.23961108312962,"vZ0":-2.77038288156053,"x":78.39,"y":185.8,"x0":3.287986153034596,"y0":50.00260827513509,"z0":5.994157433343679,"aX":6.435052474638949},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":8.2,"breakHorizontal":-7.8,"spinRate":1487,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.49575464890158916,"extension":6.941168909895456},"index":4,"playId":"e0d21505-b77d-3fb6-88e3-ce49f937c754","pitchNumber":3,"startTime":"2026-04-05T22:17:25.720Z","endTime":"2026-04-05T22:17:29.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.600447504192715,"aZ":-17.323874945775863,"pfxX":6.970286116608941,"pfxZ":8.743712958774417,"pX":0.970156054219184,"pZ":2.0111428279559895,"vX0":-7.3564325863330495,"vY0":-129.4006685783129,"vZ0":-6.518649055420129,"x":80.02,"y":184.48,"x0":2.9421479016249195,"y0":50.00528385488229,"z0":5.886941432711054,"aX":11.841695937954254},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":14.6,"breakHorizontal":-11.0,"spinRate":2238,"spinDirection":159},"zone":14,"typeConfidence":2.0,"plateTime":0.4230285129652467,"extension":7.3531321786531505},"index":5,"playId":"26413f8c-153b-36c5-8df4-f8a87a0f9dc3","pitchNumber":4,"startTime":"2026-04-05T22:17:36.807Z","endTime":"2026-04-05T22:18:03.823Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":75.3,"endSpeed":69.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.65527096042724,"aZ":-24.08946474714177,"pfxX":6.011583628372862,"pfxZ":6.616005406218501,"pX":-0.44061510730946973,"pZ":1.6810065076343361,"vX0":-9.227187438626917,"vY0":-109.359727075897,"vZ0":-3.543465764543776,"x":133.8,"y":193.39,"x0":3.0352308207056704,"y0":50.0047986003091,"z0":5.88112826695647,"aX":7.349385184914861},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":11.4,"breakHorizontal":-8.8,"spinRate":1598,"spinDirection":149},"zone":7,"typeConfidence":2.0,"plateTime":0.4991490396559244,"extension":7.182858599396395},"index":6,"playId":"21ac5930-22f8-3e85-bf70-f4e0533bccd5","pitchNumber":5,"startTime":"2026-04-05T22:18:08.727Z","endTime":"2026-04-05T22:18:14.119Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T22:18:14.119Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-05T22:18:25.799Z","endTime":"2026-04-05T22:19:39.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"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":"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":78.0,"endSpeed":72.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.344058223982977,"aZ":-22.888186411672514,"pfxX":7.048004898969733,"pfxZ":7.093236258013554,"pX":0.39978955713633724,"pZ":0.9534466855855543,"vX0":-8.217957967286079,"vY0":-113.28352515132295,"vZ0":-5.894319763289062,"x":101.76,"y":213.04,"x0":3.1470539062901555,"y0":50.00272057191055,"z0":5.856441300969444,"aX":9.225237366706198},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":11.6,"breakHorizontal":-10.8,"spinRate":1771,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.4822232899309933,"extension":7.281428970441191},"index":0,"playId":"3e5494d0-ceaf-3fb0-9f70-701ffb2629f9","pitchNumber":1,"startTime":"2026-04-05T22:18:32.622Z","endTime":"2026-04-05T22:18:36.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.5,"endSpeed":69.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.835757209693593,"aZ":-23.54366179028973,"pfxX":5.276239052251059,"pfxZ":7.010263116296567,"pX":0.5689786984069788,"pZ":2.726546554430214,"vX0":-6.972198560015616,"vY0":-109.79430780398364,"vZ0":-1.6619030745502283,"x":95.31,"y":165.16,"x0":3.0874889659772307,"y0":50.004160532684615,"z0":5.977678707900924,"aX":6.498916230540823},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":12.6,"breakHorizontal":-7.9,"spinRate":1723,"spinDirection":151},"zone":6,"typeConfidence":2.0,"plateTime":0.4971915077714626,"extension":6.75050281507127},"index":1,"playId":"e7f9468a-4923-32e2-837c-c292ebc22b34","pitchNumber":2,"startTime":"2026-04-05T22:18:43.063Z","endTime":"2026-04-05T22:18:48.031Z","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":71.5,"endSpeed":66.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.297832964479742,"aZ":-35.08598795851458,"pfxX":-7.4075954940551,"pfxZ":-2.668304515819056,"pX":2.1881897690667427,"pZ":0.6010149346261198,"vX0":-0.6806671770691883,"vY0":-104.16503733092533,"vZ0":-2.781794401325652,"x":33.59,"y":222.55,"x0":3.4812922087149,"y0":50.00041259879228,"z0":6.121699844055383,"aX":-8.098735538036744},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-5.3,"breakHorizontal":13.6,"spinRate":2229,"spinDirection":303},"zone":14,"typeConfidence":2.0,"plateTime":0.5268199293581635,"extension":6.909378083977754},"index":2,"playId":"af8cde48-ed10-3b96-994a-c048569decf3","pitchNumber":3,"startTime":"2026-04-05T22:18:57.698Z","endTime":"2026-04-05T22:19:01.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.9,"endSpeed":70.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.388487790038166,"aZ":-26.021727579948017,"pfxX":6.354013519031293,"pfxZ":4.940353997385599,"pX":1.4954462702553861,"pZ":1.8181687662809785,"vX0":-5.905061644947054,"vY0":-110.46038402891537,"vZ0":-3.176872107262075,"x":60.0,"y":189.69,"x0":3.369025020278253,"y0":50.00111855441677,"z0":5.990945442746055,"aX":7.906598667645597},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":8.5,"breakHorizontal":-10.1,"spinRate":1574,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.4945495160974458,"extension":6.829947316834299},"index":3,"playId":"6f4e2197-65af-3f48-8eb6-717a9d6277ae","pitchNumber":4,"startTime":"2026-04-05T22:19:11.112Z","endTime":"2026-04-05T22:19:14.780Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-05T22:19:29.102Z","endTime":"2026-04-05T22:19:35.231Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.363793840316607,"aZ":-20.12106517779929,"pfxX":-1.5722530545800173,"pfxZ":7.573798341463922,"pX":-0.6415222406733568,"pZ":2.8047589889352333,"vX0":-8.766119407999332,"vY0":-125.36428937945372,"vZ0":-3.791652679295093,"x":141.45,"y":163.05,"x0":3.1049093725969543,"y0":50.00298758402655,"z0":5.979357214636431,"aX":-2.502025867422985},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":13.1,"breakHorizontal":4.9,"spinRate":2232,"spinDirection":177},"zone":4,"typeConfidence":2.0,"plateTime":0.43692754284026547,"extension":7.378799475382959},"index":5,"playId":"639300f2-60ea-3a6b-bd54-2ee376c49531","pitchNumber":5,"startTime":"2026-04-05T22:19:35.231Z","endTime":"2026-04-05T22:19:39.930Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T22:19:39.930Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out swinging.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-05T22:21:30.783Z","endTime":"2026-04-05T22:23:00.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.222511537525154,"aZ":-16.38647679261746,"pfxX":-8.204651960429706,"pfxZ":8.003182526012477,"pX":-0.5003579871402518,"pZ":2.727454786430576,"vX0":7.652131180660891,"vY0":-139.31003884465827,"vZ0":-5.125771165088303,"x":136.07,"y":165.14,"x0":-2.2119103050340447,"y0":50.00312149392594,"z0":5.668311828224194,"aX":-16.186182431250547},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.7,"breakHorizontal":13.3,"spinRate":2197,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.39261506643451227,"extension":6.578392414576123},"index":0,"playId":"73484746-9ffb-3218-a7d2-de6145a52704","pitchNumber":1,"startTime":"2026-04-05T22:21:50.243Z","endTime":"2026-04-05T22:21:54.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.200045108538596,"aZ":-16.968454235033516,"pfxX":-9.040335022365092,"pfxZ":7.629866365377186,"pX":0.15470298862352055,"pZ":4.158704697757123,"vX0":9.212781803037268,"vY0":-140.6054253030835,"vZ0":-1.571839293661231,"x":111.1,"y":126.49,"x0":-1.9967768466725442,"y0":50.00605095388023,"z0":5.831234048441018,"aX":-18.024784746243675},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.7,"breakHorizontal":14.4,"spinRate":2277,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.3902092038892282,"extension":6.467269356922183},"index":1,"playId":"12c33656-7687-31ef-87c6-d75efc8579ca","pitchNumber":2,"startTime":"2026-04-05T22:22:04.474Z","endTime":"2026-04-05T22:22:08.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8606656563544,"aZ":-32.63932332874778,"pfxX":-1.5387417471569411,"pfxZ":-0.2823154641094039,"pX":0.8429274968651294,"pZ":1.860422413684739,"vX0":7.77780006642916,"vY0":-127.24148111120155,"vZ0":-2.9127863091302206,"x":84.87,"y":188.55,"x0":-2.052196103111283,"y0":50.00416838380997,"z0":5.603591341005919,"aX":-2.5269002316777165},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.0,"breakHorizontal":1.1,"spinRate":2179,"spinDirection":13},"zone":14,"typeConfidence":2.0,"plateTime":0.4303000577672331,"extension":6.528928934962499},"index":2,"playId":"160212e8-1484-36bd-bd7c-cecbf8d6f773","pitchNumber":3,"startTime":"2026-04-05T22:22:20.441Z","endTime":"2026-04-05T22:22:24.594Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-05T22:22:27.709Z","endTime":"2026-04-05T22:22:41.053Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.501736788986236,"aZ":-19.348572963131705,"pfxX":-8.521550421721562,"pfxZ":6.32652754258215,"pX":-0.10254631941694894,"pZ":4.024312487007349,"vX0":8.316234083660973,"vY0":-141.304172234111,"vZ0":-1.4769761359619467,"x":120.91,"y":130.12,"x0":-1.9733220432315253,"y0":50.00151885607677,"z0":5.794037031770369,"aX":-17.271516435859436},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.4,"breakHorizontal":13.8,"spinRate":2298,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.3872863839556149,"extension":6.1283622906669635},"index":4,"playId":"b2d6f90d-c2dd-3b2d-9eab-a5e6cf938b13","pitchNumber":4,"startTime":"2026-04-05T22:22:41.053Z","endTime":"2026-04-05T22:22:45.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59963834763743,"aZ":-33.63457349642091,"pfxX":-1.4596816676663407,"pfxZ":-0.8808567316353031,"pX":1.2610874182584089,"pZ":1.9588768270596195,"vX0":8.617299097172888,"vY0":-127.26249237483958,"vZ0":-2.6882060865066784,"x":68.93,"y":185.89,"x0":-1.9703678024414821,"y0":50.00497696374669,"z0":5.67654879893376,"aX":-2.4091366749563194},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.9,"breakHorizontal":0.8,"spinRate":2271,"spinDirection":15},"zone":14,"typeConfidence":2.0,"plateTime":0.42937622219817184,"extension":6.608511079658379},"index":5,"playId":"93aba848-5b0e-34ad-b598-37040129c799","pitchNumber":5,"startTime":"2026-04-05T22:22:55.710Z","endTime":"2026-04-05T22:23:00.925Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T22:23:00.925Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Schanuel grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-05T22:23:15.285Z","endTime":"2026-04-05T22:23:48.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.53351611154095,"aZ":-16.5919413719956,"pfxX":-7.827891625360474,"pfxZ":7.554071774294547,"pX":0.5783885212653287,"pZ":3.152043970147902,"vX0":10.332050316902745,"vY0":-142.22065423379846,"vZ0":-4.079755422103772,"x":94.95,"y":153.67,"x0":-2.072973392952543,"y0":50.00268112394705,"z0":5.647491373828792,"aX":-16.146464811810965},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.1,"breakHorizontal":12.2,"spinRate":2280,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.3841250633850537,"extension":6.567650571399156},"index":0,"playId":"2aff0d12-9649-3dad-ae08-683053a86044","pitchNumber":1,"startTime":"2026-04-05T22:23:23.964Z","endTime":"2026-04-05T22:23:27.916Z","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":88.7,"endSpeed":81.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.112213637174765,"aZ":-32.789081903572146,"pfxX":-0.9383251292646277,"pfxZ":-0.36744546762588115,"pX":-0.6017176836750796,"pZ":3.083359160782524,"vX0":4.526167075907196,"vY0":-129.2033506877729,"vZ0":-0.46813512930329215,"x":139.94,"y":155.53,"x0":-2.2517681076016216,"y0":50.000132297033346,"z0":5.77979067675493,"aX":-1.5925232944574037},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.5,"breakHorizontal":0.7,"spinRate":2291,"spinDirection":29},"zone":1,"typeConfidence":2.0,"plateTime":0.4234256720215659,"extension":6.340904124836687},"hitData":{"launchSpeed":99.3,"launchAngle":6.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.95,"coordY":136.76}},"index":1,"playId":"bbd29e73-e366-3b72-b6cb-6f40ee1a0b62","pitchNumber":2,"startTime":"2026-04-05T22:23:41.199Z","endTime":"2026-04-05T22:23:48.790Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T22:23:48.790Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorge Soler challenged (pitch result), call on the field was overturned: Jorge Soler walks.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-05T22:24:13.588Z","endTime":"2026-04-05T22:26:33.552Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.193632379574424,"aZ":-34.26966684663023,"pfxX":-1.3151212138741957,"pfxZ":-1.2873350247089825,"pX":0.25281821276615946,"pZ":0.662223912672523,"vX0":6.275797565654646,"vY0":-127.7534508127528,"vZ0":-5.3061701480231385,"x":107.36,"y":220.9,"x0":-2.0816921355002016,"y0":50.00380032934977,"z0":5.509700085371017,"aX":-2.1403010694140097},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.5,"breakHorizontal":0.7,"spinRate":2275,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.43134953762089445,"extension":6.564662593872567},"index":0,"playId":"c81cf7c7-b640-3bbd-b69a-f824a8bfd131","pitchNumber":1,"startTime":"2026-04-05T22:24:13.588Z","endTime":"2026-04-05T22:24:17.452Z","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":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14616743441056,"aZ":-23.700268684483152,"pfxX":-11.57660218279538,"pfxZ":4.239939107658012,"pX":-0.5964988193311341,"pZ":2.6361339593732835,"vX0":8.523029041042516,"vY0":-140.54108314773086,"vZ0":-3.799115850348493,"x":139.74,"y":167.6,"x0":-2.165926121319418,"y0":50.00176622955705,"z0":5.546492395058655,"aX":-23.133871874734034},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.1,"breakHorizontal":19.2,"spinRate":2109,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.38986789969756197,"extension":6.7729733799244904},"index":1,"playId":"c0c92691-9efa-3b38-8b31-cfb4de291843","pitchNumber":2,"startTime":"2026-04-05T22:24:28.592Z","endTime":"2026-04-05T22:24:32.600Z","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.3,"endSpeed":80.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59963638809877,"aZ":-29.15921058166657,"pfxX":-0.47229436452652607,"pfxZ":1.8566622019696544,"pX":0.7090332543531799,"pZ":1.1257451121778979,"vX0":6.973622068900822,"vY0":-126.90603154965639,"vZ0":-5.443639253865323,"x":89.97,"y":208.38,"x0":-2.0208267183676143,"y0":50.00023776619454,"z0":5.640355120263597,"aX":-0.7664888195558449},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.3,"breakHorizontal":-0.8,"spinRate":2092,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.4327094412535297,"extension":6.350631957247791},"index":2,"playId":"ba216c3e-1a94-3de2-9865-4a3c13d3d1d1","pitchNumber":3,"startTime":"2026-04-05T22:24:45.533Z","endTime":"2026-04-05T22:24:49.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.649940707259262,"aZ":-33.44671302253099,"pfxX":-1.6216624125478618,"pfxZ":-0.7909763311867728,"pX":0.7576547475107863,"pZ":2.4872262528325564,"vX0":7.407445375327664,"vY0":-126.83333976553956,"vZ0":-1.494506933784903,"x":88.12,"y":171.62,"x0":-2.004265743809838,"y0":50.002513382178506,"z0":5.779243364328294,"aX":-2.6135312236395594},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.6,"breakHorizontal":1.1,"spinRate":2331,"spinDirection":40},"zone":6,"typeConfidence":2.0,"plateTime":0.43370842277117116,"extension":6.243406266562355},"index":3,"playId":"77374381-c5b7-3c21-8a1a-ca17e005c745","pitchNumber":4,"startTime":"2026-04-05T22:25:00.384Z","endTime":"2026-04-05T22:25:04.120Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-05T22:25:07.320Z","endTime":"2026-04-05T22:25:21.938Z","isPitch":false,"type":"action","player":{"id":624585,"link":"/api/v1/people/624585"}},{"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":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.520991483489954,"aZ":-34.62618105909862,"pfxX":-2.278888498831785,"pfxZ":-1.4598817939781297,"pX":1.141505616436896,"pZ":1.8264324895743878,"vX0":8.819953894493379,"vY0":-128.61646488886828,"vZ0":-2.925726074873321,"x":73.49,"y":189.47,"x0":-2.0352563558215055,"y0":50.00436298985947,"z0":5.662255456784867,"aX":-3.820705026729279},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-3.1,"breakHorizontal":2.2,"spinRate":2254,"spinDirection":12},"zone":14,"typeConfidence":2.0,"plateTime":0.42575455954338626,"extension":6.334107279225535},"index":5,"playId":"4505d589-26a5-31d0-8c8b-9c7d67773377","pitchNumber":5,"startTime":"2026-04-05T22:25:21.938Z","endTime":"2026-04-05T22:25:25.790Z","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.2,"endSpeed":80.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.456904652141255,"aZ":-35.98524519349277,"pfxX":-1.4232477994353823,"pfxZ":-2.330482230965636,"pX":0.2631258203917469,"pZ":1.953863946786064,"vX0":6.3185093412577595,"vY0":-126.97204876413197,"vZ0":-2.262902987747686,"x":106.97,"y":186.03,"x0":-2.0702226125442094,"y0":50.001208571903355,"z0":5.713804254889223,"aX":-2.3289888315794385},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.4,"breakHorizontal":1.2,"spinRate":2319,"spinDirection":10},"zone":9,"typeConfidence":2.0,"plateTime":0.4310126971038337,"extension":6.2447626090306825},"index":6,"playId":"3ccf6468-40b7-3d8f-874a-856d4d28d8d8","pitchNumber":6,"startTime":"2026-04-05T22:25:38.012Z","endTime":"2026-04-05T22:25:42.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32240132121875,"aZ":-21.189063825480876,"pfxX":-10.283462070879777,"pfxZ":5.426847046410359,"pX":0.8724802907999413,"pZ":2.4224705700594042,"vX0":11.561263380188839,"vY0":-141.37646152857943,"vZ0":-4.87478403914402,"x":83.74,"y":173.37,"x0":-1.9344112598402798,"y0":50.0000044042727,"z0":5.529491132186436,"aX":-20.807139589607594},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.0,"breakHorizontal":16.2,"spinRate":2081,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.38747177181175596,"extension":6.57688694139256},"index":7,"playId":"07e9ebb7-e69b-38d2-9520-5e1006b8ea80","pitchNumber":7,"startTime":"2026-04-05T22:26:06.522Z","endTime":"2026-04-05T22:26:33.552Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"}},"playEndTime":"2026-04-05T22:26:33.552Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jeimer Candelario lines out to right fielder Luke Raley.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-05T22:26:38.600Z","endTime":"2026-04-05T22:27:37.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":80.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.540583297334848,"aZ":-34.965077131584,"pfxX":-1.1300571777314916,"pfxZ":-1.706427503205152,"pX":-0.0797250158583307,"pZ":2.7568058811375318,"vX0":5.651495516219067,"vY0":-127.55978252496168,"vZ0":-0.5755872258977266,"x":120.04,"y":164.35,"x0":-2.182124551374836,"y0":50.0000184022796,"z0":5.754717589557721,"aX":-1.8526682692534553},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-3.0,"breakHorizontal":0.7,"spinRate":2264,"spinDirection":42},"zone":5,"typeConfidence":2.0,"plateTime":0.43026728761020827,"extension":6.315717275188042},"index":0,"playId":"a039e634-29bf-37e0-96c1-6619d48a36a1","pitchNumber":1,"startTime":"2026-04-05T22:26:49.685Z","endTime":"2026-04-05T22:26:54.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.472199313628412,"aZ":-20.506730595468838,"pfxX":-9.434837034974803,"pfxZ":5.884681959661368,"pX":-0.601909902998614,"pZ":2.5459515694194295,"vX0":7.6793652549817395,"vY0":-139.8771449863514,"vZ0":-4.678494808183218,"x":139.94,"y":170.04,"x0":-2.1567809575605787,"y0":50.00047317955563,"z0":5.584204660766393,"aX":-18.698434478415848},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.8,"breakHorizontal":15.5,"spinRate":2234,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.39153436783458684,"extension":6.649024762290251},"index":1,"playId":"6a6bcb1b-7493-3d88-847c-29a36b8bd62d","pitchNumber":2,"startTime":"2026-04-05T22:27:08.313Z","endTime":"2026-04-05T22:27:11.849Z","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":88.1,"endSpeed":80.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.347043233879624,"aZ":-32.53165795119783,"pfxX":0.007856847174154136,"pfxZ":-0.21568140794852653,"pX":-0.22852296276723635,"pZ":2.502382457334507,"vX0":4.629443776357359,"vY0":-128.22767781521318,"vZ0":-1.5987775211738082,"x":125.71,"y":171.22,"x0":-2.060887203334349,"y0":50.00274297586796,"z0":5.680110299598247,"aX":0.01248865175139478},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.5,"breakHorizontal":-1.1,"spinRate":2239,"spinDirection":31},"zone":5,"typeConfidence":2.0,"plateTime":0.427695502168437,"extension":6.206887469701395},"hitData":{"launchSpeed":94.3,"launchAngle":22.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":194.57,"coordY":98.97}},"index":2,"playId":"0197dfc1-eec2-3ffe-b242-6be0fea801ff","pitchNumber":3,"startTime":"2026-04-05T22:27:28.780Z","endTime":"2026-04-05T22:27:37.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T22:27:37.537Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Julio Rodríguez grounds out softly, first baseman Nolan Schanuel to pitcher Brent Suter.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-05T22:29:34.152Z","endTime":"2026-04-05T22:31:03.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.139516217897764,"aZ":-19.844295165088734,"pfxX":8.547870523323652,"pfxZ":7.593192593658354,"pX":0.6446057982209583,"pZ":2.0627631249516214,"vX0":-8.98285338529264,"vY0":-126.23175462168817,"vZ0":-5.337790182800166,"x":92.43,"y":183.09,"x0":3.1278788336362506,"y0":50.00526701197399,"z0":5.7881906387518045,"aX":13.886250737242582},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":12.8,"breakHorizontal":-13.6,"spinRate":2017,"spinDirection":148},"zone":9,"typeConfidence":2.0,"plateTime":0.432833413257522,"extension":7.344668200465887},"index":0,"playId":"866b116c-837a-3e33-87aa-387d622ba04c","pitchNumber":1,"startTime":"2026-04-05T22:29:39.888Z","endTime":"2026-04-05T22:29:43.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":73.6,"endSpeed":68.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.788601686060527,"aZ":-25.513842894855987,"pfxX":6.504985914871208,"pfxZ":5.683440850498607,"pX":0.9337313776649125,"pZ":1.9258667404744132,"vX0":-6.369418414126442,"vY0":-107.06731139325953,"vZ0":-2.489007640286363,"x":81.41,"y":186.78,"x0":3.0884560979615396,"y0":50.0038503642158,"z0":5.930760209552142,"aX":7.626847333135563},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":10.0,"breakHorizontal":-10.3,"spinRate":1603,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.5096564287675096,"extension":6.957940110431108},"index":1,"playId":"e636513e-c0ad-33d9-9f31-d6b2d2aef981","pitchNumber":2,"startTime":"2026-04-05T22:29:50.910Z","endTime":"2026-04-05T22:29:54.688Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-05T22:30:11.835Z","endTime":"2026-04-05T22:30:23.058Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01119679504692,"aZ":-17.119720596230707,"pfxX":0.333140482145561,"pfxZ":9.308727147008513,"pX":-0.3623366949305118,"pZ":3.6547375054831774,"vX0":-8.664350327190192,"vY0":-126.2071082694136,"vZ0":-2.221279921692381,"x":130.81,"y":140.1,"x0":3.068054064714997,"y0":50.0058190244004,"z0":5.92087597086178,"aX":0.5393158171966053},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":16.6,"breakHorizontal":1.3,"spinRate":2262,"spinDirection":162},"zone":11,"typeConfidence":2.0,"plateTime":0.4335215883934511,"extension":7.390127958225724},"index":3,"playId":"a6491588-a97e-3c7a-9fd7-4496b7f02230","pitchNumber":3,"startTime":"2026-04-05T22:30:23.058Z","endTime":"2026-04-05T22:30:26.889Z","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":73.0,"endSpeed":67.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.868036692199649,"aZ":-26.75017299902922,"pfxX":5.137687468560444,"pfxZ":4.6737215271453945,"pX":1.7209578368313556,"pZ":3.1037631031184554,"vX0":-4.6578559547597465,"vY0":-106.32123197391125,"vZ0":0.0028580842760286274,"x":51.4,"y":154.98,"x0":3.2584258107887183,"y0":50.00290440733443,"z0":6.103616692207677,"aX":5.963485515009109},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":8.8,"breakHorizontal":-8.3,"spinRate":1581,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.5124733142864915,"extension":6.839992104123473},"index":4,"playId":"e15ee071-2f85-37b8-aa2c-365d4dce4348","pitchNumber":4,"startTime":"2026-04-05T22:30:43.547Z","endTime":"2026-04-05T22:30:47.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90689749686705,"aZ":-18.944767837717443,"pfxX":-1.2333563230444091,"pfxZ":8.125557135697978,"pX":-0.8833029598923018,"pZ":3.5591459758299364,"vX0":-8.973266761695239,"vY0":-126.31163918429546,"vZ0":-2.332471581592034,"x":150.67,"y":142.68,"x0":2.8643518511448103,"y0":50.0023603448845,"z0":6.0053659848255725,"aX":-2.0067760616424852},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":14.4,"breakHorizontal":4.1,"spinRate":2288,"spinDirection":176},"zone":11,"typeConfidence":2.0,"plateTime":0.43237710291498477,"extension":7.2863205633655195},"hitData":{"launchSpeed":46.4,"launchAngle":-20.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":132.65,"coordY":174.68}},"index":5,"playId":"b2781362-1084-35c7-b434-2eb5d074883d","pitchNumber":5,"startTime":"2026-04-05T22:30:54.850Z","endTime":"2026-04-05T22:31:03.954Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T22:31:03.954Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out softly, third baseman Jeimer Candelario to first baseman Nolan Schanuel.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-05T22:31:25.801Z","endTime":"2026-04-05T22:32:09.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":600869,"link":"/api/v1/people/600869"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.746170952632664,"aZ":-14.528171547716559,"pfxX":6.9003334052148215,"pfxZ":10.445780804628649,"pX":0.0021643838528962772,"pZ":0.7205296613001563,"vX0":-9.623393253692866,"vY0":-128.8815809986573,"vZ0":-9.825428651691682,"x":116.92,"y":219.33,"x0":2.8808310964500867,"y0":50.00284839040411,"z0":5.693829206413223,"aX":11.657075006719708},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":16.9,"breakHorizontal":-10.4,"spinRate":2196,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.4243126219294586,"extension":7.477394068277204},"index":0,"playId":"79700355-374c-37c1-95b8-cb445368ccd1","pitchNumber":1,"startTime":"2026-04-05T22:31:47.042Z","endTime":"2026-04-05T22:31:50.878Z","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":1},"pitchData":{"startSpeed":76.4,"endSpeed":70.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.23244137367387,"aZ":-24.277681702690074,"pfxX":6.275230326520555,"pfxZ":6.266215188988085,"pX":0.14242780206562464,"pZ":2.5274505354638124,"vX0":-8.478676107511388,"vY0":-111.03398925407312,"vZ0":-2.0579224843838375,"x":111.57,"y":170.54,"x0":3.1797469740215973,"y0":50.0015638951664,"z0":5.970667547889247,"aX":7.905155713750321},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":11.2,"breakHorizontal":-9.4,"spinRate":1574,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.4916399677511989,"extension":7.003130654366482},"hitData":{"launchSpeed":30.2,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":113.27,"coordY":192.92}},"index":1,"playId":"68513ad1-74fb-3549-a776-7b997938857e","pitchNumber":2,"startTime":"2026-04-05T22:32:00.763Z","endTime":"2026-04-05T22:32:09.776Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T22:32:09.776Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Randy Arozarena lines out to third baseman Jeimer Candelario in foul territory.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-05T22:32:33.046Z","endTime":"2026-04-05T22:33:36.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":600869,"link":"/api/v1/people/600869"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":70.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.972436439366035,"aZ":-24.205788620497792,"pfxX":6.704973339939916,"pfxZ":6.383823958035027,"pX":1.49950513293233,"pZ":1.3470626667515848,"vX0":-5.651564997148979,"vY0":-110.791364732413,"vZ0":-4.453095658076052,"x":59.84,"y":202.41,"x0":3.2069282159129657,"y0":50.00431394971434,"z0":5.899833057713497,"aX":8.373192481382242},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":10.7,"breakHorizontal":-10.8,"spinRate":1684,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.49353472153327793,"extension":7.273155496485075},"index":0,"playId":"80f95732-e6ea-3360-b836-32a0bb72d58a","pitchNumber":1,"startTime":"2026-04-05T22:32:33.046Z","endTime":"2026-04-05T22:32:37.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.1,"endSpeed":78.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95863970410829,"aZ":-18.763465557135067,"pfxX":-1.6527620275379489,"pfxZ":8.464449242183377,"pX":0.0775846956292919,"pZ":2.551865578532983,"vX0":-6.43861512033587,"vY0":-125.26798134793339,"vZ0":-4.668790441693073,"x":114.04,"y":169.88,"x0":2.898988305438946,"y0":50.005690075301835,"z0":5.979543602433515,"aX":-2.619565939085793},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":14.4,"breakHorizontal":4.6,"spinRate":2282,"spinDirection":173},"zone":5,"typeConfidence":2.0,"plateTime":0.4377133894975036,"extension":7.333251866667878},"index":1,"playId":"06e9cdab-02a8-3152-8fad-05dd533db497","pitchNumber":2,"startTime":"2026-04-05T22:32:42.810Z","endTime":"2026-04-05T22:32:46.975Z","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":87.9,"endSpeed":80.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.302727946034352,"aZ":-17.39913215773601,"pfxX":-0.8303534796287719,"pfxZ":8.906049279677775,"pX":-0.7314750580933322,"pZ":2.8061438179872176,"vX0":-8.8949700156944,"vY0":-127.72566087073102,"vZ0":-4.380304313080091,"x":144.88,"y":163.01,"x0":2.8980672162751566,"y0":50.001742862373604,"z0":5.903870388551566,"aX":-1.3772646105897355},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":15.4,"breakHorizontal":3.5,"spinRate":2300,"spinDirection":166},"zone":1,"typeConfidence":2.0,"plateTime":0.42816028097145775,"extension":7.577584325680001},"index":2,"playId":"7e168fa1-b816-3d47-a4ac-e7d587f7d6ac","pitchNumber":3,"startTime":"2026-04-05T22:32:53.194Z","endTime":"2026-04-05T22:32:57.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.561219274762365,"aZ":-20.120981575686958,"pfxX":-0.2521012163331324,"pfxZ":7.661897890486058,"pX":0.759495024535864,"pZ":3.846421360188375,"vX0":-5.662241276459663,"vY0":-124.49298697446797,"vZ0":-1.3956443520999104,"x":88.05,"y":134.93,"x0":3.094206583748785,"y0":50.00005625850743,"z0":6.076780748961955,"aX":-0.39501101902456087},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":13.8,"breakHorizontal":1.8,"spinRate":2232,"spinDirection":170},"zone":12,"typeConfidence":2.0,"plateTime":0.4396642811806655,"extension":7.272519729607851},"index":3,"playId":"5a460b41-ae56-3178-a33a-bf6b215f3917","pitchNumber":4,"startTime":"2026-04-05T22:33:03.955Z","endTime":"2026-04-05T22:33:08.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.666729736539455,"aZ":-17.761534990630558,"pfxX":6.673238990867122,"pfxZ":8.555794243720253,"pX":0.9199393209096189,"pZ":1.9292153141857016,"vX0":-7.48594461413517,"vY0":-128.68548316669202,"vZ0":-6.4952591634903944,"x":81.93,"y":186.69,"x0":2.9939394316397703,"y0":50.00171021347476,"z0":5.852819694200696,"aX":11.238739459641277},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":14.3,"breakHorizontal":-10.4,"spinRate":2176,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.424958043342583,"extension":7.436402055165164},"index":4,"playId":"9cde20dc-4691-39d2-b302-161938ad4de7","pitchNumber":5,"startTime":"2026-04-05T22:33:17.333Z","endTime":"2026-04-05T22:33:21.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11531131905299,"aZ":-17.861062207292207,"pfxX":-1.0184950307085727,"pfxZ":8.872963580477986,"pX":-0.5447172262924936,"pZ":1.588919943927164,"vX0":-8.443125092308904,"vY0":-125.84157348343344,"vZ0":-6.93300189680639,"x":137.76,"y":195.88,"x0":2.9781694126634517,"y0":50.006089938085495,"z0":5.812833535906754,"aX":-1.641831843499455},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":14.8,"breakHorizontal":3.7,"spinRate":2305,"spinDirection":170},"zone":7,"typeConfidence":2.0,"plateTime":0.43427364307755134,"extension":7.4547689245035365},"hitData":{"launchSpeed":51.2,"launchAngle":22.0,"totalDistance":117.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":88.23,"coordY":173.22}},"index":5,"playId":"992a9102-010b-3446-9662-08bd8e9f0e52","pitchNumber":6,"startTime":"2026-04-05T22:33:29.299Z","endTime":"2026-04-05T22:33:36.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T22:33:36.395Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jo Adell lines out to pitcher Casey Legumina.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-05T22:37:21.317Z","endTime":"2026-04-05T22:39:12.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668984,"link":"/api/v1/people/668984"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Casey Legumina replaces Cole Wilcox.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-05T22:35:37.257Z","endTime":"2026-04-05T22:37:23.153Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668984,"link":"/api/v1/people/668984"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":72.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.996368292648715,"aZ":-29.01181820754409,"pfxX":8.994990672758451,"pfxZ":2.329575768850395,"pX":-0.46474909182018853,"pZ":3.437399022166494,"vX0":1.5003310919433688,"vY0":-116.10953567458833,"vZ0":3.4992691844526296,"x":134.72,"y":145.97,"x0":-2.2883091584563626,"y0":50.002274838129175,"z0":4.681821278348951,"aX":12.203934585092904},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":5.4,"breakHorizontal":-16.7,"spinRate":2830,"spinDirection":93},"zone":1,"typeConfidence":2.0,"plateTime":0.47284985579112027,"extension":6.831271133335203},"index":1,"playId":"19e2c2cc-972a-3d37-adfb-24bdadc08255","pitchNumber":1,"startTime":"2026-04-05T22:37:23.153Z","endTime":"2026-04-05T22:37:27.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.356138249502486,"aZ":-27.56798831736485,"pfxX":9.523564702204276,"pfxZ":3.400002301274716,"pX":0.9842212652109475,"pZ":1.9021896895867993,"vX0":4.414934607325435,"vY0":-115.8562520249847,"vZ0":0.22624358220692053,"x":79.48,"y":187.42,"x0":-2.1853605719901177,"y0":50.00183021538994,"z0":4.44552533105533,"aX":12.900285259187172},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":6.5,"breakHorizontal":-18.4,"spinRate":2958,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.47340180753964134,"extension":6.9154515644578005},"index":2,"playId":"deb2d081-afba-31ab-a93c-7e76c9dd8252","pitchNumber":2,"startTime":"2026-04-05T22:37:37.206Z","endTime":"2026-04-05T22:37:40.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.436810112646004,"aZ":-22.22159858930909,"pfxX":-9.465170493488614,"pfxZ":5.2237546196448985,"pX":-1.9331810392746014,"pZ":2.7317685857778815,"vX0":3.4061844557923266,"vY0":-136.77231230558195,"vZ0":-1.5531380374597443,"x":190.69,"y":165.02,"x0":-1.9603909923112712,"y0":50.00501842626529,"z0":4.8216687862399725,"aX":-18.04486045798038},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.4,"breakHorizontal":16.6,"spinRate":2237,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3995341110790136,"extension":7.011238177564073},"index":3,"playId":"2c69c239-7a7a-3620-8233-60b9f25229b8","pitchNumber":3,"startTime":"2026-04-05T22:37:54.544Z","endTime":"2026-04-05T22:37:58.780Z","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.8,"endSpeed":86.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.058216641621453,"aZ":-18.22929765496552,"pfxX":-7.9839742630078385,"pfxZ":7.235225347404836,"pX":1.6810712939929513,"pZ":2.4363269198769513,"vX0":12.041847194401297,"vY0":-137.60410705833723,"vZ0":-2.321834031867988,"x":52.92,"y":173.0,"x0":-1.704122882638725,"y0":50.00533903756046,"z0":4.519099122325372,"aX":-15.394055624719877},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.8,"breakHorizontal":12.1,"spinRate":2522,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.39726338349143253,"extension":6.934114750012199},"index":4,"playId":"0f941e17-cf85-3993-87c0-5f949519d256","pitchNumber":4,"startTime":"2026-04-05T22:38:09.097Z","endTime":"2026-04-05T22:38:12.200Z","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.4,"endSpeed":85.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.062422669854946,"aZ":-15.867321933298944,"pfxX":-7.576022288959681,"pfxZ":8.572786489755172,"pX":-0.24229556949056405,"pZ":2.5225602870837585,"vX0":7.261593017873949,"vY0":-137.2155033490709,"vZ0":-2.933757847118498,"x":126.24,"y":170.67,"x0":-1.9418729149898029,"y0":50.00293592858442,"z0":4.690076610726688,"aX":-14.411321294341363},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":12.1,"spinRate":2605,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.39954928285461566,"extension":6.872578973971924},"index":5,"playId":"9773eafb-ce9c-3b4c-92e6-896303403451","pitchNumber":5,"startTime":"2026-04-05T22:38:26.149Z","endTime":"2026-04-05T22:38:31.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.758234653299407,"aZ":-30.972294770342252,"pfxX":7.92942412638555,"pfxZ":0.8876483144692502,"pX":1.1082383055854348,"pZ":0.4255012669198166,"vX0":4.7746614808176995,"vY0":-116.01119945882621,"vZ0":-2.494047310452096,"x":74.76,"y":227.29,"x0":-2.01356655696039,"y0":50.00054586155119,"z0":4.496377168911016,"aX":10.696567055917718},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":1.2,"breakHorizontal":-15.6,"spinRate":2873,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.47397441948646746,"extension":6.929263555276752},"index":6,"playId":"a8aee48b-a390-37f9-98ed-4cc7d97715e5","pitchNumber":6,"startTime":"2026-04-05T22:38:46.767Z","endTime":"2026-04-05T22:38:50.370Z","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":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.878533631313598,"aZ":-19.917356965098858,"pfxX":-9.976622689407918,"pfxZ":6.436285429023659,"pX":-0.47738618049143094,"pZ":2.306544791772838,"vX0":7.016035905694126,"vY0":-137.45670779355493,"vZ0":-2.934453514432871,"x":135.2,"y":176.5,"x0":-1.7731397772684836,"y0":50.00319970045953,"z0":4.7481768074722,"aX":-18.997039339252673},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.2,"breakHorizontal":16.4,"spinRate":2404,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.39924224286192445,"extension":6.959269055880151},"hitData":{"launchSpeed":67.8,"launchAngle":11.0,"totalDistance":115.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":130.72,"coordY":156.55}},"index":7,"playId":"af5426a7-a4e4-35e2-ab0d-ade98aa0ac9d","pitchNumber":7,"startTime":"2026-04-05T22:39:04.882Z","endTime":"2026-04-05T22:39:12.232Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T22:39:12.232Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Lowe flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-05T22:39:20.140Z","endTime":"2026-04-05T22:41:24.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":85.6,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.45784013801774,"aZ":-15.263833134393803,"pfxX":-8.867783055878956,"pfxZ":8.896213367280534,"pX":0.658784540267978,"pZ":2.5401491421506988,"vX0":9.949302746727986,"vY0":-137.91947067882052,"vZ0":-2.822469737198084,"x":91.89,"y":170.2,"x0":-1.8661134786097562,"y0":50.00274677400769,"z0":4.623340082638857,"aX":-16.857733687328885},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":13.7,"spinRate":2245,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.3991624533479783,"extension":7.065093142236763},"index":0,"playId":"1ac2b1b0-bcbc-37a1-ace1-3dcc982823e3","pitchNumber":1,"startTime":"2026-04-05T22:39:34.418Z","endTime":"2026-04-05T22:40:01.444Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"}}},{"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":94.9,"endSpeed":85.3,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.85237452622126,"aZ":-17.18987678886823,"pfxX":-7.997482157841138,"pfxZ":7.914482524214803,"pX":-1.1050723006186778,"pZ":2.504600579066741,"vX0":5.317616900674612,"vY0":-137.99376714208054,"vZ0":-2.3354761835943965,"x":159.12,"y":171.16,"x0":-2.035882967189609,"y0":50.00644129368129,"z0":4.544099158845059,"aX":-15.149765199139187},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.9,"breakHorizontal":13.1,"spinRate":2085,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.399687532140788,"extension":6.747111711664768},"index":1,"playId":"219fb3c7-0edf-3cdd-b1c9-7738d4f75fb7","pitchNumber":2,"startTime":"2026-04-05T22:40:03.837Z","endTime":"2026-04-05T22:40:07.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.3,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.49873285057351,"aZ":-16.655076126558473,"pfxX":-7.87397031786146,"pfxZ":8.207360472262552,"pX":-0.016941511512866197,"pZ":2.628005104422548,"vX0":7.545864717645605,"vY0":-137.60280358079234,"vZ0":-2.3403666665846594,"x":117.65,"y":167.82,"x0":-1.790383975165584,"y0":50.00405418574464,"z0":4.636297619466861,"aX":-14.890978514033462},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.4,"breakHorizontal":12.4,"spinRate":2278,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.40019377269194356,"extension":6.968640815957391},"index":2,"playId":"d98d8be1-f44e-324c-8f87-c71ea87d041d","pitchNumber":3,"startTime":"2026-04-05T22:40:18.221Z","endTime":"2026-04-05T22:40:22.560Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.2,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5897031480512,"aZ":-18.02866599485645,"pfxX":-5.7611490260758735,"pfxZ":7.502463292888418,"pX":-0.7492073223477166,"pZ":4.340560739298738,"vX0":5.598415914560393,"vY0":-137.01084385851175,"vZ0":2.4299754361277897,"x":145.56,"y":121.58,"x0":-2.0786565564578607,"y0":50.00279362831953,"z0":4.679571386377472,"aX":-10.863304226494622},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.3,"breakHorizontal":9.1,"spinRate":2401,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4010326463040861,"extension":6.73836429629493},"index":3,"playId":"98c20edb-d881-348c-a71c-5f1d044ef58f","pitchNumber":4,"startTime":"2026-04-05T22:40:39.816Z","endTime":"2026-04-05T22:40:43.345Z","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":94.1,"endSpeed":85.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.280411078016805,"aZ":-16.631103628869333,"pfxX":-5.734175348726444,"pfxZ":8.267002862430473,"pX":-1.450340037055342,"pZ":3.577789760659071,"vX0":3.605232799886862,"vY0":-136.9843546918235,"vZ0":-0.11850368810492057,"x":172.28,"y":142.18,"x0":-2.0458337145661925,"y0":50.00277135513417,"z0":4.769020876967103,"aX":-10.780947092933399},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.1,"breakHorizontal":9.5,"spinRate":2316,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40149980744674973,"extension":6.6879472292647755},"index":4,"playId":"497a10aa-37b3-387d-a1ec-c40ca07df000","pitchNumber":5,"startTime":"2026-04-05T22:40:55.162Z","endTime":"2026-04-05T22:40:58.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.6,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.044445247731566,"aZ":-15.00551851670823,"pfxX":-5.670725292867699,"pfxZ":9.045672680943419,"pX":0.23816280924777158,"pZ":3.0592084201525482,"vX0":8.057953116275657,"vY0":-137.51074556087454,"vZ0":-1.5107712648840461,"x":107.92,"y":156.18,"x0":-2.0056050742603793,"y0":50.00144146678855,"z0":4.643449847361612,"aX":-10.762151274747515},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.2,"breakHorizontal":8.4,"spinRate":2314,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.399693159142398,"extension":7.067957258621442},"hitData":{"launchSpeed":96.2,"launchAngle":41.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.99,"coordY":68.97}},"index":5,"playId":"e93dceab-a5d4-32a2-8dd7-970315c764cc","pitchNumber":6,"startTime":"2026-04-05T22:41:12.741Z","endTime":"2026-04-05T22:41:24.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T22:41:24.713Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Logan O'Hoppe flies out sharply to center fielder Julio Rodríguez.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-05T22:41:26.425Z","endTime":"2026-04-05T22:43:06.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"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":"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":4},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.384618653244427,"aZ":-27.462208116607105,"pfxX":5.6956568877751375,"pfxZ":3.3690549128463108,"pX":1.1086020539196135,"pZ":2.1499810456681137,"vX0":5.847660747237614,"vY0":-117.50976078561449,"vZ0":0.413393999826869,"x":74.74,"y":180.73,"x0":-2.1524491625166315,"y0":50.0014702071057,"z0":4.524272907453513,"aX":7.958633719851086},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":6.5,"breakHorizontal":-11.8,"spinRate":2542,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.4662171055005251,"extension":6.996557630253481},"index":0,"playId":"5ec7104d-f014-3dd6-b59d-5211c3bcfc00","pitchNumber":1,"startTime":"2026-04-05T22:41:46.488Z","endTime":"2026-04-05T22:41:50.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.086564571826962,"aZ":-19.38214198594864,"pfxX":-7.798059755071032,"pfxZ":6.638271018135216,"pX":-1.1687631812051058,"pZ":2.791492006414012,"vX0":4.885508981945464,"vY0":-138.01456695281166,"vZ0":-1.5293631329847104,"x":161.55,"y":163.41,"x0":-1.9499706733517952,"y0":50.0005878538432,"z0":4.659817080951023,"aX":-15.022264534526103},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.9,"breakHorizontal":13.1,"spinRate":2146,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3970580435781601,"extension":6.90806316078061},"index":1,"playId":"b8a629b1-8a89-3717-9e6b-373791999636","pitchNumber":2,"startTime":"2026-04-05T22:42:00.668Z","endTime":"2026-04-05T22:42:04.555Z","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":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37331178096949,"aZ":-18.42025683259585,"pfxX":-7.7215579777329495,"pfxZ":7.178905830523628,"pX":1.4846131241165628,"pZ":1.5210204484055212,"vX0":11.12360432284721,"vY0":-137.51117262069027,"vZ0":-5.194518142335064,"x":60.41,"y":197.71,"x0":-1.6089625801673608,"y0":50.001772769988634,"z0":4.6833218158113805,"aX":-14.792890782026573},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.0,"breakHorizontal":11.6,"spinRate":2136,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.39824506946608995,"extension":7.034588873423879},"index":2,"playId":"3f13b2c5-3e24-3775-8119-45f772e4471f","pitchNumber":3,"startTime":"2026-04-05T22:42:17.362Z","endTime":"2026-04-05T22:42:20.778Z","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":95.0,"endSpeed":86.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15080313760457,"aZ":-15.217922130094296,"pfxX":-8.741106600096202,"pfxZ":8.868798851411468,"pX":0.42957829804377995,"pZ":2.3464694774167354,"vX0":9.553286681456738,"vY0":-137.9932118663981,"vZ0":-3.2579581428584943,"x":100.63,"y":175.43,"x0":-1.9557365239328843,"y0":50.00572212433418,"z0":4.579359926080318,"aX":-16.717732694956165},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.5,"breakHorizontal":13.7,"spinRate":2504,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.39822413220964803,"extension":6.919909294762164},"index":3,"playId":"c1011b01-be3f-32f8-8b67-9093f5560d7a","pitchNumber":4,"startTime":"2026-04-05T22:42:40.461Z","endTime":"2026-04-05T22:42:44.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11432761831419,"aZ":-16.872228761936395,"pfxX":-9.224473801122844,"pfxZ":8.128979868914957,"pX":-0.06245073796864764,"pZ":2.81256004063631,"vX0":8.513802960998614,"vY0":-137.04620155904726,"vZ0":-1.484121067540434,"x":119.38,"y":162.84,"x0":-2.0260373465714134,"y0":50.006838519186175,"z0":4.525521434955315,"aX":-17.375038341570402},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.5,"breakHorizontal":14.6,"spinRate":2483,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.40119492579580207,"extension":6.950518048871925},"hitData":{"launchSpeed":102.4,"launchAngle":28.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":143.04,"coordY":47.58}},"index":4,"playId":"fc963459-1b96-307f-b580-b65699ec74ea","pitchNumber":5,"startTime":"2026-04-05T22:42:55.498Z","endTime":"2026-04-05T22:43:06.519Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T22:43:06.519Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"J.P. Crawford lines out to left fielder Bryce Teodosio.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-05T22:45:39.128Z","endTime":"2026-04-05T22:45:50.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Bryce Teodosio replaces left fielder Josh Lowe, batting 7th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-05T22:44:36.524Z","endTime":"2026-04-05T22:44:36.549Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":666139,"link":"/api/v1/people/666139"}},{"details":{"description":"Pitching Change: Sam Bachman replaces Brent Suter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-05T22:44:36.549Z","endTime":"2026-04-05T22:45:41.352Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696147,"link":"/api/v1/people/696147"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":89.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.99842903597983,"aZ":-19.202028040260164,"pfxX":-9.398872516770682,"pfxZ":6.255838135018324,"pX":-0.27029100164709197,"pZ":1.9205301754766175,"vX0":6.398321948652575,"vY0":-143.280663623922,"vZ0":-5.978633056097748,"x":127.3,"y":186.93,"x0":-1.314589218334229,"y0":50.00050281050551,"z0":5.239414864281421,"aX":-19.482887828317846},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.2,"breakHorizontal":15.7,"spinRate":2363,"spinDirection":225},"zone":8,"typeConfidence":0.89,"plateTime":0.3826961290665776,"extension":6.303528327274878},"hitData":{"launchSpeed":95.8,"launchAngle":21.0,"totalDistance":313.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":59.28,"coordY":91.96}},"index":2,"playId":"7c9e4449-9810-38f6-b48a-3132c9a117fe","pitchNumber":1,"startTime":"2026-04-05T22:45:41.352Z","endTime":"2026-04-05T22:45:50.259Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T22:45:50.259Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Young grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-05T22:45:53.943Z","endTime":"2026-04-05T22:46:52.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.860703699392918,"aZ":-34.541594690768825,"pfxX":-8.454458144141427,"pfxZ":-1.341325267124768,"pX":-1.3747393683348625,"pZ":3.598191910455746,"vX0":4.352303281155242,"vY0":-132.2933867660002,"vZ0":2.6750616840041,"x":169.4,"y":141.63,"x0":-1.9450246406137484,"y0":50.00013662587439,"z0":5.109817311014481,"aX":-14.947196018167606},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-1.6,"breakHorizontal":14.3,"spinRate":1727,"spinDirection":245},"zone":11,"typeConfidence":0.91,"plateTime":0.41441060608037317,"extension":6.30773454050321},"index":0,"playId":"e5febb3a-62cd-3666-9660-6f3d560f52e5","pitchNumber":1,"startTime":"2026-04-05T22:46:10.318Z","endTime":"2026-04-05T22:46:13.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.035487197449285,"aZ":-19.577970565795862,"pfxX":-10.633239539524627,"pfxZ":6.025773160249411,"pX":0.363131556529895,"pZ":3.0430075464943833,"vX0":8.878770009651188,"vY0":-143.83075087342152,"vZ0":-2.850868152705751,"x":103.16,"y":156.62,"x0":-1.3856180431943836,"y0":50.005135206621766,"z0":5.264320464551428,"aX":-22.233524162656522},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.4,"breakHorizontal":17.4,"spinRate":2474,"spinDirection":225},"zone":3,"typeConfidence":0.9,"plateTime":0.3811292960731745,"extension":6.403490530939192},"index":1,"playId":"92186d77-acbb-33c9-a657-d8faae85118d","pitchNumber":2,"startTime":"2026-04-05T22:46:25.014Z","endTime":"2026-04-05T22:46:28.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.840947985369414,"aZ":-35.559988313664526,"pfxX":-9.32795516179395,"pfxZ":-1.8573855380724131,"pX":0.5603068042849885,"pZ":1.8667555341064437,"vX0":8.948302572552732,"vY0":-134.0146143208888,"vZ0":-1.5962676384508256,"x":95.64,"y":188.38,"x0":-1.6093412308933224,"y0":50.005226278167264,"z0":5.009055917694792,"aX":-16.977201563204908},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-3.5,"breakHorizontal":15.0,"spinRate":1908,"spinDirection":253},"zone":9,"typeConfidence":0.92,"plateTime":0.40863074476526906,"extension":6.358939833495159},"hitData":{"launchSpeed":80.0,"launchAngle":-40.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":127.87,"coordY":152.8}},"index":2,"playId":"64b810dd-978d-36bf-a169-7bd1316cd1d7","pitchNumber":3,"startTime":"2026-04-05T22:46:42.147Z","endTime":"2026-04-05T22:46:52.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T22:46:52.796Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mitch Garver challenged (pitch result), call on the field was confirmed: Mitch Garver called out on strikes.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-05T22:47:02.840Z","endTime":"2026-04-05T22:48:23.638Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"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":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"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":"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":90.6,"endSpeed":83.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54483214693586,"aZ":-29.858490275103026,"pfxX":-0.4528173674861993,"pfxZ":1.308758294013069,"pX":0.3363765988831522,"pZ":2.2520684104682607,"vX0":5.168309686017628,"vY0":-131.9076442768421,"vZ0":-2.4486482099833657,"x":104.18,"y":177.97,"x0":-1.5847677591288196,"y0":50.004291984926006,"z0":5.381044922812392,"aX":-0.802711569279195},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.0,"breakHorizontal":-0.2,"spinRate":2770,"spinDirection":83},"zone":6,"typeConfidence":0.89,"plateTime":0.4143123719873185,"extension":6.1803404114590315},"index":0,"playId":"e1d82f05-decb-3d56-84b4-a031f97872e4","pitchNumber":1,"startTime":"2026-04-05T22:47:16.849Z","endTime":"2026-04-05T22:47:20.365Z","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":90.5,"endSpeed":83.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.141704082000757,"aZ":-30.34203670953713,"pfxX":0.4209718702068388,"pfxZ":1.0428456485578508,"pX":1.418404980570626,"pZ":1.294328861719485,"vX0":7.20618540860765,"vY0":-131.70699838505428,"vZ0":-4.544983038221252,"x":62.93,"y":203.83,"x0":-1.4043222313430057,"y0":50.00524892400734,"z0":5.278055542491368,"aX":0.7419593794131507},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.1,"breakHorizontal":-2.3,"spinRate":2738,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.41536482789127627,"extension":6.282427540396095},"index":1,"playId":"22fbacf7-0ef5-3a77-9a26-13cda25163e2","pitchNumber":2,"startTime":"2026-04-05T22:47:33.046Z","endTime":"2026-04-05T22:47:36.628Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-05T22:47:43.822Z","endTime":"2026-04-05T22:47:56.616Z","isPitch":false,"type":"action","player":{"id":641598,"link":"/api/v1/people/641598"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":100.2,"endSpeed":91.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.34386747419087,"aZ":-22.32835812186919,"pfxX":-11.20094154738712,"pfxZ":4.603676650305033,"pX":0.7521620365883179,"pZ":2.7108262101888285,"vX0":9.89963045023701,"vY0":-145.56730788299166,"vZ0":-3.457159745673549,"x":88.33,"y":165.59,"x0":-1.243692307687661,"y0":50.001058895335476,"z0":5.271564083136268,"aX":-23.94744968886417},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":7.8,"breakHorizontal":18.2,"spinRate":2455,"spinDirection":226},"zone":6,"typeConfidence":0.9,"plateTime":0.3768053067087429,"extension":6.366857972630255},"index":3,"playId":"53255339-5b54-30cb-91c7-4bf5ffe8cf06","pitchNumber":3,"startTime":"2026-04-05T22:47:56.616Z","endTime":"2026-04-05T22:48:23.638Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"}},"playEndTime":"2026-04-05T22:48:23.638Z","atBatIndex":69},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Adam Frazier doubles (1) on a sharp line drive to right fielder Luke Raley.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-05T22:50:36.268Z","endTime":"2026-04-05T22:50:50.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.438050811585363,"aZ":-19.32421320942536,"pfxX":-7.880343014453421,"pfxZ":6.826350822838249,"pX":0.4198935167115538,"pZ":2.8231259435371165,"vX0":8.910848862728347,"vY0":-136.64686943830148,"vZ0":-1.233126782802875,"x":100.99,"y":162.56,"x0":-1.8668149143690131,"y0":50.00062863292953,"z0":4.613938482684664,"aX":-14.830478758424054},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.2,"breakHorizontal":12.2,"spinRate":2345,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.40156081964697954,"extension":6.956794676186125},"hitData":{"launchSpeed":102.3,"launchAngle":18.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":222.56,"coordY":97.52}},"index":0,"playId":"e2d8109d-cc3a-359c-b285-a65acf26b248","pitchNumber":1,"startTime":"2026-04-05T22:50:36.268Z","endTime":"2026-04-05T22:50:50.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T22:50:50.994Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach Neto flies out to right fielder Luke Raley. Adam Frazier to 3rd.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-05T22:50:51.517Z","endTime":"2026-04-05T22:52:08.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":79.3,"endSpeed":72.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.775802825116216,"aZ":-30.28944791997179,"pfxX":6.831684176352871,"pfxZ":1.4099746309505967,"pX":0.2120913289837612,"pZ":3.3794584354284263,"vX0":3.5108625494659185,"vY0":-115.40527911576733,"vZ0":3.7318281290734094,"x":108.92,"y":147.53,"x0":-2.2198696421320414,"y0":50.004845948960586,"z0":4.670229185372203,"aX":9.156162076399717},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":3.8,"breakHorizontal":-13.3,"spinRate":2780,"spinDirection":93},"zone":12,"typeConfidence":2.0,"plateTime":0.4757871555886579,"extension":6.917646017331665},"index":0,"playId":"c01b437e-504d-3edc-b4a1-9da606320354","pitchNumber":1,"startTime":"2026-04-05T22:51:19.722Z","endTime":"2026-04-05T22:51:23.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.390588164567095,"aZ":-22.505641539120532,"pfxX":-10.48786449489914,"pfxZ":5.211360638620109,"pX":-0.33208744525897227,"pZ":2.3827185956215047,"vX0":7.759956715743062,"vY0":-135.3332239523482,"vZ0":-1.9117175886754683,"x":129.66,"y":174.45,"x0":-1.8732122356124463,"y0":50.005380746419526,"z0":4.6738818676673395,"aX":-19.467311220924785},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.2,"breakHorizontal":17.4,"spinRate":2419,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.4046435458283004,"extension":6.865162557749462},"index":1,"playId":"8a82d027-bbc2-3c47-bf4b-e3c33e670422","pitchNumber":2,"startTime":"2026-04-05T22:51:37.634Z","endTime":"2026-04-05T22:51:41.453Z","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.0,"endSpeed":83.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.113947581021442,"aZ":-17.598401378193277,"pfxX":-7.770738701587099,"pfxZ":8.042411834724223,"pX":0.2809192781332883,"pZ":2.9547271520796965,"vX0":8.162720701074482,"vY0":-133.83155884275686,"vZ0":-1.0764962219442205,"x":106.29,"y":159.0,"x0":-1.8002872146117181,"y0":50.00412057264977,"z0":4.62376821939139,"aX":-14.085860558330399},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.5,"breakHorizontal":12.2,"spinRate":2456,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.40940494911401437,"extension":6.868144233547017},"hitData":{"launchSpeed":96.0,"launchAngle":48.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":204.73,"coordY":121.57}},"index":2,"playId":"5e7052ff-b737-3911-a208-b4ad1a36c57c","pitchNumber":3,"startTime":"2026-04-05T22:51:54.883Z","endTime":"2026-04-05T22:52:08.270Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T22:52:08.270Z","atBatIndex":71},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Mike Trout hit by pitch.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-05T22:52:57.766Z","endTime":"2026-04-05T22:53:23.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"postOnThird":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-05T22:52:20.140Z","endTime":"2026-04-05T22:52:59.955Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":85.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63729464777792,"aZ":-17.774787822685735,"pfxX":-8.6089804730943,"pfxZ":7.638201558232849,"pX":0.014804584347338407,"pZ":3.0142341770034182,"vX0":7.863846895688467,"vY0":-137.00708826743622,"vZ0":-1.1259263056708932,"x":116.44,"y":157.4,"x0":-1.7859273738392685,"y0":50.001960310464796,"z0":4.655238610400717,"aX":-16.22870699511314},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.8,"breakHorizontal":13.8,"spinRate":2403,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.4010642926089334,"extension":6.903543954338927},"index":1,"playId":"0d477173-dd21-3ca4-84a2-e6d534719a94","pitchNumber":1,"startTime":"2026-04-05T22:52:59.955Z","endTime":"2026-04-05T22:53:04.075Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.445669416438214,"aZ":-16.548301368161916,"pfxX":-7.922404531842377,"pfxZ":8.282375611599212,"pX":-0.9952887268361524,"pZ":3.6817463605566725,"vX0":5.241628305846203,"vY0":-137.008601813817,"vZ0":0.4037869085102927,"x":154.94,"y":139.37,"x0":-1.9115444484896777,"y0":50.001031201188965,"z0":4.670175937485226,"aX":-14.944104092348406},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.2,"breakHorizontal":13.1,"spinRate":2421,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.40094857379042637,"extension":6.71576322029138},"index":2,"playId":"02bc009b-8392-34d5-94a3-e62e330797e3","pitchNumber":2,"startTime":"2026-04-05T22:53:16.703Z","endTime":"2026-04-05T22:53:23.784Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T22:53:23.784Z","atBatIndex":72},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nolan Schanuel grounds into a double play, second baseman Cole Young to shortstop J.P. Crawford to first baseman Josh Naylor. Oswald Peraza out at 2nd. Nolan Schanuel out at 1st.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-05T22:55:48.105Z","endTime":"2026-04-05T22:56:31.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"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":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-05T22:53:48.424Z","endTime":"2026-04-05T22:55:10.203Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"details":{"description":"Offensive Substitution: Pinch-runner Oswald Peraza replaces Mike Trout.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-05T22:55:10.203Z","endTime":"2026-04-05T22:55:50.058Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":545361,"link":"/api/v1/people/545361"},"base":1},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.176246210665745,"aZ":-29.080903107519692,"pfxX":-8.205897395286867,"pfxZ":1.84432400309199,"pX":0.7222453421023024,"pZ":1.8987311129949707,"vX0":9.160365117326748,"vY0":-128.07973815891168,"vZ0":-0.9500919851894171,"x":89.47,"y":187.51,"x0":-1.8190719202240897,"y0":50.00342118063323,"z0":4.530082725740373,"aX":-13.76030740657},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.4,"breakHorizontal":13.1,"spinRate":1369,"spinDirection":238},"zone":9,"typeConfidence":2.0,"plateTime":0.4261596626381614,"extension":6.8552178765873135},"index":2,"playId":"c69cc31e-7a8e-35d6-b5f8-b463a6ef2743","pitchNumber":1,"startTime":"2026-04-05T22:55:50.058Z","endTime":"2026-04-05T22:56:17.067Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.848939524417375,"aZ":-31.12707830398878,"pfxX":-8.735060912181028,"pfxZ":0.6254644128981504,"pX":-0.6459839500937035,"pZ":2.7073669132353118,"vX0":6.299188154173537,"vY0":-128.08882794659775,"vZ0":1.5677309035811262,"x":141.62,"y":165.68,"x0":-1.994293186939462,"y0":50.00264214505288,"z0":4.509841074856284,"aX":-14.608872378950771},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.7,"breakHorizontal":14.5,"spinRate":1556,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.42656034535044585,"extension":6.837897475991165},"hitData":{"launchSpeed":88.1,"launchAngle":-3.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.64,"coordY":149.0}},"index":3,"playId":"f5f51ec3-5e54-3376-93e5-7d28ab4a72ae","pitchNumber":2,"startTime":"2026-04-05T22:56:20.878Z","endTime":"2026-04-05T22:56:31.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T22:56:31.873Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Leo Rivas flies out to left fielder Adam Frazier.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-05T22:58:34.666Z","endTime":"2026-04-05T22:59:16.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Oswald Peraza remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-05T22:58:07.411Z","endTime":"2026-04-05T22:58:07.435Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":545361,"link":"/api/v1/people/545361"}},{"details":{"description":"Defensive switch from left field to center field for Bryce Teodosio.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-05T22:58:07.435Z","endTime":"2026-04-05T22:58:07.436Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-05T22:58:07.436Z","endTime":"2026-04-05T22:58:36.564Z","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":90.0,"endSpeed":82.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06340169850708,"aZ":-26.986865182759583,"pfxX":0.0945394014140204,"pfxZ":3.0235350053881276,"pX":1.348315157294764,"pZ":-0.08740439734521732,"vX0":7.608170141169397,"vY0":-130.61454392435917,"vZ0":-8.167160910069752,"x":65.61,"y":241.14,"x0":-1.622158933731144,"y0":50.00567999695569,"z0":5.127697018716129,"aX":0.16201595978069303},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.7,"breakHorizontal":-1.9,"spinRate":2712,"spinDirection":249},"zone":14,"typeConfidence":0.91,"plateTime":0.4203227700351593,"extension":6.254158384273304},"index":3,"playId":"ba2175b0-485e-3e2e-8aba-3a03cdc6d508","pitchNumber":1,"startTime":"2026-04-05T22:58:36.564Z","endTime":"2026-04-05T22:58:41.186Z","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":91.9,"endSpeed":83.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.837533204085613,"aZ":-33.89722664484376,"pfxX":-10.204048637222996,"pfxZ":-0.9534627807247684,"pX":-1.090821981478307,"pZ":3.030620992514353,"vX0":5.436651388971351,"vY0":-133.73803944080967,"vZ0":0.8264054516927077,"x":158.58,"y":156.95,"x0":-1.8321989003327595,"y0":50.0063151353064,"z0":5.162894205093939,"aX":-18.350956181672878},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-1.3,"breakHorizontal":17.2,"spinRate":1742,"spinDirection":247},"zone":11,"typeConfidence":0.92,"plateTime":0.4107114809914272,"extension":6.535221971618955},"index":4,"playId":"62ba38aa-bb51-33c4-bcb8-8be4d09035fc","pitchNumber":2,"startTime":"2026-04-05T22:58:51.573Z","endTime":"2026-04-05T22:58:55.220Z","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":0,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.926927105146724,"aZ":-19.804001165165825,"pfxX":-10.719295689379507,"pfxZ":5.952947137149438,"pX":0.258926048955009,"pZ":1.977423844757052,"vX0":8.296867027085282,"vY0":-143.19776057699454,"vZ0":-5.73529765278426,"x":107.13,"y":185.39,"x0":-1.2826911079825019,"y0":50.00251327176415,"z0":5.244382054062868,"aX":-22.27135023651905},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":9.7,"breakHorizontal":17.8,"spinRate":2499,"spinDirection":227},"zone":8,"typeConfidence":0.9,"plateTime":0.3824287711952117,"extension":6.385631337428376},"hitData":{"launchSpeed":92.9,"launchAngle":40.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.4,"coordY":84.19}},"index":5,"playId":"6cd68355-5e96-3b93-bee2-180e229d9795","pitchNumber":3,"startTime":"2026-04-05T22:59:05.048Z","endTime":"2026-04-05T22:59:16.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T22:59:16.165Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Raley strikes out swinging.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-05T22:59:22.718Z","endTime":"2026-04-05T23:01:40.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,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":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"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":"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":92.6,"endSpeed":84.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.52201220552031,"aZ":-30.39790213220738,"pfxX":-11.112358232798739,"pfxZ":0.9794421812833303,"pX":-0.21088590022494588,"pZ":2.465466262242001,"vX0":7.877183716800153,"vY0":-134.64456953093256,"vZ0":-0.9702649334510993,"x":125.04,"y":172.21,"x0":-1.7429807803643929,"y0":50.00640713190163,"z0":4.997912419512308,"aX":-20.23658979271879},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.8,"breakHorizontal":18.2,"spinRate":1804,"spinDirection":246},"zone":5,"typeConfidence":0.83,"plateTime":0.4081120070035631,"extension":6.398518174423147},"index":0,"playId":"f8199d5a-85d9-3234-ad91-a9c02dc9d9f7","pitchNumber":1,"startTime":"2026-04-05T22:59:38.193Z","endTime":"2026-04-05T22:59:41.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.975395871637264,"aZ":-29.333286309502977,"pfxX":-10.703185010921272,"pfxZ":1.5444237864225574,"pX":-0.9153819637805708,"pZ":2.564856276377044,"vX0":5.862994636549515,"vY0":-135.0480539955839,"vZ0":-1.033276977721386,"x":151.89,"y":169.53,"x0":-1.7306012857623767,"y0":50.000651355162915,"z0":5.026439779080951,"aX":-19.65469759085986},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.8,"breakHorizontal":18.0,"spinRate":1705,"spinDirection":245},"zone":13,"typeConfidence":0.72,"plateTime":0.4064679333180825,"extension":6.231409333771141},"index":1,"playId":"60069d8d-29aa-35f4-82fe-251c9a63be99","pitchNumber":2,"startTime":"2026-04-05T22:59:52.697Z","endTime":"2026-04-05T22:59:56.201Z","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":2,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":91.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79440912400391,"aZ":-19.769607193598098,"pfxX":-10.575816768941245,"pfxZ":5.792249742541329,"pX":1.4002384231881901,"pZ":2.053767942769208,"vX0":11.25805060022125,"vY0":-145.16561070838603,"vZ0":-5.51951725497537,"x":63.63,"y":183.33,"x0":-1.1472170457435868,"y0":50.00551615612034,"z0":5.176684441372365,"aX":-22.65960373060111},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":9.6,"breakHorizontal":17.0,"spinRate":2317,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.376777053584052,"extension":6.382790183739903},"index":2,"playId":"ea2d795d-05a6-3ed6-9458-6919f833e5b3","pitchNumber":3,"startTime":"2026-04-05T23:00:10.288Z","endTime":"2026-04-05T23:00:14.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.9,"endSpeed":91.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.43569054285384,"aZ":-20.47428377544791,"pfxX":-10.103513277014216,"pfxZ":5.447467365717864,"pX":1.2704210605958803,"pZ":1.5198791163023118,"vX0":10.541250335158104,"vY0":-145.04043211149482,"vZ0":-6.819963518165972,"x":68.57,"y":197.74,"x0":-1.0847399968587454,"y0":50.00181398085952,"z0":5.134487982511561,"aX":-21.694243761652427},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":8.8,"breakHorizontal":16.4,"spinRate":2207,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.3765141438415651,"extension":6.379730515809234},"index":3,"playId":"eb8f6ad6-754b-3e6b-a6af-b9877b553c35","pitchNumber":4,"startTime":"2026-04-05T23:00:25.756Z","endTime":"2026-04-05T23:00:29.450Z","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":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.719910479373784,"aZ":-31.61216055505874,"pfxX":0.026404637175216905,"pfxZ":0.3157237982755774,"pX":1.3537439693346325,"pZ":1.2100939190781752,"vX0":7.38926245325019,"vY0":-130.98124002832344,"vZ0":-4.329393643432831,"x":65.4,"y":206.11,"x0":-1.4937903868424551,"y0":50.00114534239621,"z0":5.218341686337581,"aX":0.043992367232371626},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-0.1,"breakHorizontal":-1.4,"spinRate":2727,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.41637007713162566,"extension":6.201745522584405},"index":4,"playId":"902342f3-dff8-3fc5-8fe9-723b96f8aa32","pitchNumber":5,"startTime":"2026-04-05T23:00:44.679Z","endTime":"2026-04-05T23:00:49.987Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-05T23:00:56.376Z","endTime":"2026-04-05T23:01:15.639Z","isPitch":false,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"}},{"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":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.435250984532267,"aZ":-32.4597332936843,"pfxX":-0.18838601483726602,"pfxZ":-0.16025892649946094,"pX":0.9276079219777945,"pZ":2.3482794815956978,"vX0":6.274894196198995,"vY0":-132.53749041973262,"vZ0":-1.5339062769115546,"x":81.64,"y":175.38,"x0":-1.4351906175656606,"y0":50.00069917204376,"z0":5.280994931194674,"aX":-0.3386972455500037},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-0.4,"breakHorizontal":-0.8,"spinRate":2686,"spinDirection":68},"zone":14,"typeConfidence":0.88,"plateTime":0.41155427193791816,"extension":6.195979785521587},"index":6,"playId":"e41d8d02-ea30-3118-b9bc-c0d938950e55","pitchNumber":6,"startTime":"2026-04-05T23:01:15.639Z","endTime":"2026-04-05T23:01:19.410Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":90.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.9959027124851,"aZ":-20.41516990119185,"pfxX":-9.996591551061977,"pfxZ":5.541967650987875,"pX":0.03022704315342242,"pZ":2.8923605874175897,"vX0":6.991294292828435,"vY0":-144.9975189164579,"vZ0":-3.2784160780590565,"x":115.85,"y":160.69,"x0":-1.117680232996277,"y0":50.00261161124204,"z0":5.288545668432833,"aX":-21.212146963644106},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":9.5,"breakHorizontal":16.7,"spinRate":2239,"spinDirection":224},"zone":2,"typeConfidence":0.9,"plateTime":0.3782502176658693,"extension":6.33981605048997},"index":7,"playId":"106724ea-ede3-37f1-a962-0535fbcdab01","pitchNumber":7,"startTime":"2026-04-05T23:01:37.099Z","endTime":"2026-04-05T23:01:40.855Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T23:01:40.855Z","atBatIndex":75},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Cal Raleigh doubles (2) on a fly ball to left fielder Adam Frazier.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-05T23:01:50.322Z","endTime":"2026-04-05T23:02:15.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91199393271694,"aZ":-35.98425231239671,"pfxX":-9.770626911454393,"pfxZ":-2.0540614299543822,"pX":-0.07554313000587616,"pZ":3.083403702529441,"vX0":7.545642894337305,"vY0":-135.7804676024237,"vZ0":1.2831467411648096,"x":119.88,"y":155.53,"x0":-1.6320505098096343,"y0":50.004172479956104,"z0":5.123389114559036,"aX":-18.101769800072205},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-3.1,"breakHorizontal":16.0,"spinRate":1881,"spinDirection":253},"zone":2,"typeConfidence":0.91,"plateTime":0.4045979842829466,"extension":6.472048187456622},"hitData":{"launchSpeed":72.7,"launchAngle":46.0,"totalDistance":220.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.43,"coordY":135.63}},"index":0,"playId":"e0974734-b2db-35d6-b26a-44225c9cc6d9","pitchNumber":1,"startTime":"2026-04-05T23:02:03.063Z","endTime":"2026-04-05T23:02:15.259Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T23:02:15.259Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Julio Rodríguez singles on a line drive to left fielder Adam Frazier. Cal Raleigh scores.","rbi":1,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-05T23:03:11.197Z","endTime":"2026-04-05T23:04:43.695Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":{"id":696147,"link":"/api/v1/people/696147"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-05T23:02:34.976Z","endTime":"2026-04-05T23:03:13.417Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62698284818685,"aZ":-30.781682451862256,"pfxX":-1.3191768310451746,"pfxZ":0.7790962778538928,"pX":0.8235031161338108,"pZ":1.9334107196504287,"vX0":6.397770404624743,"vY0":-132.83333337064778,"vZ0":-3.078738037525391,"x":85.61,"y":186.58,"x0":-1.4493433799162851,"y0":50.00130567311094,"z0":5.3559370808535816,"aX":-2.3486106234924438},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.0,"breakHorizontal":1.0,"spinRate":2693,"spinDirection":194},"zone":14,"typeConfidence":0.87,"plateTime":0.41304521551581175,"extension":6.302892013314791},"index":1,"playId":"9a6a7a50-6024-3273-8ca4-76c600175851","pitchNumber":1,"startTime":"2026-04-05T23:03:13.417Z","endTime":"2026-04-05T23:03:17.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.870687950641237,"aZ":-32.36603069577176,"pfxX":-0.4521781569897443,"pfxZ":-0.10816579895556622,"pX":-0.5013182901979613,"pZ":2.013260571803863,"vX0":2.4550135707009115,"vY0":-132.12618947136784,"vZ0":-2.520995711320378,"x":136.11,"y":184.42,"x0":-1.38183709066286,"y0":50.00410115446152,"z0":5.346809642480578,"aX":-0.8040423567184157},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-0.5,"breakHorizontal":0.4,"spinRate":2686,"spinDirection":31},"zone":7,"typeConfidence":0.89,"plateTime":0.41378261125980753,"extension":6.197075817592021},"index":2,"playId":"7f164121-27ce-33f4-996e-dc1043b861fe","pitchNumber":2,"startTime":"2026-04-05T23:03:28.706Z","endTime":"2026-04-05T23:03:32.725Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-05T23:03:45.782Z","endTime":"2026-04-05T23:04:00.788Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.4,"endSpeed":92.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.86006641756235,"aZ":-20.591807411599834,"pfxX":-9.569566096760894,"pfxZ":5.228201586520116,"pX":0.23577498438373495,"pZ":3.641792684175684,"vX0":7.480517966631572,"vY0":-147.60655558335807,"vZ0":-1.5254753862705837,"x":108.01,"y":140.45,"x0":-1.083148781152716,"y0":50.001464047679676,"z0":5.372954261013339,"aX":-21.19666764864507},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":9.4,"breakHorizontal":16.0,"spinRate":2466,"spinDirection":222},"zone":12,"typeConfidence":0.9,"plateTime":0.3705145050812191,"extension":6.39194464641989},"index":4,"playId":"2e944565-988c-3e17-9f60-3197264ce45b","pitchNumber":3,"startTime":"2026-04-05T23:04:00.788Z","endTime":"2026-04-05T23:04:04.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.7,"endSpeed":92.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7501938884742,"aZ":-19.873243829890498,"pfxX":-9.677762807307609,"pfxZ":5.637646446994765,"pX":1.2245352578923772,"pZ":2.653948065287419,"vX0":10.196268459625815,"vY0":-146.3984759424279,"vZ0":-4.080396958366568,"x":70.32,"y":167.12,"x0":-1.036710073478617,"y0":50.006072466879466,"z0":5.246609437747656,"aX":-21.12891075289147},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":9.6,"breakHorizontal":15.7,"spinRate":2319,"spinDirection":225},"zone":12,"typeConfidence":0.9,"plateTime":0.3733287769390268,"extension":6.473573733052661},"index":5,"playId":"9f2d1a8c-8281-3a5e-ab33-bb4ee067d082","pitchNumber":4,"startTime":"2026-04-05T23:04:16.948Z","endTime":"2026-04-05T23:04:21.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.190242759195467,"aZ":-30.692526102475178,"pfxX":-0.30021210204117343,"pfxZ":0.8318277297071788,"pX":0.5036599177847116,"pZ":1.507892513422802,"vX0":4.880318600281,"vY0":-132.04510119035695,"vZ0":-3.9572446483473738,"x":97.8,"y":198.07,"x0":-1.3237392101276404,"y0":50.0018059621505,"z0":5.265859779607366,"aX":-0.5344326222121352},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.0,"breakHorizontal":-0.5,"spinRate":2749,"spinDirection":42},"zone":14,"typeConfidence":0.89,"plateTime":0.4136507869736259,"extension":6.196537060334245},"hitData":{"launchSpeed":81.1,"launchAngle":15.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":68.34,"coordY":115.16}},"index":6,"playId":"3629e75c-887a-3834-bd04-5efbd9348aea","pitchNumber":5,"startTime":"2026-04-05T23:04:33.674Z","endTime":"2026-04-05T23:04:43.695Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T23:04:43.695Z","atBatIndex":77},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Julio Rodríguez caught stealing 2nd base, catcher Logan O'Hoppe to shortstop Zach Neto.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-05T23:06:01.435Z","endTime":"2026-04-05T23:09:05.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"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_assist"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-05T23:05:11.267Z","endTime":"2026-04-05T23:06:03.648Z","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, 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":92.1,"endSpeed":84.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40317713328252,"aZ":-38.08690435377521,"pfxX":-8.74768815241205,"pfxZ":-3.266152558264368,"pX":-0.29396435394279,"pZ":2.1450760853689705,"vX0":6.915701697015225,"vY0":-134.00686521859274,"vZ0":-0.12042970750367221,"x":128.21,"y":180.86,"x0":-1.778423793638079,"y0":50.004599477246934,"z0":4.92363559922245,"aX":-15.826547109168756},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-5.8,"breakHorizontal":14.3,"spinRate":1734,"spinDirection":252},"zone":4,"typeConfidence":0.91,"plateTime":0.4095619781516273,"extension":6.4884266089868685},"index":1,"playId":"77c32ac2-ac0d-3269-b444-68aa3463d9ff","pitchNumber":1,"startTime":"2026-04-05T23:06:03.648Z","endTime":"2026-04-05T23:06:08.048Z","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":92.1,"endSpeed":83.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10348085555213,"aZ":-36.26560666739249,"pfxX":-10.266199362138742,"pfxZ":-2.2736208075037094,"pX":-0.9789905543237338,"pZ":2.1484682170016414,"vX0":5.500972050591896,"vY0":-133.91983530347449,"vZ0":-0.2881495501416601,"x":154.32,"y":180.77,"x0":-1.7348395546973923,"y0":50.00123329552626,"z0":4.8694801025926555,"aX":-18.494658401675217},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-4.0,"breakHorizontal":17.3,"spinRate":1822,"spinDirection":253},"zone":13,"typeConfidence":0.92,"plateTime":0.4102709954053223,"extension":6.341992140910319},"index":2,"playId":"875fb8f2-3e70-3c9c-a865-118b42da1034","pitchNumber":2,"startTime":"2026-04-05T23:06:22.358Z","endTime":"2026-04-05T23:06:26.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.340126294185026,"aZ":-21.461033742872086,"pfxX":-11.223925851361278,"pfxZ":5.177857385024587,"pX":1.2753456110466157,"pZ":1.5887400883656522,"vX0":11.000917124701118,"vY0":-142.78011340269302,"vZ0":-6.352234776349873,"x":68.39,"y":195.88,"x0":-1.166019397809485,"y0":50.00189988225196,"z0":5.189332129008049,"aX":-23.213656534196076},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.3,"breakHorizontal":18.1,"spinRate":2322,"spinDirection":226},"zone":14,"typeConfidence":0.9,"plateTime":0.38337287287124244,"extension":6.3622620981661555},"index":3,"playId":"e9488f58-a4d7-35cb-8070-f3da7bb95390","pitchNumber":3,"startTime":"2026-04-05T23:06:39.856Z","endTime":"2026-04-05T23:06:43.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02953677866943,"aZ":-32.492154386768696,"pfxX":-9.524671190635582,"pfxZ":-0.1752911324402362,"pX":-0.5171258332973355,"pZ":2.4126882068746363,"vX0":6.567396841550553,"vY0":-134.0457464659681,"vZ0":-0.5610721236853862,"x":136.71,"y":173.64,"x0":-1.7662614757896062,"y0":50.003488480364176,"z0":4.952426803472381,"aX":-17.26616400409974},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-0.2,"breakHorizontal":15.7,"spinRate":1570,"spinDirection":246},"zone":4,"typeConfidence":0.91,"plateTime":0.4092189194487066,"extension":6.555420329745896},"index":4,"playId":"dc87541a-8f03-3e1c-bb9a-bf0cf39c3786","pitchNumber":4,"startTime":"2026-04-05T23:07:01.747Z","endTime":"2026-04-05T23:07:05.458Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-05T23:07:44.316Z","endTime":"2026-04-05T23:08:20.461Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"playId":"a3f1c961-f945-3b83-ab5e-dcc178d2ab25","startTime":"2026-04-05T23:08:20.461Z","endTime":"2026-04-05T23:08:25.743Z","isPitch":false,"type":"pickoff"},{"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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.410665126749546,"aZ":-30.914465824059,"pfxX":-10.327743711136305,"pfxZ":0.6721939135793837,"pX":0.8539572188667982,"pZ":1.6951361571351504,"vX0":9.745260028028254,"vY0":-135.7697912355188,"vZ0":-2.935445686853874,"x":84.45,"y":193.01,"x0":-1.4444213031119435,"y0":50.000385211500976,"z0":4.947384055419494,"aX":-19.231530725030478},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":0.7,"breakHorizontal":16.6,"spinRate":1537,"spinDirection":252},"zone":14,"typeConfidence":0.78,"plateTime":0.4038205088044404,"extension":6.671244283944257},"index":7,"playId":"8d83a3f0-fae1-3d7d-aeed-eb4e18ba4bbc","pitchNumber":5,"startTime":"2026-04-05T23:08:56.339Z","endTime":"2026-04-05T23:09:05.456Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T23:09:05.456Z","atBatIndex":78},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jorge Soler pops out to second baseman Cole Young.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-05T23:11:53.045Z","endTime":"2026-04-05T23:13:16.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andrés Muñoz replaces Casey Legumina.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-05T23:10:42.505Z","endTime":"2026-04-05T23:11:55.419Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":662253,"link":"/api/v1/people/662253"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.048656253687575,"aZ":-15.744101158148638,"pfxX":-6.5483436061298965,"pfxZ":7.961048636818326,"pX":-1.3254271704522984,"pZ":1.9432979186759496,"vX0":6.598440385075116,"vY0":-143.00456193906746,"vZ0":-6.133335596004292,"x":167.52,"y":186.31,"x0":-2.815830284815683,"y0":50.00229453578179,"z0":5.1093893823109005,"aX":-13.515154732001928},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.3,"breakHorizontal":10.4,"spinRate":2177,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.38352456068174634,"extension":6.441754498728273},"index":1,"playId":"c3ae5d1e-cb39-3100-b94d-a8660c734e02","pitchNumber":1,"startTime":"2026-04-05T23:11:55.419Z","endTime":"2026-04-05T23:11:59.353Z","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":87.1,"endSpeed":80.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6863844426664,"aZ":-31.150026815183672,"pfxX":0.8476579272322349,"pfxZ":0.6350097900465461,"pX":1.5736238084432712,"pZ":0.5622638104243493,"vX0":10.193048014995654,"vY0":-126.42694442424454,"vZ0":-5.125095511377274,"x":57.02,"y":223.6,"x0":-2.6200744130122455,"y0":50.00538534000741,"z0":5.11486906809433,"aX":1.3715968795973768},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.1,"breakHorizontal":-3.8,"spinRate":2385,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.433180664371581,"extension":6.828362394870978},"index":2,"playId":"3214ec79-f597-351b-8880-082155c6597b","pitchNumber":2,"startTime":"2026-04-05T23:12:10.622Z","endTime":"2026-04-05T23:12:14.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":89.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.43148404493707,"aZ":-14.66663939537074,"pfxX":-7.654202089547085,"pfxZ":8.450597887362802,"pX":-0.9133596591832276,"pZ":2.949507488759005,"vX0":8.600735851612,"vY0":-143.31474028528928,"vZ0":-3.648675651934747,"x":151.82,"y":159.14,"x0":-2.9649069387694897,"y0":50.000079292280674,"z0":5.1606766492737615,"aX":-15.852805925883814},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.6,"breakHorizontal":12.0,"spinRate":2226,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.38281317763038203,"extension":6.557969612860636},"index":3,"playId":"1fc22acc-a131-3aa1-9c37-64a86094557a","pitchNumber":3,"startTime":"2026-04-05T23:12:29.506Z","endTime":"2026-04-05T23:12:38.354Z","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":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64138665736921,"aZ":-30.861400619831667,"pfxX":1.0151836493679938,"pfxZ":0.7854181879960054,"pX":-0.3990886607137117,"pZ":1.7243477369628064,"vX0":5.430841454124038,"vY0":-128.4013118847056,"vZ0":-2.868770513026449,"x":132.21,"y":192.22,"x0":-2.670273482625584,"y0":50.00515838550278,"z0":5.248175649109027,"aX":1.700897768554955},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.0,"breakHorizontal":-3.0,"spinRate":2429,"spinDirection":80},"zone":7,"typeConfidence":2.0,"plateTime":0.425958197788189,"extension":6.745401947021879},"index":4,"playId":"1d000b85-020a-3d2c-b73d-dee98772b5b6","pitchNumber":4,"startTime":"2026-04-05T23:12:50.139Z","endTime":"2026-04-05T23:12:54.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.717976732372556,"aZ":-32.036620024220355,"pfxX":1.4297692021826913,"pfxZ":0.08421124246684553,"pX":0.6687342650328287,"pZ":1.5741092692318246,"vX0":7.707353265177089,"vY0":-126.29297571938656,"vZ0":-2.798602472800927,"x":91.51,"y":196.28,"x0":-2.6031514120551935,"y0":50.003799409682074,"z0":5.26262886926579,"aX":2.3169975510379377},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.2,"breakHorizontal":-4.3,"spinRate":2435,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.43301837056223524,"extension":6.624727888279095},"hitData":{"launchSpeed":63.0,"launchAngle":56.0,"totalDistance":161.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":124.98,"coordY":137.33}},"index":5,"playId":"afc6c3e4-7d74-3a42-bde2-123deb0f69c6","pitchNumber":5,"startTime":"2026-04-05T23:13:06.066Z","endTime":"2026-04-05T23:13:16.196Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T23:13:16.196Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeimer Candelario grounds out sharply to first baseman Josh Naylor.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-05T23:13:25.857Z","endTime":"2026-04-05T23:15:22.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":1},"pitchData":{"startSpeed":100.0,"endSpeed":91.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.82669086040671,"aZ":-17.220254958713703,"pfxX":-5.799149507067139,"pfxZ":6.959039882944419,"pX":-1.4647709098213615,"pZ":2.650184884551259,"vX0":5.769656697572186,"vY0":-145.57672854795823,"vZ0":-4.202771720091272,"x":172.83,"y":167.23,"x0":-2.7179055163565633,"y0":50.0004044455594,"z0":5.153235631836753,"aX":-12.458806309361007},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.0,"breakHorizontal":9.4,"spinRate":2258,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.37608240635549706,"extension":6.7471503667631625},"index":0,"playId":"afbfbe58-ecde-3668-a2fc-3576f94c6279","pitchNumber":1,"startTime":"2026-04-05T23:13:40.606Z","endTime":"2026-04-05T23:13:45.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.917642525986775,"aZ":-32.03085392319714,"pfxX":0.8248003712156926,"pfxZ":0.08573787463445193,"pX":2.0018356968097164,"pZ":1.0958153162029718,"vX0":11.194323900072417,"vY0":-129.99960578904637,"vZ0":-4.007882031530519,"x":40.69,"y":209.19,"x0":-2.4720519239393717,"y0":50.00445288408219,"z0":5.09597292244635,"aX":1.40705141641876},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.6,"breakHorizontal":-4.1,"spinRate":2489,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4217448502961991,"extension":6.899851441535556},"index":1,"playId":"36a2d9f2-e4eb-3a30-b145-d4e31314043e","pitchNumber":2,"startTime":"2026-04-05T23:13:56.980Z","endTime":"2026-04-05T23:14:01.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.93342984219626,"aZ":-16.744339000322174,"pfxX":-6.156818982865257,"pfxZ":7.295996575729795,"pX":-0.7156050759757497,"pZ":3.216172466047759,"vX0":7.964718649947398,"vY0":-144.36805629992492,"vZ0":-2.7550504186424964,"x":144.28,"y":151.94,"x0":-2.707543182363423,"y0":50.00495958572919,"z0":5.210766487996698,"aX":-13.025612846447943},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":12.8,"breakHorizontal":9.6,"spinRate":2277,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.3790727450807827,"extension":6.6003608950234645},"index":2,"playId":"5aa72df3-e334-3322-b0b7-270cf69ec8e7","pitchNumber":3,"startTime":"2026-04-05T23:14:20.165Z","endTime":"2026-04-05T23:14:23.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.8,"endSpeed":80.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.116363757818238,"aZ":-31.53409604506614,"pfxX":2.1529848239511424,"pfxZ":0.3931674335606088,"pX":0.013828090787404766,"pZ":1.7279242833273651,"vX0":5.810642610653812,"vY0":-126.33065899696652,"vZ0":-2.3968837440444313,"x":116.47,"y":192.13,"x0":-2.593346027662499,"y0":50.002761720178896,"z0":5.2174605812533965,"aX":3.4868776388071696},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.4,"breakHorizontal":-5.2,"spinRate":2348,"spinDirection":85},"zone":8,"typeConfidence":2.0,"plateTime":0.43315470384426913,"extension":6.747958875812896},"index":3,"playId":"800bafd2-00ec-3a1a-84b2-25cd11c85678","pitchNumber":4,"startTime":"2026-04-05T23:14:36.817Z","endTime":"2026-04-05T23:14:40.501Z","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":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.610329395391116,"aZ":-31.471474700038712,"pfxX":2.389765122897556,"pfxZ":0.414705268649457,"pX":1.2428579517941423,"pZ":0.5089406820214881,"vX0":8.53244762080906,"vY0":-128.7309833091012,"vZ0":-5.417805245415912,"x":69.63,"y":225.04,"x0":-2.42427405700665,"y0":50.00162014776728,"z0":5.075889910463061,"aX":4.009308385294297},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.2,"breakHorizontal":-6.2,"spinRate":2262,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.42542369465447916,"extension":6.908393864887181},"index":4,"playId":"fbf5db6c-cb13-37dc-bd86-3ae3e01e86df","pitchNumber":5,"startTime":"2026-04-05T23:14:53.556Z","endTime":"2026-04-05T23:14:57.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.368969929490298,"aZ":-30.975666387754572,"pfxX":2.745837325579804,"pfxZ":0.6979392584766453,"pX":-0.16594999988249196,"pZ":1.6797725964889263,"vX0":5.4432060012763905,"vY0":-130.19580979206583,"vZ0":-3.011077683637177,"x":123.33,"y":193.43,"x0":-2.637506474478365,"y0":50.00534854046056,"z0":5.186448431949361,"aX":4.731473900374859},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.8,"breakHorizontal":-6.1,"spinRate":2399,"spinDirection":104},"zone":8,"typeConfidence":2.0,"plateTime":0.4200835816721913,"extension":6.90028294473782},"hitData":{"launchSpeed":102.3,"launchAngle":5.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":163.57,"coordY":162.93}},"index":5,"playId":"f9a960e5-ae2c-3c83-924f-78f5972ebd25","pitchNumber":6,"startTime":"2026-04-05T23:15:12.004Z","endTime":"2026-04-05T23:15:22.420Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T23:15:22.420Z","atBatIndex":80},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-05T23:17:07.610Z","endTime":"2026-04-05T23:18:40.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-05T23:15:44.423Z","endTime":"2026-04-05T23:17:09.825Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"}},{"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":89.6,"endSpeed":82.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.091941599804777,"aZ":-29.23242860276544,"pfxX":1.5401885255933,"pfxZ":1.7152606519506142,"pX":0.5963688841257251,"pZ":1.2998975167539266,"vX0":7.530808155555819,"vY0":-130.27862344937407,"vZ0":-4.317220296222422,"x":94.27,"y":203.68,"x0":-2.5351396217216604,"y0":50.00254903830824,"z0":5.195225406001125,"aX":2.6386085579313208},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.3,"breakHorizontal":-4.4,"spinRate":2525,"spinDirection":93},"zone":14,"typeConfidence":2.0,"plateTime":0.4208811288909011,"extension":6.872632863775457},"index":1,"playId":"4eadf63b-0508-36fb-8f29-998aab22f6ce","pitchNumber":1,"startTime":"2026-04-05T23:17:09.825Z","endTime":"2026-04-05T23:17:13.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50461571379508,"aZ":-29.767195169709066,"pfxX":1.3191512919639834,"pfxZ":1.3753321609186866,"pX":2.0768485551971336,"pZ":-0.6268317514439679,"vX0":10.657668174240117,"vY0":-131.20521606145388,"vZ0":-8.857341723837642,"x":37.84,"y":255.7,"x0":-2.2072027896360997,"y0":50.000239766297355,"z0":5.007657688836331,"aX":2.299917943829547},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.7,"breakHorizontal":-4.7,"spinRate":2589,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.4173007186229216,"extension":6.93824319937683},"index":2,"playId":"b4ec0028-a335-34c6-a43c-90c1788cf782","pitchNumber":2,"startTime":"2026-04-05T23:17:26.442Z","endTime":"2026-04-05T23:17:30.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16505786702044,"aZ":-29.388579292789604,"pfxX":2.0552350714144403,"pfxZ":1.6945717427416707,"pX":0.07402918057672397,"pZ":1.744883556985952,"vX0":6.027901289697652,"vY0":-127.55404516112942,"vZ0":-2.777436968859037,"x":114.18,"y":191.67,"x0":-2.586746177111362,"y0":50.005881361924615,"z0":5.164372870484664,"aX":3.388504114608154},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.6,"breakHorizontal":-5.0,"spinRate":2304,"spinDirection":78},"zone":8,"typeConfidence":2.0,"plateTime":0.4293491706619914,"extension":6.860286350073442},"index":3,"playId":"072e7aae-70b9-3277-b487-59040e926f9e","pitchNumber":3,"startTime":"2026-04-05T23:17:48.377Z","endTime":"2026-04-05T23:17:52.204Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-05T23:17:59.281Z","endTime":"2026-04-05T23:18:14.644Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.799157348564748,"aZ":-32.64664304078408,"pfxX":1.8403985095825517,"pfxZ":-0.2725887907376183,"pX":0.6479002475944999,"pZ":1.3189609101574398,"vX0":7.245083765871093,"vY0":-129.7564365253092,"vZ0":-3.76377582196013,"x":92.3,"y":203.17,"x0":-2.418235309127868,"y0":50.00633628831763,"z0":5.27215877173008,"aX":3.1424741479926532},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.1,"breakHorizontal":-4.9,"spinRate":2375,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.4218921396233992,"extension":6.819418986687256},"index":5,"playId":"41e6d1d5-f4a7-32fc-ac8b-e5b99e9a86ba","pitchNumber":4,"startTime":"2026-04-05T23:18:14.644Z","endTime":"2026-04-05T23:18:18.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":89.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.5132942737146,"aZ":-13.51656045057048,"pfxX":-6.318237973393455,"pfxZ":8.967183918081854,"pX":-0.1129947499702282,"pZ":4.0335854372025945,"vX0":9.73967377953354,"vY0":-143.83435313186308,"vZ0":-1.1695070865293469,"x":121.31,"y":129.87,"x0":-2.733048031167813,"y0":50.004437750938735,"z0":5.2896748475635755,"aX":-13.149514900222286},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.2,"breakHorizontal":9.4,"spinRate":2504,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.38181173126456436,"extension":6.590045646744337},"index":6,"playId":"1b48a02d-68a5-333c-a745-7021a3d66126","pitchNumber":5,"startTime":"2026-04-05T23:18:37.078Z","endTime":"2026-04-05T23:18:40.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T23:18:40.882Z","atBatIndex":81},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Naylor flies out to left fielder Adam Frazier. Julio Rodríguez to 3rd.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-04-05T23:21:06.179Z","endTime":"2026-04-05T23:21:20.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Shaun Anderson replaces Sam Bachman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-05T23:19:29.678Z","endTime":"2026-04-05T23:20:29.226Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641312,"link":"/api/v1/people/641312"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Julio Rodríguez starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-05T23:20:29.226Z","endTime":"2026-04-05T23:21:08.472Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"},"base":2},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.504657137055926,"aZ":-35.49688523355509,"pfxX":9.23815950047661,"pfxZ":-2.409984282072495,"pX":-0.5187410642610137,"pZ":3.1387077746999057,"vX0":1.030656665860151,"vY0":-117.07407330338626,"vZ0":0.7369351417068031,"x":136.77,"y":154.03,"x0":-2.164809777219173,"y0":50.00353819563169,"z0":6.16024566402615,"aX":12.736136462816795},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-3.8,"breakHorizontal":-16.9,"spinRate":2689,"spinDirection":48},"zone":1,"typeConfidence":2.0,"plateTime":0.4690687021133808,"extension":6.74552045829168},"hitData":{"launchSpeed":91.1,"launchAngle":33.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":57.9,"coordY":86.98}},"index":2,"playId":"6736bd46-3ff7-36f0-b1f4-94dc27c8363f","pitchNumber":1,"startTime":"2026-04-05T23:21:08.472Z","endTime":"2026-04-05T23:21:20.489Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T23:21:20.489Z","atBatIndex":82},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Randy Arozarena singles on a sharp ground ball to right fielder Jo Adell. Julio Rodríguez scores.","rbi":1,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-04-05T23:21:28.666Z","endTime":"2026-04-05T23:22:52.908Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":{"id":641312,"link":"/api/v1/people/641312"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.984632907792324,"aZ":-15.856600804147291,"pfxX":-6.39768647292949,"pfxZ":8.398300527946805,"pX":-0.2658489244172019,"pZ":2.632019771866456,"vX0":5.615542421099649,"vY0":-138.72657058713995,"vZ0":-5.9736955327276,"x":127.13,"y":167.72,"x0":-1.488391596559453,"y0":50.00059834563433,"z0":5.8760032178245165,"aX":-12.427440767466123},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.0,"breakHorizontal":10.3,"spinRate":2356,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.395325664107415,"extension":6.835799561874469},"index":0,"playId":"0b89b6b7-8ff1-3387-b06b-b20a63a3c5ab","pitchNumber":1,"startTime":"2026-04-05T23:21:51.272Z","endTime":"2026-04-05T23:21:55.036Z","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.3,"endSpeed":87.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.64775407058511,"aZ":-17.762191041889746,"pfxX":-6.121399214743195,"pfxZ":7.411973807448583,"pX":-0.7964253867400171,"pZ":1.213252485208058,"vX0":4.225030866716805,"vY0":-138.50953443911007,"vZ0":-9.149224814626967,"x":147.36,"y":206.02,"x0":-1.5454381808016766,"y0":50.006773006970626,"z0":5.7449193426345,"aX":-11.908600679420129},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.8,"breakHorizontal":10.2,"spinRate":2355,"spinDirection":193},"zone":13,"typeConfidence":2.0,"plateTime":0.395296850833716,"extension":6.856396461151124},"index":1,"playId":"fe989a85-d024-3b94-b370-a8c53654525e","pitchNumber":2,"startTime":"2026-04-05T23:22:09.783Z","endTime":"2026-04-05T23:22:13.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.969958567514336,"aZ":-26.095853472210347,"pfxX":-6.828103320852339,"pfxZ":3.69908038893875,"pX":-0.8243357658005993,"pZ":2.7104045713754976,"vX0":4.193047280557296,"vY0":-127.29122556865627,"vZ0":-2.9376988721008535,"x":148.42,"y":165.6,"x0":-1.6052911636129146,"y0":50.00188856921418,"z0":5.944206869406945,"aX":-11.211657847345291},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.2,"breakHorizontal":11.4,"spinRate":1288,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.43019299376701525,"extension":6.792285048566034},"index":2,"playId":"3784d11b-05e7-32a1-a628-2cc78905b458","pitchNumber":3,"startTime":"2026-04-05T23:22:26.268Z","endTime":"2026-04-05T23:22:30.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.614218760838796,"aZ":-18.248083665809816,"pfxX":-6.152576145780907,"pfxZ":7.1054646607450005,"pX":-0.19236945174054104,"pZ":1.4691222351364885,"vX0":5.824055035834515,"vY0":-138.97001469333938,"vZ0":-8.45124359923037,"x":124.33,"y":199.11,"x0":-1.5140518062803292,"y0":50.001013943015884,"z0":5.757512700885531,"aX":-12.054977413196584},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.3,"breakHorizontal":10.0,"spinRate":2340,"spinDirection":192},"zone":13,"typeConfidence":2.0,"plateTime":0.3938677624993634,"extension":7.001253946731643},"hitData":{"launchSpeed":100.6,"launchAngle":7.0,"totalDistance":145.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":167.6,"coordY":104.54}},"index":3,"playId":"3f8108d5-b050-3606-9010-15f5f350ee48","pitchNumber":4,"startTime":"2026-04-05T23:22:42.599Z","endTime":"2026-04-05T23:22:52.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T23:22:52.908Z","atBatIndex":83},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"J.P. Crawford grounds into a double play, second baseman Oswald Peraza to shortstop Zach Neto to first baseman Nolan Schanuel. Randy Arozarena out at 2nd. J.P. Crawford out at 1st.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-04-05T23:23:05.308Z","endTime":"2026-04-05T23:23:44.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.436744402469532,"aZ":-24.66413390344212,"pfxX":-8.623332702897052,"pfxZ":4.6322080094547236,"pX":0.3324003719381183,"pZ":1.9149724371194958,"vX0":8.029316893269357,"vY0":-126.88736633591395,"vZ0":-4.724720102706989,"x":104.33,"y":187.08,"x0":-1.7618964771211876,"y0":50.002678269553066,"z0":5.781205641364787,"aX":-13.976494887634042},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.4,"breakHorizontal":13.7,"spinRate":1413,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.4326845473138947,"extension":6.895404378983873},"index":0,"playId":"59a44b2a-1a88-3355-ac05-f0cc7e5f65f5","pitchNumber":1,"startTime":"2026-04-05T23:23:18.516Z","endTime":"2026-04-05T23:23:22.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.202349144606234,"aZ":-15.655763769086283,"pfxX":-1.2445970362481802,"pfxZ":8.764003873649763,"pX":0.9752719053416208,"pZ":2.9935060261467967,"vX0":6.518381431215826,"vY0":-136.464823223306,"vZ0":-4.900708543139243,"x":79.82,"y":157.96,"x0":-1.2832899295877516,"y0":50.00492343609225,"z0":5.8922594206454235,"aX":-2.3475849289455506},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.0,"breakHorizontal":0.8,"spinRate":2462,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.401463941019756,"extension":6.877829398149924},"hitData":{"launchSpeed":63.5,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.93,"coordY":177.82}},"index":1,"playId":"ab71a789-01c8-3e69-a3d4-46da46eba418","pitchNumber":2,"startTime":"2026-04-05T23:23:35.693Z","endTime":"2026-04-05T23:23:44.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T23:23:44.181Z","atBatIndex":84},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Bryce Teodosio out on a sacrifice bunt, catcher Mitch Garver to first baseman Josh Naylor. Jo Adell to 3rd.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-04-05T23:26:18.996Z","endTime":"2026-04-05T23:27:31.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","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":{"description":"Pitching Change: Matt Brash replaces Andrés Muñoz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-05T23:24:38.478Z","endTime":"2026-04-05T23:25:36.667Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666374,"link":"/api/v1/people/666374"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Jo Adell starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-05T23:25:36.667Z","endTime":"2026-04-05T23:26:21.239Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"},"base":2},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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":96.1,"endSpeed":87.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.689307343604355,"aZ":-18.754684522569963,"pfxX":-11.38447034130785,"pfxZ":6.837581006395602,"pX":-0.23551004007448584,"pZ":1.998528670481659,"vX0":9.825838229883752,"vY0":-139.52866932449945,"vZ0":-5.835961131134968,"x":125.98,"y":184.82,"x0":-2.3312841964719295,"y0":50.00337507921835,"z0":5.361468547214748,"aX":-22.348444375514763},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.3,"breakHorizontal":18.5,"spinRate":2154,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.3932120597218245,"extension":6.604693830882177},"index":2,"playId":"bcc210bd-f728-31d2-a7af-65f27a4dc556","pitchNumber":1,"startTime":"2026-04-05T23:26:21.239Z","endTime":"2026-04-05T23:26:29.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":80.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.363942329051934,"aZ":-31.61825170003679,"pfxX":5.305859737805795,"pfxZ":0.336856403041784,"pX":0.10291466075912685,"pZ":2.071978333234996,"vX0":4.846282339436649,"vY0":-126.7561300988325,"vZ0":-1.5541820107444502,"x":113.08,"y":182.84,"x0":-2.5213159177539732,"y0":50.00060225259291,"z0":5.212318631608625,"aX":8.650179153340172},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.5,"breakHorizontal":-10.7,"spinRate":3042,"spinDirection":103},"zone":8,"typeConfidence":2.0,"plateTime":0.4317436205687275,"extension":6.602208199314168},"index":3,"playId":"08ca6592-7743-3e3d-aa86-3781584d5096","pitchNumber":2,"startTime":"2026-04-05T23:26:41.364Z","endTime":"2026-04-05T23:26:48.382Z","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":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80323438870726,"aZ":-30.01096531443901,"pfxX":4.083484386717026,"pfxZ":1.3130715000084052,"pX":-0.17130182588821713,"pZ":3.1904738774321357,"vX0":4.756005212045409,"vY0":-127.81951695232858,"vZ0":0.6237458318583154,"x":123.53,"y":152.64,"x0":-2.5880843100983917,"y0":50.0051423533148,"z0":5.303143340569709,"aX":6.745018903445029},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.8,"breakHorizontal":-8.5,"spinRate":2703,"spinDirection":57},"zone":2,"typeConfidence":2.0,"plateTime":0.42882572580714484,"extension":6.661914200189957},"hitData":{"launchSpeed":33.8,"launchAngle":-58.0,"totalDistance":1.0,"trajectory":"bunt_grounder","hardness":"medium","location":"2","coordinates":{"coordX":127.28,"coordY":200.0}},"index":4,"playId":"53a955ae-ed30-3630-8784-90669cf4ee65","pitchNumber":3,"startTime":"2026-04-05T23:27:24.667Z","endTime":"2026-04-05T23:27:31.799Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T23:27:31.799Z","atBatIndex":85},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Logan O'Hoppe out on a sacrifice fly to center fielder Julio Rodríguez. Jo Adell scores.","rbi":1,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-04-05T23:27:44.762Z","endTime":"2026-04-05T23:28:48.381Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","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":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":{"id":666374,"link":"/api/v1/people/666374"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"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":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.423903748824497,"aZ":-29.625465576494687,"pfxX":6.047964141180713,"pfxZ":1.548749845710681,"pX":0.2164902897276806,"pZ":2.102006580489064,"vX0":5.218082751870592,"vY0":-127.15018356601352,"vZ0":-1.9742625910087495,"x":108.75,"y":182.03,"x0":-2.645871178353898,"y0":50.00080875115912,"z0":5.23329648711878,"aX":9.925435634895875},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.6,"breakHorizontal":-12.1,"spinRate":2937,"spinDirection":57},"zone":8,"typeConfidence":2.0,"plateTime":0.43034276935638927,"extension":6.584081626569614},"index":0,"playId":"e0133715-0aa1-3472-bf96-cd650e1c02e1","pitchNumber":1,"startTime":"2026-04-05T23:27:58.166Z","endTime":"2026-04-05T23:28:04.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.948065690125706,"aZ":-31.87985709748424,"pfxX":4.5265049766874945,"pfxZ":0.17769116767945548,"pX":2.2410642955946085,"pZ":1.5576819815818512,"vX0":9.582393096293902,"vY0":-128.01958222714495,"vZ0":-2.6705990634309495,"x":31.58,"y":196.72,"x0":-2.15362459858112,"y0":50.001921808672755,"z0":5.135675200415422,"aX":7.4346012170042926},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.1,"breakHorizontal":-10.6,"spinRate":2959,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.42952040598198904,"extension":6.690415954336722},"index":1,"playId":"577012a7-b03e-3157-914f-429e2eaff392","pitchNumber":2,"startTime":"2026-04-05T23:28:25.995Z","endTime":"2026-04-05T23:28:29.631Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.566530165143526,"aZ":-22.866345924136798,"pfxX":-10.41674816916718,"pfxZ":4.553211566154572,"pX":0.07703800504279068,"pZ":2.1326706645204316,"vX0":10.25461796847008,"vY0":-142.2602008126624,"vZ0":-4.380178916084095,"x":114.06,"y":181.2,"x0":-2.226322498834407,"y0":50.00058108935992,"z0":5.147397996784423,"aX":-21.283369659036733},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.4,"breakHorizontal":16.7,"spinRate":2233,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.3854627010087244,"extension":6.733048839556777},"hitData":{"launchSpeed":108.4,"launchAngle":16.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":120.57,"coordY":70.55}},"index":2,"playId":"ef7a455a-74fc-3e84-ad06-010bc3a8fdb8","pitchNumber":3,"startTime":"2026-04-05T23:28:41.963Z","endTime":"2026-04-05T23:28:48.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T23:28:48.381Z","atBatIndex":86},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adam Frazier strikes out swinging.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-04-05T23:29:03.490Z","endTime":"2026-04-05T23:30:16.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"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":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47627870425791,"aZ":-30.452574402969425,"pfxX":6.089130547978246,"pfxZ":1.092841862548667,"pX":0.7457198637091216,"pZ":1.232198371893595,"vX0":5.92062898943157,"vY0":-124.89128684239864,"vZ0":-3.243557084175134,"x":88.57,"y":205.51,"x0":-2.4480945845383832,"y0":50.00513696412409,"z0":5.056136244145112,"aX":9.605098503965433},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.4,"breakHorizontal":-12.4,"spinRate":2837,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4388040073518731,"extension":6.646054813536089},"index":0,"playId":"943cc49b-c607-33f6-8925-ddf3002a368c","pitchNumber":1,"startTime":"2026-04-05T23:29:22.856Z","endTime":"2026-04-05T23:29:27.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.5,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54165242150293,"aZ":-35.49137824905204,"pfxX":-7.931616372110089,"pfxZ":-1.9052680035606446,"pX":-1.0328443311105382,"pZ":2.1417714155124714,"vX0":6.550600038990992,"vY0":-131.52070946099363,"vZ0":-0.7372082744222945,"x":156.37,"y":180.95,"x0":-2.533069008843022,"y0":50.00237695206916,"z0":5.0724248604927,"aX":-13.807052419053795},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-3.4,"breakHorizontal":12.8,"spinRate":1685,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.41745942480987575,"extension":6.399076660876256},"index":1,"playId":"e91e574b-5d32-3b1b-8805-2f1773822788","pitchNumber":2,"startTime":"2026-04-05T23:29:37.053Z","endTime":"2026-04-05T23:29:40.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17224757666998,"aZ":-36.8242501665729,"pfxX":-5.793023558529293,"pfxZ":-2.6543978197931777,"pX":0.7148541462253168,"pZ":1.7935973022016947,"vX0":9.963591106917882,"vY0":-131.3248916442717,"vZ0":-1.3333079715954634,"x":89.75,"y":190.35,"x0":-2.371456594277739,"y0":50.003057050494824,"z0":5.040816772975219,"aX":-10.143352786955013},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-4.9,"breakHorizontal":8.4,"spinRate":1438,"spinDirection":260},"zone":9,"typeConfidence":2.0,"plateTime":0.4166779675934502,"extension":6.4569366160423725},"index":2,"playId":"c2848b56-1bf1-3e77-951e-01752a7f1c74","pitchNumber":3,"startTime":"2026-04-05T23:29:55.654Z","endTime":"2026-04-05T23:29:59.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.044719991487877,"aZ":-30.99439158912427,"pfxX":8.431033545448212,"pfxZ":0.7087377265560004,"pX":-0.02190659150237333,"pZ":1.2071938658916421,"vX0":3.3218827998091007,"vY0":-128.1370502928461,"vZ0":-3.671233591933947,"x":117.84,"y":206.19,"x0":-2.4310758565920016,"y0":50.000714109947566,"z0":5.086044994080435,"aX":13.985397767476552},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.7,"breakHorizontal":-16.1,"spinRate":2998,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.42783022176855656,"extension":6.535283960516425},"index":3,"playId":"977f2074-d938-3a54-a73f-907a6ccf8b2a","pitchNumber":4,"startTime":"2026-04-05T23:30:11.618Z","endTime":"2026-04-05T23:30:16.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T23:30:16.264Z","atBatIndex":87},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cole Young pops out to shortstop Zach Neto.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":88,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-04-05T23:32:23.150Z","endTime":"2026-04-05T23:33:14.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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":{"description":"J.P. Crawford starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-05T23:32:11.992Z","endTime":"2026-04-05T23:32:25.500Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"},"base":2},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.452107161900127,"aZ":-12.274019163341473,"pfxX":-1.9171094054016469,"pfxZ":10.711277607398783,"pX":-1.0485009029276522,"pZ":3.00867638456354,"vX0":2.9204867545461726,"vY0":-135.84939950969587,"vZ0":-5.285681429446933,"x":156.97,"y":157.55,"x0":-1.8914119092928154,"y0":50.002517742257,"z0":5.842189095476499,"aX":-3.5618328376846047},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.4,"breakHorizontal":2.8,"spinRate":2538,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.4041311457303771,"extension":6.9807574441400115},"index":1,"playId":"b598518a-b0c3-3c0b-b271-71d06bda2997","pitchNumber":1,"startTime":"2026-04-05T23:32:25.500Z","endTime":"2026-04-05T23:32:29.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.388634773285055,"aZ":-23.847566401208603,"pfxX":-9.458279177525126,"pfxZ":5.0381844112661,"pX":-0.8553390974410248,"pZ":2.6804247333642253,"vX0":5.742939937334277,"vY0":-128.01196081605622,"vZ0":-3.5912373437232,"x":149.6,"y":166.41,"x0":-1.9034646479368145,"y0":50.00479639237519,"z0":5.976872618155948,"aX":-15.63798572969198},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.5,"breakHorizontal":15.7,"spinRate":1466,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.42852057817272327,"extension":6.629576207676126},"index":2,"playId":"6f55e9a3-7470-3ab7-837e-1d8380d6a997","pitchNumber":2,"startTime":"2026-04-05T23:32:40.449Z","endTime":"2026-04-05T23:32:45.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.237746823266132,"aZ":-11.993715660041177,"pfxX":-1.4526836623802168,"pfxZ":10.583519688136674,"pX":0.8218855438987862,"pZ":2.918973166905788,"vX0":7.021308313332641,"vY0":-137.18994976997976,"vZ0":-5.387618001162526,"x":85.67,"y":159.97,"x0":-1.581473041558708,"y0":50.00443032399735,"z0":5.725236540279252,"aX":-2.771132427326736},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.2,"breakHorizontal":1.2,"spinRate":2505,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.3991871902503319,"extension":7.052764633035565},"hitData":{"launchSpeed":62.3,"launchAngle":70.0,"totalDistance":88.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":125.74,"coordY":167.84}},"index":3,"playId":"15b2fda6-7a18-3968-a0aa-d013b28b3350","pitchNumber":3,"startTime":"2026-04-05T23:33:04.382Z","endTime":"2026-04-05T23:33:14.133Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T23:33:14.133Z","atBatIndex":88},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dominic Canzone pops out to third baseman Jeimer Candelario in foul territory.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":89,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-04-05T23:34:18.527Z","endTime":"2026-04-05T23:36:07.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":600869,"link":"/api/v1/people/600869"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Dominic Canzone replaces Mitch Garver.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-05T23:33:32.841Z","endTime":"2026-04-05T23:34:18.527Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":641598,"link":"/api/v1/people/641598"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.619095178891374,"aZ":-28.47204220112138,"pfxX":-8.305803371096548,"pfxZ":2.2161047028930687,"pX":0.24108088389631155,"pZ":1.20114669799375,"vX0":7.884400464082362,"vY0":-128.63537068385253,"vZ0":-5.904313961435397,"x":112.31,"y":122.94,"x0":-1.7901046236997142,"y0":50.00346045259503,"z0":5.74428484233658,"aX":-13.868319709834998},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.9,"breakHorizontal":13.2,"spinRate":1562,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.42642021560031207,"extension":6.853660813894048},"index":1,"playId":"0e4ba6ec-1e04-31e4-b3e3-54b3910f9ed5","pitchNumber":1,"startTime":"2026-04-05T23:34:18.527Z","endTime":"2026-04-05T23:34:22.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},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":77.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72468062735527,"aZ":-28.088910176338064,"pfxX":-7.972470503844704,"pfxZ":2.634255709937934,"pX":-0.3250334075782758,"pZ":2.5137018837987166,"vX0":6.493214807381148,"vY0":-124.31656269884904,"vZ0":-2.784884252265381,"x":129.39,"y":170.91,"x0":-1.9449139224159209,"y0":50.00527422214176,"z0":5.9988241620558895,"aX":-12.38372294686808},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.3,"breakHorizontal":12.8,"spinRate":1408,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.4419052835050028,"extension":6.639059114584051},"index":2,"playId":"d48fc84e-67ab-30a7-9531-f1e384334db7","pitchNumber":2,"startTime":"2026-04-05T23:34:41.902Z","endTime":"2026-04-05T23:34:45.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.094267555178497,"aZ":-16.821380370472625,"pfxX":-4.000725143896896,"pfxZ":8.141669668414412,"pX":-2.2050941112291293,"pZ":5.431705096800046,"vX0":0.3071448513238512,"vY0":-136.6979549607959,"vZ0":2.2376397400776544,"x":201.05,"y":92.12,"x0":-1.7995520220948842,"y0":50.00427119599528,"z0":5.759396235931886,"aX":-7.546219104179254},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.5,"breakHorizontal":7.2,"spinRate":2284,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.4011985835587133,"extension":6.886651501946276},"index":3,"playId":"2713ec4e-3af8-3a2f-ac3c-036d9a4a8a49","pitchNumber":3,"startTime":"2026-04-05T23:35:14.772Z","endTime":"2026-04-05T23:35:18.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":79.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.180701502385542,"aZ":-23.803416151979924,"pfxX":-10.707296112893209,"pfxZ":5.081102321533754,"pX":-1.7763731450390565,"pZ":2.3144371885493524,"vX0":3.976690738799941,"vY0":-128.6728639094349,"vZ0":-4.159353223707809,"x":184.71,"y":176.29,"x0":-1.9670328024528523,"y0":50.000123032879024,"z0":5.836561299301414,"aX":-17.628317069147855},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.3,"breakHorizontal":18.2,"spinRate":1474,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.42863642733011975,"extension":6.746700061036594},"index":4,"playId":"2d7139f8-026e-3b9b-bd9d-aa018ef16143","pitchNumber":4,"startTime":"2026-04-05T23:35:35.357Z","endTime":"2026-04-05T23:35:41.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41308375866378,"aZ":-13.882226979276865,"pfxX":-3.871421875260416,"pfxZ":9.586049559249448,"pX":0.15599254249156463,"pZ":2.814548735502507,"vX0":5.742150945727463,"vY0":-137.26272260678317,"vZ0":-5.414318722856658,"x":111.05,"y":162.79,"x0":-1.4601512626576407,"y0":50.00149906886484,"z0":5.758000989804395,"aX":-7.386656519209008},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":5.8,"spinRate":2378,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.3990489355022242,"extension":6.895504907509919},"hitData":{"launchSpeed":76.2,"launchAngle":65.0,"totalDistance":170.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":83.62,"coordY":176.86}},"index":5,"playId":"9e51bf40-ff3c-3483-8bb5-b50fe1df6249","pitchNumber":5,"startTime":"2026-04-05T23:35:55.408Z","endTime":"2026-04-05T23:36:07.834Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T23:36:07.834Z","atBatIndex":89},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Leo Rivas walks.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":90,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-04-05T23:36:24.785Z","endTime":"2026-04-05T23:37:52.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"postOnSecond":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.728136885631784,"aZ":-29.74563613821649,"pfxX":-4.128883653634937,"pfxZ":1.4707039365257266,"pX":-0.03854349030501572,"pZ":5.602447961230234,"vX0":5.72855701727196,"vY0":-127.53111131132933,"vZ0":4.547040228097475,"x":118.47,"y":87.51,"x0":-1.7753402523332984,"y0":50.00165772084976,"z0":6.140130513214801,"aX":-6.814663169668551},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.0,"breakHorizontal":6.2,"spinRate":1424,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4291513701624572,"extension":6.6921521255298915},"index":0,"playId":"2e6a45f0-2cd5-38da-bffc-7991b60aab76","pitchNumber":1,"startTime":"2026-04-05T23:36:38.134Z","endTime":"2026-04-05T23:36:41.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.834755942502117,"aZ":-25.01783105966806,"pfxX":-8.365341745449786,"pfxZ":4.323809953477005,"pX":1.039593053620105,"pZ":0.07264319473033545,"vX0":9.824217954598362,"vY0":-127.71438921558821,"vZ0":-8.865191378008838,"x":77.37,"y":236.82,"x0":-1.7666656158703873,"y0":50.00242325800077,"z0":5.550492658848415,"aX":-13.845292095230157},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.0,"breakHorizontal":13.0,"spinRate":1537,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4285601652914739,"extension":6.896131487898429},"index":1,"playId":"fa696188-56ae-35f6-904f-3bbab5791845","pitchNumber":2,"startTime":"2026-04-05T23:37:02.035Z","endTime":"2026-04-05T23:37:06.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":70.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.427486237202974,"aZ":-38.59114200363119,"pfxX":9.815274456387549,"pfxZ":-5.02796745598415,"pX":-1.8269479017066266,"pZ":5.27163571389078,"vX0":-1.9063113497502508,"vY0":-113.11493632194518,"vZ0":6.191050003774732,"x":186.64,"y":96.45,"x0":-2.2400317350172663,"y0":50.00143038905781,"z0":6.3989045880500255,"aX":12.532886069519162},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-6.8,"breakHorizontal":-17.2,"spinRate":2720,"spinDirection":51},"zone":11,"typeConfidence":2.0,"plateTime":0.48694607436639803,"extension":6.499235205216886},"index":2,"playId":"c39059ef-9b79-3788-b848-49839e82a51c","pitchNumber":3,"startTime":"2026-04-05T23:37:26.775Z","endTime":"2026-04-05T23:37:30.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.519176805404516,"aZ":-18.078056175714423,"pfxX":-1.7676341731420546,"pfxZ":7.763449767851402,"pX":-0.3656940577928913,"pZ":4.333240441751067,"vX0":4.527209167370904,"vY0":-134.04625874768826,"vZ0":-0.8055016756049225,"x":130.94,"y":121.78,"x0":-1.8483860983721316,"y0":50.005637318746295,"z0":5.930762100823385,"aX":-3.211322051715818},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.0,"breakHorizontal":2.2,"spinRate":2339,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.4089351872620144,"extension":6.858210084738125},"index":3,"playId":"3442fa6b-60fc-36dd-87b0-eb53445a8ff6","pitchNumber":4,"startTime":"2026-04-05T23:37:48.323Z","endTime":"2026-04-05T23:37:52.547Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T23:37:52.547Z","atBatIndex":90},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Luke Raley hit by pitch. J.P. Crawford to 3rd. Leo Rivas to 2nd.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":91,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-04-05T23:39:04.606Z","endTime":"2026-04-05T23:39:46.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"postOnSecond":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"postOnThird":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-05T23:37:59.043Z","endTime":"2026-04-05T23:39:06.925Z","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, 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":84.9,"endSpeed":76.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.930913343178958,"aZ":-25.879916103325964,"pfxX":-1.5207532701113928,"pfxZ":4.159197807153808,"pX":0.2315306690072437,"pZ":3.577911969630168,"vX0":5.829441218680071,"vY0":-123.41484724606121,"vZ0":-0.12313794284377089,"x":108.17,"y":142.18,"x0":-1.9833974877283216,"y0":50.00294259163892,"z0":5.843846409578177,"aX":-2.302177900309011},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.8,"breakHorizontal":1.1,"spinRate":1343,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.4471057371012881,"extension":6.861663900231957},"index":1,"playId":"64dcf311-3480-3a65-a7cc-d9c8cf156160","pitchNumber":1,"startTime":"2026-04-05T23:39:06.925Z","endTime":"2026-04-05T23:39:10.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.499998089245437,"aZ":-29.634784553301138,"pfxX":-8.008395878906608,"pfxZ":1.6435042123650083,"pX":-0.42348287817574054,"pZ":1.6395577218732886,"vX0":6.5165297376963895,"vY0":-123.91525796107618,"vZ0":-4.212222335253827,"x":133.14,"y":194.51,"x0":-2.050971872657496,"y0":50.00609602758055,"z0":5.846222398372835,"aX":-12.416604072860341},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.2,"breakHorizontal":13.0,"spinRate":1274,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4425546515397616,"extension":6.693612188348261},"index":2,"playId":"f417f2ca-25e8-3178-987f-069b64ebe3fb","pitchNumber":2,"startTime":"2026-04-05T23:39:23.440Z","endTime":"2026-04-05T23:39:27.674Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.273260335422474,"aZ":-14.930352681896402,"pfxX":-3.0776301875599685,"pfxZ":9.147830477097601,"pX":1.1574094485392235,"pZ":3.8288232126682757,"vX0":8.118629766419723,"vY0":-136.4946715444146,"vZ0":-2.8398614648361904,"x":72.88,"y":135.4,"x0":-1.4568049493869482,"y0":50.004532996681746,"z0":5.911844604726647,"aX":-5.80299823998553},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":3.8,"spinRate":2473,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.40140087194476193,"extension":6.953619739175523},"index":3,"playId":"7a8b758a-f0f5-3069-9ea7-7ff105ffd54b","pitchNumber":3,"startTime":"2026-04-05T23:39:41.668Z","endTime":"2026-04-05T23:39:46.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T23:39:46.101Z","atBatIndex":91},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":92,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-04-05T23:40:06.410Z","endTime":"2026-04-05T23:41:41.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"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":[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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"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":"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":87.7,"endSpeed":79.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.923003867262228,"aZ":-23.232943590287217,"pfxX":-6.106135994186166,"pfxZ":5.471663407516133,"pX":-0.14258780086917178,"pZ":2.151679309055673,"vX0":6.159903623669053,"vY0":-127.45993559470006,"vZ0":-4.858005383950721,"x":122.44,"y":180.68,"x0":-1.805463681765253,"y0":50.003047491678714,"z0":5.933532227462582,"aX":-9.976724110973826},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.9,"breakHorizontal":9.6,"spinRate":1211,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.4309018119536536,"extension":6.839747685065054},"index":0,"playId":"21357996-7928-30eb-af37-a7da9ddd028d","pitchNumber":1,"startTime":"2026-04-05T23:40:18.507Z","endTime":"2026-04-05T23:40:22.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65358288268573,"aZ":-17.48717420025393,"pfxX":-2.500184505526784,"pfxZ":7.637600165624667,"pX":0.7014621106838228,"pZ":3.509879099572984,"vX0":6.943634753087846,"vY0":-137.81820191560217,"vZ0":-2.912424193780017,"x":90.26,"y":144.01,"x0":-1.5260094977058798,"y0":50.00559961991956,"z0":5.761602109557016,"aX":-4.81021814210769},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.4,"breakHorizontal":3.1,"spinRate":2486,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.3974348213153487,"extension":6.989856431414937},"index":1,"playId":"a6818972-18ee-318d-87c2-ecaf131dfbbe","pitchNumber":2,"startTime":"2026-04-05T23:40:37.283Z","endTime":"2026-04-05T23:40:40.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06069583655521,"aZ":-18.981608038218695,"pfxX":-0.9420329674313923,"pfxZ":7.022253762528065,"pX":0.4649354563896682,"pZ":4.113090094974362,"vX0":5.971775134570714,"vY0":-136.02219177563745,"vZ0":-0.8392017260145266,"x":99.28,"y":127.73,"x0":-1.6340092759294291,"y0":50.005063819008264,"z0":5.7383598490372325,"aX":-1.7713430678355742},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.7,"breakHorizontal":0.5,"spinRate":2436,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.4022467289031275,"extension":6.894363201041451},"index":2,"playId":"a6c20c1a-712b-367b-a9e9-ecd799d16048","pitchNumber":3,"startTime":"2026-04-05T23:40:58.184Z","endTime":"2026-04-05T23:41:02.418Z","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":84.7,"endSpeed":78.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.514147871456423,"aZ":-28.36175824983932,"pfxX":-7.386159520678451,"pfxZ":2.47445072777652,"pX":0.7676810110887126,"pZ":1.0308710414735276,"vX0":8.66606820091126,"vY0":-123.0956842338746,"vZ0":-5.420767953825554,"x":87.74,"y":210.95,"x0":-1.8322314410430256,"y0":50.002012130301324,"z0":5.650845762373366,"aX":-11.380063595502087},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.5,"breakHorizontal":11.4,"spinRate":1454,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4442614916823664,"extension":6.975814612141333},"index":3,"playId":"2c972650-b20f-373d-8e68-21b9bde8390f","pitchNumber":4,"startTime":"2026-04-05T23:41:17.542Z","endTime":"2026-04-05T23:41:21.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95586535824553,"aZ":-19.695157836003403,"pfxX":0.6911149067165909,"pfxZ":6.780220234361398,"pX":-0.6318306025117356,"pZ":2.632603980409414,"vX0":3.8880651541240114,"vY0":-134.95457910502213,"vZ0":-3.696475274591158,"x":141.08,"y":167.7,"x0":-2.1822893373195162,"y0":50.00440813303435,"z0":5.411157739367282,"aX":1.2711662612172099},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.6,"breakHorizontal":-2.0,"spinRate":2551,"spinDirection":184},"zone":4,"typeConfidence":2.0,"plateTime":0.4062035242607904,"extension":7.034919406005895},"index":4,"playId":"3054c437-d3f8-3baa-8163-14f062bd8525","pitchNumber":5,"startTime":"2026-04-05T23:41:37.559Z","endTime":"2026-04-05T23:41:41.677Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T23:41:41.677Z","atBatIndex":92},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Gabe Speier intentionally walks Zach Neto.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":93,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-04-05T23:43:56.174Z","endTime":"2026-04-05T23:44:25.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"postOnSecond":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":"Intent Walk","eventType":"intent_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":6},"credits":[]}],"playEvents":[{"details":{"description":"Cal Raleigh remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-05T23:43:56.174Z","endTime":"2026-04-05T23:43:56.198Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"200"},{"details":{"description":"Pitching Change: Gabe Speier replaces Matt Brash, batting 8th.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-05T23:43:56.198Z","endTime":"2026-04-05T23:44:10.265Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642100,"link":"/api/v1/people/642100"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"802","replacedPlayer":{"id":686527,"link":"/api/v1/people/686527"}},{"details":{"description":"Adam Frazier starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-05T23:44:10.265Z","endTime":"2026-04-05T23:44:24.505Z","isPitch":false,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"},"base":2},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":3,"playId":"08240536-0946-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-05T23:44:24.505Z","endTime":"2026-04-05T23:44:24.538Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":4,"playId":"08240536-0946-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-05T23:44:24.538Z","endTime":"2026-04-05T23:44:24.540Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"index":5,"playId":"08240536-0946-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-05T23:44:24.540Z","endTime":"2026-04-05T23:44:24.541Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"index":6,"playId":"08240536-0946-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-05T23:44:24.541Z","endTime":"2026-04-05T23:44:25.937Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-04-05T23:44:25.937Z","atBatIndex":93},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Oswald Peraza out on a sacrifice bunt, first baseman Josh Naylor to second baseman Cole Young. Adam Frazier to 3rd. Zach Neto to 2nd.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":94,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-04-05T23:44:41.384Z","endTime":"2026-04-05T23:44:54.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"postOnThird":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.93727108179635,"aZ":-14.780102655462343,"pfxX":4.107676251435759,"pfxZ":9.663652308361678,"pX":-0.2604524855290419,"pZ":3.902542310297758,"vX0":-6.295961300856866,"vY0":-134.7125406319609,"vZ0":-1.7468781591037656,"x":126.93,"y":133.41,"x0":1.5958946902006739,"y0":50.00140875371296,"z0":5.628432014643074,"aX":7.393101321972358},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.2,"breakHorizontal":-5.8,"spinRate":2138,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.40987202081278706,"extension":6.017022270329619},"hitData":{"launchSpeed":29.8,"launchAngle":-58.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"medium","location":"3","coordinates":{"coordX":130.55,"coordY":191.38}},"index":0,"playId":"70422cac-f492-3669-8d2e-83db36df62ce","pitchNumber":1,"startTime":"2026-04-05T23:44:44.335Z","endTime":"2026-04-05T23:44:54.041Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T23:44:54.041Z","atBatIndex":94},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Nolan Schanuel out on a sacrifice fly to left fielder Randy Arozarena. Adam Frazier scores.","rbi":1,"awayScore":7,"homeScore":8,"isOut":true},"about":{"atBatIndex":95,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-04-05T23:45:05.015Z","endTime":"2026-04-05T23:45:52.525Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":{"id":642100,"link":"/api/v1/people/642100"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"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":83.8,"endSpeed":77.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.994893981928897,"aZ":-32.738255975826384,"pfxX":-1.5279913436644952,"pfxZ":-0.3711825409722955,"pX":0.5786217902105715,"pZ":2.742300085385695,"vX0":-2.7018534158623497,"vY0":-122.11391445015121,"vZ0":0.055206014443279106,"x":94.94,"y":164.74,"x0":1.8978759115290105,"y0":50.005398684650224,"z0":5.5354126472265275,"aX":-2.3076433775360337},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.4,"breakHorizontal":3.4,"spinRate":2214,"spinDirection":248},"zone":6,"typeConfidence":2.0,"plateTime":0.44851153072395666,"extension":5.765046398026318},"index":0,"playId":"7ef34e66-918a-3847-8f79-8d9a83402dbb","pitchNumber":1,"startTime":"2026-04-05T23:45:19.346Z","endTime":"2026-04-05T23:45:23.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.274495430244833,"aZ":-34.08054286577255,"pfxX":-2.307087088235539,"pfxZ":-1.2925110539311646,"pX":0.3372887895583027,"pZ":3.257912060383256,"vX0":-2.768286332651813,"vY0":-120.97497167066425,"vZ0":1.4077077380585266,"x":104.14,"y":150.82,"x0":1.7974022419083562,"y0":50.001253536936545,"z0":5.662723170004939,"aX":-3.408266058898216},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.7,"breakHorizontal":4.8,"spinRate":2184,"spinDirection":256},"zone":3,"typeConfidence":2.0,"plateTime":0.45329709150217656,"extension":5.784696617335321},"hitData":{"launchSpeed":78.1,"launchAngle":33.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.06,"coordY":102.76}},"index":1,"playId":"56c18c2d-5154-32fe-b5ab-792534c04c61","pitchNumber":2,"startTime":"2026-04-05T23:45:39.651Z","endTime":"2026-04-05T23:45:52.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T23:45:52.525Z","atBatIndex":95}],"currentPlay":{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Nolan Schanuel out on a sacrifice fly to left fielder Randy Arozarena. Adam Frazier scores.","rbi":1,"awayScore":7,"homeScore":8,"isOut":true},"about":{"atBatIndex":95,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-04-05T23:45:05.015Z","endTime":"2026-04-05T23:45:52.525Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":{"id":642100,"link":"/api/v1/people/642100"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"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":83.8,"endSpeed":77.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.994893981928897,"aZ":-32.738255975826384,"pfxX":-1.5279913436644952,"pfxZ":-0.3711825409722955,"pX":0.5786217902105715,"pZ":2.742300085385695,"vX0":-2.7018534158623497,"vY0":-122.11391445015121,"vZ0":0.055206014443279106,"x":94.94,"y":164.74,"x0":1.8978759115290105,"y0":50.005398684650224,"z0":5.5354126472265275,"aX":-2.3076433775360337},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.4,"breakHorizontal":3.4,"spinRate":2214,"spinDirection":248},"zone":6,"typeConfidence":2.0,"plateTime":0.44851153072395666,"extension":5.765046398026318},"index":0,"playId":"7ef34e66-918a-3847-8f79-8d9a83402dbb","pitchNumber":1,"startTime":"2026-04-05T23:45:19.346Z","endTime":"2026-04-05T23:45:23.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.274495430244833,"aZ":-34.08054286577255,"pfxX":-2.307087088235539,"pfxZ":-1.2925110539311646,"pX":0.3372887895583027,"pZ":3.257912060383256,"vX0":-2.768286332651813,"vY0":-120.97497167066425,"vZ0":1.4077077380585266,"x":104.14,"y":150.82,"x0":1.7974022419083562,"y0":50.001253536936545,"z0":5.662723170004939,"aX":-3.408266058898216},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.7,"breakHorizontal":4.8,"spinRate":2184,"spinDirection":256},"zone":3,"typeConfidence":2.0,"plateTime":0.45329709150217656,"extension":5.784696617335321},"hitData":{"launchSpeed":78.1,"launchAngle":33.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.06,"coordY":102.76}},"index":1,"playId":"56c18c2d-5154-32fe-b5ab-792534c04c61","pitchNumber":2,"startTime":"2026-04-05T23:45:39.651Z","endTime":"2026-04-05T23:45:52.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T23:45:52.525Z","atBatIndex":95},"scoringPlays":[7,13,29,38,40,46,49,52,77,83,86,95],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3],"bottom":[4,5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"coordinates":{"x":210.81,"y":127.2},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":131.16,"y":197.76},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":116.72,"y":42.33},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":26.67,"y":103.22},"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":1,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":147.21,"y":84.19},"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":1,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":101.18,"y":130.83},"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":103.62,"y":158.5},"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":1,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"coordinates":{"x":165.99,"y":168.38},"type":"O","description":"Groundout"}]}},{"startIndex":9,"endIndex":21,"top":[9,10,11,12,13,14,15,16],"bottom":[17,18,19,20,21],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"coordinates":{"x":101.08,"y":80.23},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":86.44,"y":73.94},"type":"O","description":"Lineout"}],"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":87.31,"y":151.23},"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":68.0,"y":108.0},"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":2,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":168.77,"y":114.19},"type":"H","description":"Single"}]}},{"startIndex":22,"endIndex":31,"top":[22,23,24,25,26],"bottom":[27,28,29,30,31],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":116.36,"y":182.28},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":118.94,"y":38.15},"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":3,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":86.59,"y":59.69},"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":152.66,"y":157.48},"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":174.47,"y":99.94},"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":3,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"coordinates":{"x":158.12,"y":152.03},"type":"O","description":"Groundout"}]}},{"startIndex":32,"endIndex":41,"top":[32,33,34],"bottom":[35,36,37,38,39,40,41],"hits":{"away":[],"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":118.33,"y":186.24},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":110.27,"y":181.71},"type":"E","description":"Field Error"},{"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":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":115.72,"y":159.3},"type":"H","description":"Single"}]}},{"startIndex":42,"endIndex":53,"top":[42,43,44,45,46,47],"bottom":[48,49,50,51,52,53],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":127.43,"y":173.09},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":226.55,"y":74.18},"type":"H","description":"Home Run"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"coordinates":{"x":83.43,"y":92.33},"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":5,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":99.59,"y":92.18},"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":5,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":125.81,"y":200.49},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":134.9,"y":157.69},"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":5,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":78.16,"y":114.48},"type":"H","description":"Single"}]}},{"startIndex":54,"endIndex":60,"top":[54,55,56],"bottom":[57,58,59,60],"hits":{"away":[],"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":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":148.95,"y":136.76},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"batter":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"coordinates":{"x":194.57,"y":98.97},"type":"O","description":"Lineout"}]}},{"startIndex":61,"endIndex":66,"top":[61,62,63],"bottom":[64,65,66],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":132.65,"y":174.68},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":113.27,"y":192.92},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":88.23,"y":173.22},"type":"O","description":"Lineout"}],"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":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":130.72,"y":156.55},"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":7,"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":102.99,"y":68.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":7,"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":143.04,"y":47.58},"type":"O","description":"Flyout"}]}},{"startIndex":67,"endIndex":73,"top":[67,68,69],"bottom":[70,71,72,73],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":59.28,"y":91.96},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":127.87,"y":152.8},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":222.56,"y":97.52},"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":8,"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":204.73,"y":121.57},"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":8,"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":149.64,"y":149.0},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":74,"endIndex":81,"top":[74,75,76,77,78],"bottom":[79,80,81],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"coordinates":{"x":82.4,"y":84.19},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":56.43,"y":135.63},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":68.34,"y":115.16},"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":9,"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":124.98,"y":137.33},"type":"O","description":"Pop Out"},{"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":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"batter":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"coordinates":{"x":163.57,"y":162.93},"type":"O","description":"Groundout"}]}},{"startIndex":82,"endIndex":87,"top":[82,83,84],"bottom":[85,86,87],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":10,"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":57.9,"y":86.98},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":10,"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":167.6,"y":104.54},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":10,"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":132.93,"y":177.82},"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":10,"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"batter":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"coordinates":{"x":127.28,"y":200.0},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":10,"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":120.57,"y":70.55},"type":"O","description":"Sac Fly"}]}},{"startIndex":88,"endIndex":95,"top":[88,89,90,91,92],"bottom":[93,94,95],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":11,"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":125.74,"y":167.84},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":11,"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":83.62,"y":176.86},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":11,"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"coordinates":{"x":130.55,"y":191.38},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":11,"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":78.06,"y":102.76},"type":"O","description":"Sac Fly"}]}}]},"linescore":{"note":"Two out when winning run scored.","currentInning":11,"currentInningOrdinal":"11th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":3}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":1,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"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":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":0}},{"num":10,"ordinalNum":"10th","home":{"runs":1,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":11,"ordinalNum":"11th","home":{"runs":1,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":3}}],"teams":{"home":{"runs":8,"hits":11,"errors":0,"leftOnBase":10},"away":{"runs":7,"hits":7,"errors":1,"leftOnBase":9}},"defense":{"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"catcher":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"first":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"second":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"third":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"shortstop":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"left":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"center":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"right":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"onDeck":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"inHole":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"battingOrder":3,"team":{"id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"}},"offense":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"onDeck":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"inHole":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"second":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"battingOrder":3,"team":{"id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"}},"balls":0,"strikes":1,"outs":2},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":6,"airOuts":9,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":8,"intentionalWalks":0,"hits":7,"hitByPitch":2,"avg":".198","atBats":37,"obp":".302","slg":".329","ops":".631","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":12,"rbi":7,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"37.00","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":5,"groundOuts":12,"airOuts":11,"runs":8,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":1,"hits":11,"hitByPitch":2,"atBats":37,"obp":".364","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":181,"era":"2.72","inningsPitched":"10.2","saveOpportunities":0,"earnedRuns":5,"whip":"0.94","battersFaced":48,"outs":32,"completeGames":0,"shutouts":0,"pitchesThrown":181,"balls":64,"strikes":117,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":8,"pitchesPerInning":"16.97","runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":4,"sacFlies":2,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":12,"putOuts":32,"errors":1,"chances":45,"passedBall":0,"pickoffs":0}},"players":{"ID647304":{"person":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"jerseyNumber":"12","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"400","stats":{"batting":{"summary":"1-5","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":9,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":7,"groundOuts":16,"airOuts":14,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":1,"hits":5,"hitByPitch":0,"avg":".125","atBats":40,"obp":".205","slg":".125","ops":".330","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":5,"rbi":2,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".143","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":72,"errors":0,"chances":82,"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"}]},"ID645302":{"person":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"jerseyNumber":"10","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":2,"groundOuts":2,"airOuts":5,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".231","atBats":13,"obp":".231","slg":".308","ops":".539","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":4,"rbi":1,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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":true,"isSubstitute":false}},"ID702284":{"person":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | HR, BB, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":4,"groundOuts":7,"airOuts":7,"runs":7,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".278","atBats":36,"obp":".333","slg":".556","ops":".889","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":20,"rbi":8,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".364","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":3,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":25,"putOuts":10,"errors":0,"chances":35,"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"}]},"ID678606":{"person":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 2 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":5,"strikes":14,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"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":0,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":16,"obp":".438","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":58,"era":"6.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"2.33","battersFaced":17,"outs":9,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":58,"balls":18,"strikes":40,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":3,"winPercentage":".---","pitchesPerInning":"19.33","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"21.00","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668227":{"person":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"jerseyNumber":"56","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"500","stats":{"batting":{"summary":"1-2 | 2 BB, HBP, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":4,"groundOuts":12,"airOuts":8,"runs":9,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":8,"intentionalWalks":0,"hits":10,"hitByPitch":2,"avg":".294","atBats":34,"obp":".455","slg":".382","ops":".837","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":13,"rbi":3,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":19,"errors":0,"chances":20,"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"}]},"ID641487":{"person":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".100","atBats":10,"obp":".308","slg":".200","ops":".508","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":2,"rbi":0,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID668984":{"person":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":1,"airOuts":4,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":11,"strikes":15,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":5,"groundOuts":3,"airOuts":9,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":2,"atBats":19,"obp":".273","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":96,"era":"0.00","inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.71","battersFaced":22,"outs":17,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":38,"strikes":58,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"16.94","gamesFinished":1,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"6.35","walksPer9Inn":"1.59","hitsPer9Inn":"4.76","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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"}]},"ID686527":{"person":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"jerseyNumber":"8","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":4,"groundOuts":2,"airOuts":9,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".263","atBats":19,"obp":".333","slg":".632","ops":".965","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":12,"rbi":3,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".214","groundOutsToAirouts":"0.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.50","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID663728":{"person":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"jerseyNumber":"29","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | 2B, BB, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":0,"leftOnBase":4,"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":10,"flyOuts":5,"groundOuts":5,"airOuts":8,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":20,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".132","atBats":38,"obp":".233","slg":".184","ops":".417","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":7,"rbi":4,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"babip":".278","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","assists":7,"putOuts":83,"errors":1,"chances":91,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID608701":{"person":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":2,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":12,"obp":".143","slg":".000","ops":".143","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677961":{"person":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"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":23,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":9,"strikes":14,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"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":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":3,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":15,"obp":".188","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":64,"era":"0.00","inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.69","battersFaced":16,"outs":13,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":64,"balls":19,"strikes":45,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".---","pitchesPerInning":"14.77","gamesFinished":0,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"12.46","walksPer9Inn":"2.08","hitsPer9Inn":"4.15","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666374":{"person":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(BS, 1)","summary":"1.0 IP, 0 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":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":2,"strikes":8,"strikePercentage":".800","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":1,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":12,"obp":".154","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":56,"era":"0.00","inningsPitched":"4.0","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":0,"whip":"0.50","battersFaced":14,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":56,"balls":18,"strikes":38,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":"1.000","pitchesPerInning":"14.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"4.50","runsScoredPer9":"2.25","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":4},"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"}]},"ID669302":{"person":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":2,"flyOuts":6,"groundOuts":5,"airOuts":11,"runs":8,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":41,"obp":".341","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":181,"era":"6.75","inningsPitched":"10.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.41","battersFaced":44,"outs":32,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":181,"balls":68,"strikes":113,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":".000","pitchesPerInning":"16.97","gamesFinished":0,"strikeoutWalkRatio":"4.33","strikeoutsPer9Inn":"10.97","walksPer9Inn":"2.53","hitsPer9Inn":"10.13","runsScoredPer9":"6.75","homeRunsPer9":"0.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693433":{"person":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":2,"flyOuts":12,"groundOuts":7,"airOuts":16,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":43,"obp":".174","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":170,"era":"1.38","inningsPitched":"13.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.54","battersFaced":46,"outs":39,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":170,"balls":54,"strikes":116,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".---","pitchesPerInning":"13.08","gamesFinished":0,"strikeoutWalkRatio":"7.50","strikeoutsPer9Inn":"10.38","walksPer9Inn":"1.38","hitsPer9Inn":"3.46","runsScoredPer9":"1.38","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680977":{"person":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"jerseyNumber":"33","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":2,"groundOuts":6,"airOuts":5,"runs":4,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":2,"avg":".370","atBats":27,"obp":".485","slg":".667","ops":"1.152","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":18,"rbi":4,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".421","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.50","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":6,"errors":3,"chances":20,"fielding":".850","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID622491":{"person":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"3.2 IP, 3 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":6,"airOuts":2,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":17,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":84,"inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":20,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":31,"strikes":53,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"9.82","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":4,"groundOuts":11,"airOuts":6,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":36,"obp":".325","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":179,"era":"2.79","inningsPitched":"9.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.24","battersFaced":41,"outs":29,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":179,"balls":68,"strikes":111,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.83","rbi":3,"winPercentage":".---","pitchesPerInning":"18.52","gamesFinished":0,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"10.24","walksPer9Inn":"2.79","hitsPer9Inn":"8.38","runsScoredPer9":"3.72","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"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"}]},"ID681867":{"person":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"jerseyNumber":"88","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":4,"groundOuts":5,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":20,"obp":".238","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":91,"era":"3.00","inningsPitched":"6.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.83","battersFaced":21,"outs":18,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":29,"strikes":62,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".---","pitchesPerInning":"15.17","gamesFinished":3,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"10.50","walksPer9Inn":"1.50","hitsPer9Inn":"6.00","runsScoredPer9":"3.00","homeRunsPer9":"3.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":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669923":{"person":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":2,"flyOuts":7,"groundOuts":13,"airOuts":8,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":40,"obp":".283","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":179,"era":"3.75","inningsPitched":"12.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.00","battersFaced":46,"outs":36,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":179,"balls":65,"strikes":114,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.63","rbi":0,"winPercentage":".500","pitchesPerInning":"14.92","gamesFinished":0,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.75","hitsPer9Inn":"5.25","runsScoredPer9":"3.75","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"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}},"ID662253":{"person":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":6,"strikes":10,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":15,"obp":".200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":69,"era":"4.50","inningsPitched":"4.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.75","battersFaced":15,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":69,"balls":24,"strikes":45,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"4.00","rbi":0,"winPercentage":".500","pitchesPerInning":"17.25","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"15.75","walksPer9Inn":"0.00","hitsPer9Inn":"6.75","runsScoredPer9":"6.75","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID641598":{"person":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":5,"obp":".375","slg":".000","ops":".375","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":1,"putOuts":19,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID642100":{"person":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"802","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"note":"(L, 0-2)","summary":"0.2 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":3,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":3,"balls":0,"strikes":3,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"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":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":2,"groundOuts":5,"airOuts":3,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":1,"hits":4,"hitByPitch":0,"atBats":13,"obp":".313","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":54,"era":"4.50","inningsPitched":"4.0","wins":0,"losses":2,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.25","battersFaced":17,"outs":12,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":54,"balls":15,"strikes":39,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":1,"winPercentage":".000","pitchesPerInning":"13.50","gamesFinished":2,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.25","hitsPer9Inn":"9.00","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"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":true},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID660844":{"person":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"jerseyNumber":"76","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | 2 BB, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":4,"groundOuts":7,"airOuts":6,"runs":2,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".161","atBats":31,"obp":".278","slg":".226","ops":".504","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":7,"rbi":3,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".278","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":19,"errors":1,"chances":36,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID677594":{"person":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"jerseyNumber":"44","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | 2 K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":4,"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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":4,"groundOuts":10,"airOuts":10,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":1,"hits":6,"hitByPitch":0,"avg":".154","atBats":39,"obp":".250","slg":".154","ops":".404","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":6,"rbi":2,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".231","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":0,"putOuts":22,"errors":0,"chances":22,"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"}]},"ID660825":{"person":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":12,"obp":".313","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":72,"era":"2.45","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"whip":"1.36","battersFaced":16,"outs":11,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":72,"balls":30,"strikes":42,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.17","rbi":0,"winPercentage":".---","pitchesPerInning":"19.64","gamesFinished":1,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"9.82","walksPer9Inn":"7.36","hitsPer9Inn":"4.91","runsScoredPer9":"2.45","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670042":{"person":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"jerseyNumber":"20","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | 2B, HBP, 4 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":5,"groundOuts":4,"airOuts":6,"runs":4,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".214","atBats":28,"obp":".267","slg":".571","ops":".838","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":16,"rbi":6,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"babip":".231","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.33","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676106":{"person":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":2,"flyOuts":5,"groundOuts":11,"airOuts":10,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":41,"obp":".186","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":179,"era":"0.71","inningsPitched":"12.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.55","battersFaced":43,"outs":38,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":179,"balls":59,"strikes":120,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".500","pitchesPerInning":"14.13","gamesFinished":0,"strikeoutWalkRatio":"14.00","strikeoutsPer9Inn":"9.95","walksPer9Inn":"0.71","hitsPer9Inn":"4.26","runsScoredPer9":"0.71","homeRunsPer9":"0.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[670042,663728,677594,647304,668227,641487,702284,641598,686527,642100,660844,622491,678606,677961,668984,662253,666374],"pitchers":[622491,678606,677961,668984,662253,666374,642100],"bench":[680977,608701,645302],"bullpen":[660825,681867,669302,676106,669923,693433],"battingOrder":[670042,663728,677594,647304,668227,641487,702284,642100,660844],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Raley, L (1, Klassen); Raleigh (2, Bachman)."},{"label":"HR","value":"Young (2, 5th inning off Suter, 2 on, 2 out)."},{"label":"TB","value":"Arozarena; Naylor, J; Raleigh 2; Raley, L 2; Rivas; Rodríguez, J; Young 4."},{"label":"RBI","value":"Arozarena (3); Rivas 2 (3); Rodríguez, J (2); Young 3 (8)."},{"label":"2-out RBI","value":"Rodríguez, J; Young 3."},{"label":"Runners left in scoring position, 2 out","value":"Rodríguez, J 2; Naylor, J; Garver 2; Raleigh 2."},{"label":"GIDP","value":"Crawford, J."},{"label":"Team RISP","value":"4-for-16."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Arozarena (2, 2nd base off Klassen/O'Hoppe)."},{"label":"CS","value":"Rodríguez, J (1, 2nd base by Bachman/O'Hoppe)."},{"label":"PO","value":"Rivas (1st base by Suter)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Rivas (1, fielding)."},{"label":"DP","value":"(Young-Crawford, J-Naylor, J)."}]}],"note":[{"label":"a","value":"Popped out for Garver in the 11th."}]},"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":12,"airOuts":11,"runs":8,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":1,"hits":11,"hitByPitch":2,"avg":".204","atBats":37,"obp":".304","slg":".340","ops":".644","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":15,"rbi":8,"leftOnBase":19,"sacBunts":4,"sacFlies":2,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":5},"pitching":{"flyOuts":4,"groundOuts":6,"airOuts":9,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":8,"intentionalWalks":0,"hits":7,"hitByPitch":2,"atBats":37,"obp":".362","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":194,"era":"3.34","inningsPitched":"11.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.45","battersFaced":47,"outs":33,"completeGames":0,"shutouts":0,"pitchesThrown":194,"balls":83,"strikes":111,"strikePercentage":".570","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.67","rbi":7,"pitchesPerInning":"17.64","runsScoredPer9":"5.73","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":9,"putOuts":33,"errors":0,"chances":42,"passedBall":0,"pickoffs":0}},"players":{"ID624428":{"person":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"jerseyNumber":"20","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"900","stats":{"batting":{"summary":"3-4 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".429","atBats":7,"obp":".500","slg":".571","ops":"1.071","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":1,"sacFlies":0,"babip":".600","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID672724":{"person":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"201","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":0,"groundOuts":7,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".259","atBats":27,"obp":".310","slg":".407","ops":".717","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":11,"rbi":2,"leftOnBase":9,"sacBunts":1,"sacFlies":0,"babip":".375","groundOutsToAirouts":"1.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":12,"errors":0,"chances":33,"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID687263":{"person":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"jerseyNumber":"9","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | 2B, BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":6,"groundOuts":9,"airOuts":10,"runs":9,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":11,"baseOnBalls":8,"intentionalWalks":1,"hits":9,"hitByPitch":0,"avg":".231","atBats":39,"obp":".362","slg":".513","ops":".875","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":20,"rbi":5,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".240","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.00","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":19,"errors":1,"chances":40,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID624585":{"person":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"400","stats":{"batting":{"summary":"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":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":4,"groundOuts":6,"airOuts":7,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":6,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".189","atBats":37,"obp":".295","slg":".297","ops":".592","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":11,"rbi":8,"leftOnBase":21,"sacBunts":0,"sacFlies":1,"babip":".316","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.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":{"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":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID660162":{"person":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":5,"groundOuts":7,"airOuts":6,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".107","atBats":28,"obp":".265","slg":".214","ops":".479","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":6,"rbi":2,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"babip":".133","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":4,"errors":2,"chances":24,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":2,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".167","atBats":6,"obp":".167","slg":".333","ops":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":16,"errors":0,"chances":16,"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":6,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":5,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":15,"obp":".188","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":60,"era":"0.00","inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":0,"whip":"0.69","battersFaced":16,"outs":13,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":60,"balls":20,"strikes":40,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"13.85","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"10.38","walksPer9Inn":"2.08","hitsPer9Inn":"4.15","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":8,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"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}},"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":2,"gamesStarted":2,"flyOuts":5,"groundOuts":16,"airOuts":8,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":1,"hits":4,"hitByPitch":0,"atBats":38,"obp":".227","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":181,"era":"0.00","inningsPitched":"12.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.83","battersFaced":45,"outs":36,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":181,"balls":65,"strikes":116,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.08","gamesFinished":0,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"8.25","walksPer9Inn":"4.50","hitsPer9Inn":"3.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"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}},"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":2,"gamesStarted":2,"flyOuts":6,"groundOuts":10,"airOuts":10,"runs":6,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":7,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":38,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":180,"era":"4.66","inningsPitched":"9.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.55","battersFaced":45,"outs":29,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":180,"balls":64,"strikes":116,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.62","gamesFinished":0,"strikeoutWalkRatio":"1.43","strikeoutsPer9Inn":"9.31","walksPer9Inn":"6.52","hitsPer9Inn":"7.45","runsScoredPer9":"5.59","homeRunsPer9":"0.00","inheritedRunners":0,"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}},"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":5,"gamesStarted":0,"flyOuts":3,"groundOuts":4,"airOuts":8,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":2,"hits":4,"hitByPitch":1,"atBats":17,"obp":".381","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":70,"era":"5.79","inningsPitched":"4.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":3,"whip":"1.50","battersFaced":22,"outs":14,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":70,"balls":25,"strikes":45,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".000","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"0.67","strikeoutsPer9Inn":"3.86","walksPer9Inn":"5.79","hitsPer9Inn":"7.71","runsScoredPer9":"5.79","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"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, HBP, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":5,"groundOuts":4,"airOuts":10,"runs":8,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":11,"intentionalWalks":1,"hits":7,"hitByPitch":2,"avg":".212","atBats":33,"obp":".435","slg":".424","ops":".859","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":14,"rbi":3,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".263","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.50","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":16,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID600869":{"person":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"jerseyNumber":"46","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"500","stats":{"batting":{"summary":"1-5 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".154","atBats":13,"obp":".154","slg":".308","ops":".462","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":4,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":10,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID666176":{"person":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"600","stats":{"batting":{"summary":"1-5 | 2 K, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":1,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":11,"groundOuts":8,"airOuts":12,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".237","atBats":38,"obp":".275","slg":".237","ops":".512","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":9,"rbi":3,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".310","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":16,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{"note":"(BS, 1)","summary":"2.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":28,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":11,"strikes":17,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":19,"obp":".304","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":97,"era":"1.59","inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":1,"whip":"1.24","battersFaced":23,"outs":17,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":43,"strikes":54,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":1,"winPercentage":".---","pitchesPerInning":"17.12","gamesFinished":0,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"11.12","walksPer9Inn":"6.35","hitsPer9Inn":"4.76","runsScoredPer9":"1.59","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"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"}]},"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":{"summary":"2.0 IP, 2 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":10,"strikes":17,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"9.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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":4,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":16,"obp":".211","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":71,"era":"3.86","inningsPitched":"4.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.64","battersFaced":19,"outs":14,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":71,"balls":28,"strikes":43,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.21","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"15.43","walksPer9Inn":"3.86","hitsPer9Inn":"1.93","runsScoredPer9":"5.79","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"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"}]},"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-5 | 2 RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":3,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":6,"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":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":7,"groundOuts":14,"airOuts":10,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".243","atBats":37,"obp":".310","slg":".432","ops":".742","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":16,"rbi":7,"leftOnBase":22,"sacBunts":0,"sacFlies":1,"babip":".226","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.50","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":71,"errors":0,"chances":76,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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 | HBP, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":8,"groundOuts":4,"airOuts":10,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".103","atBats":29,"obp":".188","slg":".241","ops":".429","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":7,"rbi":3,"leftOnBase":13,"sacBunts":1,"sacFlies":0,"babip":".133","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":14,"errors":0,"chances":14,"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":{"note":"(W, 1-0)","summary":"2.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"2.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":12,"strikes":15,"strikePercentage":".560","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":6,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":15,"obp":".316","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":67,"era":"1.80","inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":19,"outs":15,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":67,"balls":30,"strikes":37,"strikePercentage":".550","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":1,"winPercentage":"1.000","pitchesPerInning":"13.40","gamesFinished":2,"strikeoutWalkRatio":"0.67","strikeoutsPer9Inn":"3.60","walksPer9Inn":"5.40","hitsPer9Inn":"3.60","runsScoredPer9":"3.60","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{},"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":2,"flyOuts":6,"groundOuts":10,"airOuts":11,"runs":7,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":42,"obp":".396","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":177,"era":"6.52","inningsPitched":"9.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.97","battersFaced":48,"outs":29,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":177,"balls":62,"strikes":115,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".000","pitchesPerInning":"18.31","gamesFinished":0,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"7.45","walksPer9Inn":"4.66","hitsPer9Inn":"13.03","runsScoredPer9":"6.52","homeRunsPer9":"0.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669326":{"person":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"jerseyNumber":"22","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"701","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":1,"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":7,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":4,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":1,"sacFlies":0,"babip":".000","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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-3 | BB, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":1,"putOuts":15,"errors":0,"chances":16,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":5,"groundOuts":5,"airOuts":10,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".231","atBats":26,"obp":".300","slg":".231","ops":".531","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":6,"rbi":3,"leftOnBase":9,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","assists":3,"putOuts":76,"errors":3,"chances":82,"fielding":".963","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID691946":{"person":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"2.2 IP, 2 ER, 4 K, 5 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":5,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":11,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":73,"inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":16,"outs":8,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":33,"strikes":40,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":5,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":11,"obp":".500","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":73,"era":"6.75","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.00","battersFaced":16,"outs":8,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":33,"strikes":40,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":2,"winPercentage":".---","pitchesPerInning":"27.38","gamesFinished":0,"strikeoutWalkRatio":"0.80","strikeoutsPer9Inn":"13.50","walksPer9Inn":"16.88","hitsPer9Inn":"10.13","runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":2,"gamesStarted":2,"flyOuts":6,"groundOuts":8,"airOuts":12,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":42,"obp":".298","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":199,"era":"2.38","inningsPitched":"11.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.15","battersFaced":47,"outs":34,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":199,"balls":66,"strikes":133,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"17.56","gamesFinished":0,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"10.32","walksPer9Inn":"3.18","hitsPer9Inn":"7.15","runsScoredPer9":"2.38","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"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}},"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":5,"gamesStarted":0,"flyOuts":3,"groundOuts":1,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":14,"obp":".125","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":68,"era":"0.00","inningsPitched":"4.2","wins":0,"losses":0,"saves":3,"saveOpportunities":3,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.43","battersFaced":16,"outs":14,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":68,"balls":28,"strikes":40,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.17","rbi":0,"winPercentage":".---","pitchesPerInning":"14.57","gamesFinished":4,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"13.50","walksPer9Inn":"3.86","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":{"note":"(BS, 1)","summary":"2.1 IP, ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":39,"inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":8,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":17,"strikes":22,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":3,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"3.86","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"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":0,"flyOuts":2,"groundOuts":7,"airOuts":4,"runs":4,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":1,"hits":7,"hitByPitch":0,"atBats":27,"obp":".333","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":133,"era":"3.68","inningsPitched":"7.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":3,"whip":"1.36","battersFaced":30,"outs":22,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":133,"balls":46,"strikes":87,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.75","rbi":3,"winPercentage":".000","pitchesPerInning":"18.14","gamesFinished":3,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"11.05","walksPer9Inn":"3.68","hitsPer9Inn":"8.59","runsScoredPer9":"4.91","homeRunsPer9":"1.23","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[687263,545361,672724,694384,624585,600869,666176,666139,669326,681351,624428,691946,666171,608718,696147,641312],"pitchers":[691946,666171,608718,696147,641312],"bench":[660162,518595],"bullpen":[672282,579328,686799,519141,605447,681217,667755],"battingOrder":[687263,672724,694384,624585,600869,666176,669326,681351,624428],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Neto (2, Castillo, L); Trout (1, Castillo, L); Candelario (2, Ferrer); Frazier (1, Legumina)."},{"label":"TB","value":"Adell; Candelario 2; Frazier 4; Neto 2; O'Hoppe; Schanuel; Soler 2; Trout 2."},{"label":"RBI","value":"Adell (3); Frazier (1); Neto (5); O'Hoppe (3); Schanuel 2 (7); Soler 2 (8)."},{"label":"2-out RBI","value":"Soler; Frazier; Schanuel."},{"label":"Runners left in scoring position, 2 out","value":"Soler 2; Neto 2; Adell."},{"label":"SAC","value":"Frazier; Lowe, J; Peraza, O; Teodosio."},{"label":"SF","value":"O'Hoppe; Schanuel."},{"label":"GIDP","value":"Schanuel."},{"label":"Team RISP","value":"5-for-17."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Lowe, J (1, 2nd base off Castillo, L/Garver)."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Suter (Rivas at 1st base)."},{"label":"DP","value":"(Peraza, O-Neto-Schanuel)."}]}],"note":[{"label":"1","value":"Ran for Trout in the 8th."}]}},"officials":[{"official":{"id":482641,"fullName":"Adrian Johnson","link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"fullName":"Quinn Wolcott","link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"fullName":"Ramon De Jesus","link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":607884,"fullName":"Paul Clemons","link":"/api/v1/people/607884"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Ferrer; Wilcox; Klassen."},{"label":"IBB","value":"Neto (by Speier)."},{"label":"HBP","value":"Arozarena (by Zeferjahn); Raley, L (by Anderson, S); Lowe, J (by Castillo, L); Trout (by Legumina)."},{"label":"ABS Challenge","value":"Young (Strike-Overturned to Ball); O'Hoppe 2 (Ball-Overturned to Strike, Ball-Confirmed); Garver 4 (Ball-Overturned to Strike, Ball-Overturned to Strike, Strike-Confirmed, Ball-Overturned to Strike); Raley, L (Strike-Overturned to Ball); Soler (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Castillo, L 84-53; Ferrer 19-14; Wilcox 23-14; Legumina 26-15; Muñoz, A 16-10; Brash 10-8; Speier 3-3; Klassen 73-40; Zeferjahn 27-17; Suter 39-22; Bachman 28-17; Anderson, S 27-15."},{"label":"Groundouts-flyouts","value":"Castillo, L 6-1; Ferrer 1-0; Wilcox 1-0; Legumina 1-3; Muñoz, A 1-0; Brash 1-0; Speier 1-1; Klassen 1-2; Zeferjahn 1-0; Suter 2-0; Bachman 1-1; Anderson, S 1-1."},{"label":"Batters faced","value":"Castillo, L 20; Ferrer 7; Wilcox 5; Legumina 7; Muñoz, A 3; Brash 3; Speier 3; Klassen 16; Zeferjahn 8; Suter 8; Bachman 7; Anderson, S 8."},{"label":"Inherited runners-scored","value":"Ferrer 2-1; Wilcox 1-0; Zeferjahn 2-0; Suter 2-2."},{"label":"Umpires","value":"HP: Adrian Johnson. 1B: Quinn Wolcott. 2B: Ramon De Jesus. 3B: Paul Clemons. "},{"label":"Weather","value":"83 degrees, Sunny."},{"label":"Wind","value":"2 mph, Calm."},{"label":"First pitch","value":"1:08 PM."},{"label":"T","value":"3:37."},{"label":"Att","value":"27,712."},{"label":"Venue","value":"Angel Stadium."},{"label":"April 5, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227","boxscoreName":"Arozarena"},"jerseyNumber":"56","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"500","stats":{"batting":{"summary":"1-2 | 2 BB, HBP, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":4,"groundOuts":12,"airOuts":8,"runs":9,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":8,"intentionalWalks":0,"hits":10,"hitByPitch":2,"avg":".294","atBats":34,"obp":".455","slg":".382","ops":".837","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":13,"rbi":3,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":19,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":61,"hittingGameScore":61},{"player":{"person":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284","boxscoreName":"Young"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | HR, BB, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":4,"groundOuts":7,"airOuts":7,"runs":7,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".278","atBats":36,"obp":".333","slg":".556","ops":".889","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":20,"rbi":8,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".364","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":3,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":25,"putOuts":10,"errors":0,"chances":35,"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":59,"hittingGameScore":59},{"player":{"person":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428","boxscoreName":"Frazier"},"jerseyNumber":"20","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"900","stats":{"batting":{"summary":"3-4 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".429","atBats":7,"obp":".500","slg":".571","ops":"1.071","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":1,"sacFlies":0,"babip":".600","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"loser":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}